-
sql-server – SQL Server的tempdb大小似乎很大,这是正常的吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
From what I understand系统数据库用于保存临时表,中间结果和其他临时信息. 在我的一个数据库实例上,我有一个看似非常大的tempdb(30GB).一周内未修改此数据库(如mdf文件中的“上次修改日期”).让临时数据库在很长一段时间内保持那么大是正常的吗?在我看来,它[详细]
-
学习 – 必读的DBA书籍[已关闭]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
在任何SE站点中,此问题几乎是强制性的,以供基本参考. 请仅为DBA发布具有永久价值的图书. 这篇文章应该是必读的书,经典书,基础书,不是特定产品的书籍或注明日期. MS-SQL Server 2008的最新一本书可能是最先进的,但它是过时的和具体的. 我真的很感兴趣.我基本上[详细]
-
sql-server – 为什么这个MERGE语句导致会话被杀死?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
我有针对数据库发出的以下MERGE语句: MERGE "MySchema"."Point" AS tUSING ( SELECT "ObjectId","PointName",z."Id" AS "LocationId",i."Id" AS "Region" FROM @p1 AS d JOIN "MySchema"."Region" AS i ON i."Name" = d."Region" LEFT JOIN "MySchema"."Loca[详细]
-
sql-server – 如何在没有安装SSMS的情况下找到SQL Server版本/
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
如何在没有安装管理工作室的情况下找出安装的版本?我有一台服务器,作为另一个软件的许可证管理器.在调查高RAM使用率警报后,我发现sqlservr.exe进程占用了近2 GB的RAM. 我查看了程序菜单,发现安装了配置管理器,否则,它是相当简单的.我点击了EXE文件的属性,找[详细]
-
sql-server – 用于Sql Server的PhpMyAdmin
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
有没有人知道类似于phpmyadmin for sqlserver的工具?特别是数据转储非常方便.而且还需要更新等,而无需远程登录等. 解决方法 是的,有新的数据库管理器应用程序: http://www.iis.net/extensions/databasemanager 在Mix 2009上,微软宣布了这一点并进行了演示.[详细]
-
数据库(MySQL)和SSD生命周期 – 对DB的写入“很多”
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
在我工作的公司,我们开始使用SSD作为内部3 GB MySQL数据库 性能的差异是巨大的,这很好. 我担心的是SSD的寿命 对DB的写入执行24小时/ 7天,读取很少. 我应该担心SSD的寿命吗? 数据库(二进制)大小为3 GB,MySQL,InnoDB表 硬盘大小为250 GB(RAID 1) 24小时/ 7分钟[详细]
-
数据库设计 – 在数据库中标记列的有效方法是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
我曾经在我的数据库中标记列,如下所示: user_iduser_nameuser_password_hash 为了避免在连接两个表时发生冲突,但后来我学到了更多关于如何对表进行别名的知识,并且我停止了这样做. 标记数据库中列的有效方法是什么?为什么? 解决方法 在您的情况下,前缀用户[详细]
-
sql-server – 当现有索引包含新索引中的所有列时,为什么创建这
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我有Log和LogItem表;我正在编写一个查询来从两者中获取一些数据.有数千个日志,每个日志最多可以有125个LogItem 有问题的查询是复杂的,所以我正在跳过它(如果有人认为重要我可以发布它),但是当我运行SSMS估计查询计划时,它告诉我一个新的非聚集索引会将性能提[详细]
-
sql-server – SQL Server与新TLS标准的兼容性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
主流浏览器正在超越SSL3.0和TLS1.0. PCI安理会已宣布终止这些日期 协议被认为是足够强大的加密. 我们需要摆脱这些协议,使用更新更强的协议. 在Windows服务器上,您可以非常轻松地禁用这些旧协议,而只提供TLS1.1或更高版本.但是,如elsewhere所述,如果禁用这些较[详细]
-
sql-server – 连接和会话之间有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
连接和会话之间有什么区别以及它们之间的关系? 解决方法 连接是SQL Server和应用程序之间的物理通信通道:TCP套接字,命名管道,共享内存区域. SQL Server中的会话对应于 session的维基百科定义:用于信息交换的半永久性状态容器.换句话说,会话存储设置,如登录[详细]
-
sql-server – 如何将用户从SQL Server 2008数据库中删除?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
我们需要进行恢复,但不能因为其他用户已连接. 我们认为我们已经断开了每个过程,但显然没有. 我们如何从Management Studio中启动其他所有人,以便我们可以进行此备份? 解决方法 有两种方法: 右键单击对象资源管理器中的数据库,转到任务分离.选中Drop Connecti[详细]
-
ssms – SQL Management Studio 2012是否可用,没有引擎本身?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
在我的开发机器上,我安装了SQL Management Studio 2008 R2.我尝试升级到SSMS 2012 Express,设置完成但没有任何反应. 是否有可能在没有数据库引擎本身的许可证的情况下获得SQL Management Studio 2012? 解决方法 是的,这是可能的. 安装SSMS 2012并不是真正的[详细]
-
sql-server-2008 – 为什么我不能像我想象的那样在T-SQL中使用变
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
请原谅我,我是一名移植到SQL世界的开发人员.我以为我可以通过添加变量来改进一些SQL,但它没有像我预期的那样运行.有人能告诉我为什么这不起作用?我不想要一个解决方法,我想知道为什么这不起作用的原因我想象它应该因为我确信有一个很好的理由,但目前它并没有[详细]
-
sql-server – 为什么`SELECT @@ IDENTITY`返回小数?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
我正在使用 Dapper从ASP.NET MVC 3(.NET 4.0)应用程序对SQL Server 2008 R2 Express实例执行以下查询. INSERT INTO Customers ( Type,Name,Address,ContactName,ContactNumber,ContactEmail,Supplier)VALUES ( @Type,@Name,@Address,@ContactName,@ContactNum[详细]
-
数据库设计 – 我应该在什么数据类型中存储数据库中的电子邮件地
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
我知道254个字符的电子邮件地址是有效的,但我研究过的实现往往使用varchar(60)来varchar(80)或等价.例如: this SQL Server recommendation使用varchar(80)或 this Oracle example 有没有理由不使用最多254个字符?根据定义,varchar不能仅使用保存数据所需的[详细]
-
sql-server – 如何判断SQL Server数据库是否仍在使用?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
我们希望停用一个SQL Server实例,该实例上还有几个数据库. 如何判断用户或Web应用程序是否仍在使用它们? 我找到了一个forum thread,它有一个T-SQL查询,你可以运行它来检索最后一个查询日期.它似乎工作,但我想知道这些信息是否足以删除数据库.是吗? 如果您有[详细]
-
sql-server – 选择Indexed View的Clustered Index有哪些因素?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
简要地 他们查询优化器选择索引视图索引的因素是什么? 对我来说,索引视图似乎无法理解我对Optimizer如何选择索引的理解.我见过this asked before,但OP并不太受欢迎.我真的在寻找路标,但我会编写一个伪示例,然后使用大量的DDL,输出和示例发布真实示例. Assume[详细]
-
sql-server – 包含数据库有缺点吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
SQL Server 2012引入了“包含”数据库的概念,数据库需要的所有内容(包括大多数内容)都包含在数据库本身中.这在服务器之间移动数据库时具有很大的优势我想知道,在设计新数据库时,这应该是我的默认策略. MSDN列出了包含数据库的几个缺点,而重要的是缺乏对变更跟[详细]
-
在MS SQL Server中保持打开100个链接服务器对象的影响
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
我管理一个使用SQL Server作为数据库引擎的大规模基于云的产品.该模型的设计使得使用该产品的每个客户都有自己的MS SQL Server实例.我需要一种方法来从用于处理实例管理的集中式SQL实例中查询,更新和插入这些实例.我已经确定创建链接服务器对象是可行的方法,[详细]
-
sql-server – 如何附加缺少NDF文件的SQL Server数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
我有一台运行的服务器发生了磁盘崩溃.服务器有2个文件组:PRIMARY和SECONDARY. SECONDARY存储在不同的NDF文件中.我丢失了SECONDARY服务器的安装,我有PRIMARY文件组的MDF文件.几个月前我也有备份.有没有办法附加我没有丢失NDF的MDF文件?我不介意丢失存储在SEC[详细]
-
sql-server – 如何将sql server 2008图表导出为PDF文件类型?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
我想从我的数据库图表导出到PDF或图像类型.我怎样才能做到这一点? 我使用过SQL Server 2008 R2. 解决方法 没有直接的方法将标准SQL Server图转换为PDF或图像文件类型.实际上,没有简单的方法可以从工具中导出图表. 但是,您可以将其保存在外部并通过以下方式发[详细]
-
sql-server – 用于MSSQL的phpMyAdmin的等价物?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
是否有任何用于管理MSSQL的Web界面类似于phpMyAdmin(用于 MySQL)? 我想要一个自助服务设置,开发人员可以通过Web界面创建数据库,无需本地访问即可上传/下载数据库备份. 我考虑过phpMSAdmin,但自2006年以来它没有发布,所以我不确定它是否值得设置它.如果有其他[详细]
-
sql-server-2005 – 在不使用SQL事件探查器的情况下创建SQL跟踪
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
我之前已经读过它可以创建一个直接记录到表而不需要使用SQL分析器的SQL分析器跟踪 – 显然这比SQL分析器本身运行时更好,因为SQL分析器捕获所有事件,然后过滤探查器本身中的条目仅显示当前过滤器中指定的条目.直接跟踪仅收集跟踪本身中指定的事件,从而减少对服[详细]
-
sql-server – SQL Server 2008跟踪标志4135
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
有谁知道这面旗子有什么作用?在MSDN上没有引用它.它不是 article中列出2008年可用跟踪标志的一部分. 有一篇知识库文章建议将其打开以解决我们遇到的SQL Server 2008的特定问题,但我们希望在启用它之前至少知道此标志的作用. http://support.microsoft.com/kb[详细]
-
sql-server – 重音敏感排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
为什么这两个SELECT语句导致不同的排序顺序? USE tempdb;CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY,col1 NVARCHAR(2),col2 NVARCHAR(2));GOINSERT dbo.OddSort (col1,col2) VALUES (N'e',N'eA'),(N'é',N'éB'),(N'?',N'?C'),(N'è',N'[详细]