数据库
-
SQL Server执行sp_changeobjectowner遇到Msg 15001, Level 16,…错误探究
在SQL Server中使用sp_changeobjectowner存储过程修改对象所有者(Owner)时,可能会遇到下面错误信息,当然对象klb.[k3]这个表确实是存在的。如下…
-
the rollback transaction request has no corresponding begin tran
在SQL Server中,如果你的存储过程或其他脚本出现下面这个错误,一般是因为ROLLBACK TRANSACTION在逻辑上缺少匹配的BEGIN TRANSACTION或者没有…
-
如何监控SQL Server服务器CPU的各项指标
如何采集SQL Server数据库服务器上的CPU的一些指标呢?我们知道一些监控工具(例如Zabbix)可以很简单、轻松的获取CPU利用率等指标,但是Zabbix需要在服务器上安装…
-
SQL Server的tempdb数据库下能创建普通表吗?
在SQL Server中,如果在tempdb数据库下创建一个普通用户表,那么它是一个临时表还是普通用户表呢?或者这样表述,tempdb下能够创建普通表吗?在回答这个问题前,我们先来…
-
SQL Server解惑——预定义语句与即席查询区别
在SQL Server中预定义语句(Prepared Statement)与即席查询(Ad Hoc Query)是啥区别呢?其实官方文档甚至没有一个非常明确的定义说明,像Oracl…
-
ApexSQL Log中如何找出/判别未提交事务的信息
ApexSQL Log中如何找出/判别未提交事务的信息呢?如下所示,我们构造一个回滚事务和一个正常事务,然后我们用ApexSQL Log去挖掘事务日志 USE YourS…
-
SQL Server如何找出数据库中没有索引的表
在SQL Server数据库的维护中,我们经常需要巡检,找出一些没有索引的表,然后根据实际情况判断是否需要增加索引。下面分享一个脚本,如何找出当前数据库中没有索引的表信息。 /**…
-
SQL Server如何重新发送“发送失败”的邮件?
在SQL Server中,如何重新发送那些曾经”发送失败“的邮件呢?有时候由于SMTP服务器故障或一些其他特殊因素,导致邮件发送失败。但是这些邮件又非常重要,应用程序由于设计的局限…
-
SQL Server什么时候启用“锁定内存页”选项 (Windows)
在SQL Server的配置中,尤其是那些应用服务器和数据库服务器共用/混用的情况下,最好启用“锁定内存页”选项。反而对于单独的SQL Server数据库服务器,这个选项反而不是必…
-
[翻译]——SQL Server 2019加速数据库恢复新特性
前言:本文是对这篇博客Accelerated Database Recovery; Instant Rollback and Database Recovery[1]的翻译,翻译如…
-
SQL Server解惑——为什么你拼接的SQL语句换行符失效了?
在SQL Server数据库的维护管理当中,我们经常要用SQL语句生成一些维护操作的SQL语句,例如,我们要批量的修改数据库的恢复模式。如下所示: –==============…
-
单用户模式启动SQL Server实例总结
在SQL Server的数据库维护过程中,有时候在一些特殊情况下需要在单用户模式(single-user mode)下启动SQL Server实例。下面总结一下单用户模式启动SQL…
-
[翻译]SQL Server等待事件—THREADPOOL
前言:本文是对博客threadpool的翻译,本文也不是完全直接翻译,有些地方适当加入了自己的一些理解和认知。如有翻译不对或不好的地方,敬请指出,大家一起学习进步。尊重原创和翻译劳…
-
SQL Server 2008 R2从ring buffer解析死锁XML问题浅析
在SQL Server中,如果没有配置扩展事件(Extended Events)捕获死锁的话,我们一般从ring buffer中获取死锁信息,一般我用下面脚本解析获取死锁的信息 S…
-
SQL Server 2012还原一直卡在ASYNC_IO_COMPLETION浅析
在SQL Server 2012(11.0.7001.0)下面在还原一个数据库备份(备份文件40多G大小,实际数据库200多G),在还原过程中,出现一直等待ASYNC_IO_COM…
-
翻译——How Much is Offline During an Index Rebuild?
原文链接:How Much is Offline During an Index Rebuild?[1] 译者注释:本文有些地方没有直译,而是结合自己的理解后的意译,翻译如有不当或…