-
sql-server – 每个实例的SQL Server Express内存和CPU限制是多
所属栏目:[MsSql教程] 日期:2021-01-12 热度:66
如果我在服务器中有8GB的RAM并运行4个SQL Server Express实例,那么SQL Server使用的总内存限制是1GB还是4GB? 是否建议运行这样的多个实例以使每个数据库能够更好地利用资源(假设服务器有足够的资源)? 解决方法 If I have 8GB of RAM in a server and I r[详细]
-
sql-server – 找不到足够好的计划的查询
所属栏目:[MsSql教程] 日期:2021-01-12 热度:65
我有一个SQL Server 2012数据库.我注意到一些查询提前终止语句优化的Reason的价值,并且都给出了足够好的计划.现在我的问题是: 什么是可能的类型“提前终止的原因 声明优化“.我在msdn中搜索过这个,但没有 获取完整的值列表. 是否有DMV或扩展事件列出由于[详细]
-
sql-server – 如何使用Nvarchar(max)参数创建CLR存储过程?
所属栏目:[MsSql教程] 日期:2021-01-12 热度:192
是否可以在SQL Server CLR项目中创建具有nvarchar(max)类型的输入参数的CLR存储过程? 如果您定义存储过程: Microsoft.SqlServer.Server.SqlProcedure() _ Public Shared Sub MyProcedure(ByVal param1 As String) 然后在部署它时,param1的类型为NVarchar[详细]
-
sql-server – 谓词:在WHERE子句或JOIN子句中?
所属栏目:[MsSql教程] 日期:2021-01-12 热度:134
参见英文答案 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 is to normalize each query,which potentially break[详细]
-
数据库设计 – 为具有多个多对多关系的视频游戏业务域设计数据库
所属栏目:[MsSql教程] 日期:2021-01-11 热度:134
副标题#e# 我对数据库设计比较陌生,我决定建立自己的假设数据库进行实践.但是,我在建模和规范化时遇到了麻烦,因为我认为存在许多多对多(M:N)关系. 一般情景描述 该数据库旨在保留有关使用塞尔达系列的各种人员的数据.我想跟踪可以玩游戏的控制台,参与游戏[详细]
-
SQL Server 2005备份失败
所属栏目:[MsSql教程] 日期:2021-01-11 热度:174
我有一个完全恢复模型的数据库.此数据库的事务日志备份(通过维护计划安排)每晚失败. 这是数据库的CREATE语句等: USE [master]GO/****** Object: Database [Gatekeeper] Script Date: 05/18/2009 15:31:26 ******/CREATE DATABASE [Gatekeeper] ON PRIMARY[详细]
-
sql-server – MERGE目标表的一个子集
所属栏目:[MsSql教程] 日期:2021-01-11 热度:107
副标题#e# 我试图使用MERGE语句插入或删除表中的行,但我只想对这些行的子集进行操作. MERGE的文档有一个措辞非常强烈的警告: It is important to specify only the columns from the target table that are used for matching purposes. That is,specify c[详细]
-
sql-server – SQL Server 2008 R2创建新实例
所属栏目:[MsSql教程] 日期:2021-01-11 热度:62
我有一个SQL Server 2008 R2作为默认实例运行.这个实例在今年早些时候已经用SP1修补了. 我想为新应用程序创建一个新实例.完成新实例的安装后,是否需要重新运行Service Pack安装程序? 解决方法 是. Service Pack安装(最终是MSSQL Server版本)是按实例进行[详细]
-
数据库设计 – 是否有DBMS允许引用视图的外键(而不仅仅是基表)?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:113
灵感来自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)) ;CREATE TABLE Tag( TagID INT NOT NUL[详细]
-
sql-server – DBA对SSAS有什么了解?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:187
我已经看到很多材料涉及SSAS的业务方面,但对管理和管理的重要方面并不是很重要. 从管理SQL Server Analysis Services实例的角度来看,DBA必须了解SSAS如何才能正确有效地管理它? 解决方法 快速概述DBAS的SSAS 所以,你是一个SQL Server DBA,你刚刚继承了一[详细]
-
sql-server – 在SQL Server中处理对密钥表的并发访问而不会出现
所属栏目:[MsSql教程] 日期:2021-01-11 热度:98
副标题#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 热度:187
我有以下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 热度:98
我们正在使用带有唯一标识符的SQL Server 2012,我们注意到在选择时添加了额外的字符(因此不是36个字符),它仍会返回与UUID的匹配. 例如: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' 使用uuid 7DA26ECB-D599-4469-91D4[详细]
-
schema – Redgate SQL Compare与Visual Studio 2010 Premium /
所属栏目:[MsSql教程] 日期:2021-01-11 热度:154
我目前使用具有数据库项目的Visual Studio Professional Edition作为项目模板,但是它的一些功能不可用,例如Schema Compare工具.架构比较和数据库更新脚本生成仅在Visual Studio 2010 Premium / Ultimate版本中可用. 但是Visual Studio中的模式比较和更新脚[详细]
-
sql-server – 为什么SQL Server在使用UNPIVOT时要求数据类型长
所属栏目:[MsSql教程] 日期:2021-01-11 热度:157
将 UNPIVOT 函数应用于未规范化的数据时,SQL Server要求数据类型和长度相同.我理解为什么数据类型必须相同,但为什么UNPIVOT要求长度相同? 假设我有以下需要取消的示例数据: CREATE TABLE People( PersonId int,Firstname varchar(50),Lastname varchar(2[详细]
-
创建触发器以记录受影响的表的SQL?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:164
我正在试图找出更新列值的内容,而我对应用程序知之甚少.快速浏览一下,我注意到大约90%的应用程序业务逻辑都是在数据库上处理的.毋庸置疑,SP,功能和触发器的深度是疯狂的. 我想在有问题的表上创建一个触发器,它将记录影响该表的SQL.可以使用什么SQL在正在[详细]
-
sql-server – 如何确定SQL Server数据库中表的大小
所属栏目:[MsSql教程] 日期:2021-01-11 热度:139
是否有任何内置函数/存储过程/查询有助于检索有关SQL Server数据库中MyTable大小的信息? 解决方法 对于单个表,您可以使用 sp_spaceused MyTable 对于数据库中的所有表,您可以将其与sp_msforeachtable一起使用,如下所示 CREATE TABLE #temp (table_name sy[详细]
-
sql-server-2008 – 参数嗅探与VARIABLES vs重新编译vs OPTIMIZE
所属栏目:[MsSql教程] 日期:2021-01-10 热度:199
副标题#e# 所以我们今天早上有一个长时间运行的触发器导致问题(30秒运行时间).我们决定检查参数嗅探是否应该受到指责.因此,我们重写了proc并将传入参数设置为变量,以便打败参数嗅探.一种尝试/真实的方法. Bam,查询时间得到改善(不到1秒).查看查询计划时,在[详细]
-
sql-server-2005 – 从SQL Server 2008降级到2005
所属栏目:[MsSql教程] 日期:2021-01-10 热度:125
使用SQL 2008构建的数据库文件与2005不兼容.有没有解决方法? 解决方法 不需要第三方工具. SQL Server 2008 Management Studio为我们提供了一个非常强大的工具来下转换数据库,因为他们在“脚本数据库”向导中添加了“脚本数据”选项. 只需右键单击SQL2008[详细]
-
sql – 如何查询存储在数组中的Rails ActiveRecord数据
所属栏目:[MsSql教程] 日期:2021-01-10 热度:61
我有一个rails模型调用MentorData,它有一个名为os_usage的属性. ose存储在一个像[‘apple’,’ linux‘]这样的数组中. 回顾一下: $MentorData.first.os_usage= ['apple','linux'] 我希望能够查询包含苹果os_usage的所有MentorData的数据,但是当我搜索Ment[详细]
-
sql-server – 是否可以使用免费版本的SQL Server安装Team Found
所属栏目:[MsSql教程] 日期:2021-01-10 热度:193
有没有办法使用免费版本的SQL Server(Express Edition)安装Team Foundation Server 2010? 解决方法 编辑:以下信息适用于TFS2010 Beta 1(及更早版本). 从Beta 2开始(继续使用RC和RTM),您可以在以下位置安装TFS: SQL Server Express SQL Server标准版 SQL[详细]
-
ddmmyyyy到SQL中的SQL日期时间
所属栏目:[MsSql教程] 日期:2021-01-10 热度:54
我需要在T-SQL中将nvarchar值转换为datetime.该值采用ddmmyyyy格式,例如23072009 我需要在T-SQL中转换为datetime. 我试过了 select convert(datetime,'23072009',103) 但这是错误. “将nvarchar数据类型转换为日期时间数据类型会导致超出范围的值.” 任何[详细]
-
计算在SQL Server中排除周末(周一到周五)的天数
所属栏目:[MsSql教程] 日期:2021-01-10 热度:167
如何计算SQL Server 2008中表(从第1行到结尾)的两个日期之间的工作天数? 我试过这样的东西,但它不起作用 DECLARE @StartDate as DATETIME,@EndDate as DATETIMESelect @StartDate = date2 from testtable ;select @EndDate = date1 from testtable ;SELEC[详细]
-
sql-server – 在仅使用文字值的WHERE子句中替换ISNULL()的不同
所属栏目:[MsSql教程] 日期:2021-01-10 热度:170
副标题#e# 这不是什么: 这不是关于接受用户输入或使用变量的catch-all queries的问题. 这严格来说,在WHERE子句中使用ISNULL()将NULL值替换为canary值以与谓词进行比较,以及在SQL Server中将这些查询重写为SARGable的不同方法. 你为什么不在那边坐? 我们的[详细]

浙公网安备 33038102330478号