-
sql-server – 在SQL Server中处理对密钥表的并发访问而不会出现
所属栏目:[MsSql教程] 日期:2021-01-11 热度:130
副标题#e# 我有一个表,遗留应用程序使用它作为各种其他表中的IDENTITY字段的替代. 表中的每一行都存储IDName中指定的字段的最后使用的ID LastID. 偶尔存储的proc会出现死锁 – 我相信我已经构建了一个合适的错误处理程序;但我有兴趣看看这种方法是否像我认[详细]
-
sql – 使用表,字段和模式名称查找引用的表名
所属栏目:[MsSql教程] 日期:2021-01-11 热度:103
我有一个要求,我需要通过表中的特定字段(外键表)使用此字段名称,表名(此字段所在的位置)和模式名称(其中)查找引用的表名(主键表名)桌子,因此场地居住) 例如: Schema1.TableA Id (Integer,PK) Name varcharSchema2.TableB Id (integer,PK) A_Id (integer,F[详细]
-
sql – 按别名分组
所属栏目:[MsSql教程] 日期:2021-01-11 热度:166
我有以下T-SQL查询: select count(CaseId),(SELECT DATEDIFF(day,CreateDate,LastActivityDate)) AS DiffDatefrom VW_Case_Analysiswhere CaseStatus = 'C' and LastActivityDate between '2013-4-1 00:00:00.000' and '2013-4-30 23:59:59.000'Group By[详细]
-
sql-server – 具有额外字符的唯一标识符仍然在Select中匹配
所属栏目:[MsSql教程] 日期:2021-01-11 热度:156
我们正在使用带有唯一标识符的SQL Server 2012,我们注意到在选择时添加了额外的字符(因此不是36个字符),它仍会返回与UUID的匹配. 例如: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' 使用uuid 7DA26ECB-D599-4469-91D4[详细]
-
sql – 使用SSIS将数据导出到Excel文件
所属栏目:[MsSql教程] 日期:2021-01-11 热度:194
我有SSIS包,它将数据从表导出到Excel文件 控制流 :- 数据流 :- 这是我的步骤: – 删除Excel表 创建Excel表,其格式为我的Select Query,用于从数据库中检索数据 将数据从数据库插入Excel文件 我使用查询像选择*从表格 – 某些情况 我从10000行中检索3000[详细]
-
sql-server – 从.bak(使用powershell或通过任何其他方式)查找完
所属栏目:[MsSql教程] 日期:2021-01-11 热度:135
我正在尝试确定MS SQL备份文件(.bak)是完整备份还是差异备份. 是否有捷径可寻?在powershell中这样做的一种方法? 解决方法 假设你在谈论MS SQL. 我不认为有办法通过查看文件来判断. 这就是为什么通过使用不同的文件扩展名(如.bak,.diff,.trn等)来规划备份[详细]
-
sql-server – 在转换为数字时,奇怪的SQL Server实例崩溃
所属栏目:[MsSql教程] 日期:2021-01-11 热度:160
在使用C#Entity Framework时,我注意到我的SQL Server实例崩溃了. 我能够跟踪到这个陈述: SELECT * FROM dbo.[TestTable]where mpnr in (1099059904,1038139906,1048119902,1045119902,1002109903,1117109910,2222249902,1063149902,1117159902,1116109904[详细]
-
sql-server – 为什么这个查询不使用索引假脱机?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:105
我问这个问题是为了更好地理解优化器的行为并理解索引线轴的限制.假设我将1到10000的整数放入堆中: CREATE TABLE X_10000 (ID INT NOT NULL);truncate table X_10000;INSERT INTO X_10000 WITH (TABLOCK)SELECT TOP 10000 ROW_NUMBER() OVER (ORDER BY (S[详细]
-
sql-server-2008 – 将数据库从SQL Server 2000复制到SQL Server
所属栏目:[MsSql教程] 日期:2021-01-11 热度:161
我正在尝试使用复制数据库向导将数据库从SQL Server 2000传输到SQL Server 2008,但我不断收到错误,告诉我检查错误日志.我去检查日志,错误没有任何内容.有没有人有复制数据库向导的问题,并知道问题的修复或是否有更好的方法来传输数据库? 解决方法 你有运[详细]
-
数据库设计 – 包含用户,角色和权限的数据库模型
所属栏目:[MsSql教程] 日期:2021-01-11 热度:156
我有一个带有用户表和角色表的数据库模型.我想控制最多10个不同元素的访问权限.可以将访问权限授予角色或单个用户. 以下是用户,角色和项目的表定义: CREATE TABLE users( id serial NOT NULL PRIMARY KEY,username character varying UNIQUE,password cha[详细]
-
sql-server – 为什么ORDER BY不属于View?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:165
I understand that you cannot have在视图中订购. (至少在我正在使用的SQL Server 2012中) 我也理解排序视图的“正确”方法是在查询视图的SELECT语句周围放置一个ORDER BY. 但是对于实用SQL和视图的使用相对较新,我想了解为什么这样做是通过设计完成的.如[详细]
-
sql-server – 更简单的方法来记住SQL Server中的跟踪标志?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:140
除了记住每个 trace flag所做的事情之外,还有一种简单的方法可以记住哪些跟踪标记组的作用.跟踪标志号的第一个数字看起来可能意味着什么? 有谁知道这第一个数字表示什么? 解决方法 是的,跟踪标志按SQL Server的区域分组 – 前两个数字始终表示该区域.例[详细]
-
sql-server – 这会强制在合并复制拓扑中重新初始化吗?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:81
我需要将一些列添加到作为复制集一部分的表中.它不是约束coulumn或任何文章过滤器的一部分,它允许NULL.我有一个很好的想法,我可以运行这个 – ALTER TABLE tblPlanDomain ADD ReportWageES VARCHAR(100)NULL 并没有强迫我的所有客户重新初始化,但我希望得[详细]
-
sql-server – 没有高资源使用会导致长查询持续时间的原因是什么
所属栏目:[MsSql教程] 日期:2021-01-11 热度:180
提前:对不起问题的长度……无法在细节和简洁之间取得适当的平衡. 我们的Web应用程序的数据库服务器存在问题,在非常短的时间内(10毫秒)运行的查询在随机的情况下需要花费1到30秒才能执行 - 没有明显的模式.根据我们的探查器跟踪,其中一些甚至是“无所事事[详细]
-
sql-server – 我的SQL Server是否已修补?
所属栏目:[MsSql教程] 日期:2021-01-10 热度:139
副标题#e# 如何判断我的SQL Server实例是否已修补?是否有本机功能可以识别我的服务器是否有可用的补丁?哎呀,我甚至可以获得版本数据吗? 解决方法 以相反的顺序回答 我的版本是什么? 我使用两种不同的查询来标识我的SQL Server级别. 第一个是@@version.[详细]
-
sql-server-2008 – 数据库的mdf文件的位置
所属栏目:[MsSql教程] 日期:2021-01-10 热度:101
我有一个数据库项目.我的问题是我在哪里可以找到我的数据库的.mdf和_log.ldf,以便我可以将我的数据库传输给另一个用户.我正在使用Microsoft SQL Server 2008 Management Studio 我的Ssms.exe存储在此路径中 C:Program FilesMicrosoft SQL Server100Too[详细]
-
sql-server – 如果我选择超过15个字段,我会遇到灾难性的失败
所属栏目:[MsSql教程] 日期:2021-01-10 热度:136
使用sql server 2012我正在使用Pervasive SQL连接到链接服务器. 当我选择*或选择field1,field2,field3 …. field15我收到此错误: Msg 7399,Level 16,State 1,Line 1The OLE DB provider "MSDASQL" for linked server "KSLAP208" reported an error. The p[详细]
-
sql-server – SQL Server审计跟踪的最佳实践
所属栏目:[MsSql教程] 日期:2021-01-10 热度:165
我今天面临的情况是,如果我们知道谁登录了SQL并执行了一些删除操作,对我和我的公司都会非常有益. 我们遇到这样的情况,即至少有2人(有时3人)使用SQL Server Management Studio登录SQL,并执行各种功能. 我们需要的是审计线索.如果有人删除了记录(错误或其他)[详细]
-
数据库设计 – 如何将IS-A关系映射到数据库?
所属栏目:[MsSql教程] 日期:2021-01-10 热度:184
考虑以下: entity User{ autoincrement uid; string(20) name; int privilegeLevel;}entity DirectLoginUser{ inherits User; string(20) username; string(16) passwordHash;}entity OpenIdUser{ inherits User; //Whatever attributes OpenID needs...[详细]
-
sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃了?
所属栏目:[MsSql教程] 日期:2021-01-10 热度:169
我是开发人员并在我的本地计算机上运行SQL Server 2008 SP1实例(默认实例)( Windows 7 RC 32位). 有时,当我正在开发的程序向SQL Server发送查询时,整个SQL Server崩溃. SQL查询并不复杂,只是简单的CRUD查询.当我重新启动服务器时,下一个查询会再次杀死他.[详细]
-
数据库 – CakePHP如何通过ID数组获取多行
所属栏目:[MsSql教程] 日期:2021-01-10 热度:57
根据ID的数组列表,我想从数据库中拉出多行. 在其他一些框架中似乎有类似“WHERE_IN”的东西,但不是这里. 有人能告诉我怎么做吗? 我想通过find()或read()(或任何其他cakephp函数)知道如何做到这一点,而不是手动构建查询,因为我希望所有数据都被转义和安全.[详细]
-
sql-server – 如何通过数据库获取特定实例的CPU使用率?
所属栏目:[MsSql教程] 日期:2021-01-10 热度:57
我找到了以下查询来检测数据库的CPU使用情况,但它们显示不同的结果: WITH DB_CPU_StatsAS( SELECT DatabaseID,DB_Name(DatabaseID) AS [DatabaseName],SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT[详细]
-
sql-server – 何时使用TINYINT over INT?
所属栏目:[MsSql教程] 日期:2021-01-10 热度:85
一般来说,我总是使用Ints.我知道理论上这不是最好的做法,因为你应该使用保证存储数据的最小数据类型. 例如,当你知道你将存储的唯一数据是1,0或null时(最好将其扩展到2或3之后的几率),最好使用tinyint. 但是,我知道这样做的唯一原因是出于存储目的 – 在一[详细]
-
sql-server-2005 – 无法重建索引,因为行超过最大大小(Microsoft
所属栏目:[MsSql教程] 日期:2021-01-10 热度:127
我正在尝试在SQL Server 2005表上重建聚簇索引,并且我一直收到错误: Cannot create a row of size 8078 which is greater than the allowable maximum of 8060. 该命令只是一个标准的ALTER INDEX name ON table重建. 我不知道我是如何设法将8078字节组合[详细]
-
sql-server-2008 – 参数嗅探与VARIABLES vs重新编译vs OPTIMIZE
所属栏目:[MsSql教程] 日期:2021-01-09 热度:61
副标题#e# 所以我们今天早上有一个长时间运行的触发器导致问题(30秒运行时间).我们决定检查参数嗅探是否应该受到指责.因此,我们重写了proc并将传入参数设置为变量,以便打败参数嗅探.一种尝试/真实的方法. Bam,查询时间得到改善(不到1秒).查看查询计划时,在[详细]

浙公网安备 33038102330577号