-
sql-server – 为什么还有varchar数据类型?
所属栏目:[MsSql] 日期:2020-05-22 热度:97
我的许多数据库都将字段定义为varchars.自从我在美国生活和工作(其中唯一存在的语言是“美国人”)以来,这并没有太大的问题. 在使用数据库大约5年之后,我发现我最终遇到了varchar字段的有限性问题,我必须修改我的字段以将数据存储为nvarchars.在必须对表进行另[详细]
-
sql-server – sys.stats_columns不正确吗?
所属栏目:[MsSql] 日期:2020-05-22 热度:179
假设我有一个表Foo,其列ID1,ID2和在ID2,ID1上定义的复合主键. (我目前正在使用System Center产品,该产品具有以这种方式定义的多个表,主键列按照它们在表定义中出现的相反顺序列出.) CREATE TABLE dbo.Foo( ID1 int NOT NULL, ID2 int NOT NULL,CONSTRAINT [PK[详细]
-
数据库设计 – 是否有DBMS允许引用视图的外键(而不仅仅是基表)?
所属栏目:[MsSql] 日期:2020-05-22 热度:196
灵感来自Django建模问题: Database Modeling with multiple many-to-many relations in Django.db-design类似于: CREATE TABLE Book( BookID INT NOT NULL, BookTitle VARCHAR(200) NOT NULL, PRIMARY KEY (BookID)) ;CRE[详细]
-
sql-server – DBA对SSAS有什么了解?
所属栏目:[MsSql] 日期:2020-05-22 热度:83
我已经看到很多材料涉及SSAS的业务方面,但对管理和管理的重要方面并不是很重要. 从管理SQL Server Analysis Services实例的角度来看,DBA必须了解SSAS如何才能正确有效地管理它? 快速概述DBAS的SSAS 所以,你是一个SQL Server DBA,你刚刚继承了一些蓝色的立方[详细]
-
sql – 按别名分组
所属栏目:[MsSql] 日期:2020-05-22 热度:196
我有以下T-SQL查询: select count(CaseId), (SELECT DATEDIFF(day,CreateDate,LastActivityDate)) AS DiffDatefrom VW_Case_Analysiswhere CaseStatus = C and LastActivityDate between 201[详细]
-
sql-server – 具有额外字符的唯一标识符仍然在Select中匹配
所属栏目:[MsSql] 日期:2020-05-22 热度:189
我们正在使用带有唯一标识符的SQL Server 2012,我们注意到在选择时添加了额外的字符(因此不是36个字符),它仍会返回与UUID的匹配. 例如: select * from some_table where uuid = 7DA26ECB-D599-4469-91D4-F9136EC0B4E8 使用uuid 7DA26ECB-D599-4469-91D4-F913[详细]
-
sql-server – 为什么SQL Server在使用UNPIVOT时要求数据类型长度相同?
所属栏目:[MsSql] 日期:2020-05-22 热度:86
将 UNPIVOT函数应用于未规范化的数据时,SQL Server要求数据类型和长度相同.我理解为什么数据类型必须相同,但为什么UNPIVOT要求长度相同? 假设我有以下需要取消的示例数据: CREATE TABLE People( PersonId int, Firstname varchar(50), Lastname varchar(25)[详细]
-
schema – Redgate SQL Compare与Visual Studio 2010 Premium / Ul
所属栏目:[MsSql] 日期:2020-05-22 热度:196
我目前使用具有数据库项目的Visual Studio Professional Edition作为项目模板,但是它的一些功能不可用,例如Schema Compare工具.架构比较和数据库更新脚本生成仅在Visual Studio 2010 Premium / Ultimate版本中可用. 但是Visual Studio中的模式比较和更新脚本[详细]
-
sql-server – 为什么ORDER BY不属于View?
所属栏目:[MsSql] 日期:2020-05-22 热度:72
I understand that you cannot have在视图中订购. (至少在我正在使用的SQL Server 2012中) 我也理解排序视图的“正确”方法是在查询视图的SELECT语句周围放置一个ORDER BY. 但是对于实用SQL和视图的使用相对较新,我想了解为什么这样做是通过设计完成的.如果我[详细]
-
sql-server – 谓词:在WHERE子句或JOIN子句中?
所属栏目:[MsSql] 日期:2020-05-22 热度:133
参见英文答案 Is a join optimized to a where clause at runtime?4个 查看Kalen Delaney在第13页上的“SQL Server 2008 Internals”1,它说明了以下内容: “The first step in producing such a plan i[详细]
-
sql-server – 如果我更改了Windows域用户名,我的SQL Server登录会发生什么
所属栏目:[MsSql] 日期:2020-05-22 热度:116
我的问题与这个问题 Changing Windows Domain UserName非常相似,但原始问题没有明确回答我的轻微变化. 如果我更改了Windows用户的用户名(例如,如果他们结婚了),我将为旧用户名创建的Sql Server登录是否会更新以反映更改,还是我必须为更新的Windows用户创建新[详细]
-
sql-server – Microsoft DPM,警报表中的类型值是什么(SQL后端)
所属栏目:[MsSql] 日期:2020-05-22 热度:155
目前我有一个Power Shell脚本,它挂接到DPM的SQL后端并查询未解决的警报列表. 在表tbl_AHP_Alerts中有一个名为Type的字段. 此类型字段指的是触发警报的原因. 例如,类型25对应于“恢复点失败”问题 我需要根据此类型字段采取适当的措施.有谁知道哪里有这个领域[详细]
-
sql-server – SSMS工具包替代
所属栏目:[MsSql] 日期:2020-05-22 热度:60
有没有可与 SSMS Tools Pack 2012相媲美的工具?许可证(每台机器30美元,任意数量的机器100美元…… 3个月)留下了很多不足之处,我不确定还有哪些其他选择. 例如,我真正想念的一件事是“保存您运行的每个查询”.在进行修补和研究时,在运行它们时运行备份不同版[详细]
-
sql-server – 为什么查询导致溢出到tempdb?
所属栏目:[MsSql] 日期:2020-05-22 热度:54
背景 我正在将具有48gb RAM的Win 2008服务器上的160gb数据库从MSSQL 2008(标准)迁移到Win 2012上运行MSSQL 2012(64位网络版)的新服务器,其中包含64 GB的RAM.旧服务器正在运行且负载不足;新服务器尚未投入生产.新服务器有8个tempdb文件(每个4GB). 问题 在新服[详细]
-
sql-server – 比早期版本更喜欢SQL Server 2016的客观理由是什么?
所属栏目:[MsSql] 日期:2020-05-22 热度:66
由于Microsoft自SQL Server 2005或2008年以来更频繁地进行SQL Server版本升级,许多公司发现很难确定何时升级是“必须的”!当升级是“很高兴” 本着一些早期问题的精神,询问有关首选SQL Server的各种新版本的理由而不是之前的版本,公司可能会考虑在早期版本上[详细]
-
sql-server – 启用SQL调试是否存在任何风险
所属栏目:[MsSql] 日期:2020-05-22 热度:77
在我们当前的环境中,不允许开发人员对任何QA服务器使用SQL调试.我不清楚为什么做出决定. 应该考虑哪些因素来决定支持还是禁止启用SQL调试? 我正在寻找不用于生产的QA服务器,但是在十几个从事不相关项目的团队中共享.由于各种原因,我们的开发人员无法运行本地[详细]
-
sql-server – 如何使用SELECT INTO复制表但忽略IDENTITY属性?
所属栏目:[MsSql] 日期:2020-05-22 热度:93
我有一张带有标识栏的表说: create table with_id ( id int identity(1,1), val varchar(30)); 众所周知,这一点 select * into copy_from_with_id_1 from with_id; 导致copy_from_with_id_1也带有id身份. 以下stack overflow question提及明确列出所有[详细]
-
创建触发器以记录受影响的表的SQL?
所属栏目:[MsSql] 日期:2020-05-22 热度:175
我正在试图找出更新列值的内容,而我对应用程序知之甚少.快速浏览一下,我注意到大约90%的应用程序业务逻辑都是在数据库上处理的.毋庸置疑,SP,功能和触发器的深度是疯狂的. 我想在有问题的表上创建一个触发器,它将记录影响该表的SQL.可以使用什么SQL在正在更新[详细]
-
sql-server – 如何确定SQL Server数据库中表的大小
所属栏目:[MsSql] 日期:2020-05-22 热度:127
是否有任何内置函数/存储过程/查询有助于检索有关SQL Server数据库中MyTable大小的信息? 对于单个表,您可以使用 sp_spaceused MyTable 对于数据库中的所有表,您可以将其与sp_msforeachtable一起使用,如下所示 CREATE TABLE #temp (table_name sysname ,row_c[详细]
-
sql-server – MERGE目标表的一个子集
所属栏目:[MsSql] 日期:2020-05-22 热度:123
我试图使用MERGE语句插入或删除表中的行,但我只想对这些行的子集进行操作. MERGE的文档有一个措辞非常强烈的警告: It is important to specify only the columns from the target table that are used for matching purposes. That is, specify columns from[详细]
-
sql-server – SQL Server 2008 R2创建新实例
所属栏目:[MsSql] 日期:2020-05-22 热度:135
我有一个SQL Server 2008 R2作为默认实例运行.这个实例在今年早些时候已经用SP1修补了. 我想为新应用程序创建一个新实例.完成新实例的安装后,是否需要重新运行Service Pack安装程序? 是. Service Pack安装(最终是MSSQL Server版本)是按实例进行的.[详细]
-
sql-server – 每个实例的SQL Server Express内存和CPU限制是多少?
所属栏目:[MsSql] 日期:2020-05-22 热度:108
如果我在服务器中有8GB的RAM并运行4个SQL Server Express实例,那么SQL Server使用的总内存限制是1GB还是4GB? 是否建议运行这样的多个实例以使每个数据库能够更好地利用资源(假设服务器有足够的资源)? If I have 8GB of RAM in a server and I run 4 instanc[详细]
-
SQL Server备份还原问题?
所属栏目:[MsSql] 日期:2020-05-22 热度:194
好的,所以我遇到了一些问题 – 我在SQL Server上执行了一些代码,并没有意识到我没有选择WHERE位.当然,当我看到“受影响的608行”而不是“受影响的1行”时,我吓坏了一下. 幸运的是,我保存了备份,但出于某种原因,我遇到了一些问题.现在,我把服务器关闭了,所以我[详细]
-
sql-server – 找不到足够好的计划的查询
所属栏目:[MsSql] 日期:2020-05-22 热度:70
我有一个SQL Server 2012数据库.我注意到一些查询提前终止语句优化的Reason的价值,并且都给出了足够好的计划.现在我的问题是: 什么是可能的类型“提前终止的原因 声明优化“.我在msdn中搜索过这个,但没有 获取完整的值列表. 是否有DMV或扩展事件列出由于除了[详细]
-
sql-server – 如何使用Nvarchar(max)参数创建CLR存储过程?
所属栏目:[MsSql] 日期:2020-05-22 热度:108
是否可以在SQL Server CLR项目中创建具有nvarchar(max)类型的输入参数的CLR存储过程? 如果您定义存储过程: Microsoft.SqlServer.Server.SqlProcedure() _ Public Shared Sub MyProcedure(ByVal param1 As String) 然后在部署它时,param1的类型为NVarchar(40[详细]

浙公网安备 33038102330553号