代码改变世界

随笔分类 -  数据库技术(MS SQL)

SQL Server如何找出视图依赖的对象和视图嵌套层数

2023-03-22 08:53 by 潇湘隐者, 429 阅读, 收藏,
摘要: 场景:在SQL Server数据库的SQL优化中,我们有时候会需要找出某个视图的依赖对象,简单的视图倒是很容易一眼就找出依赖对象,一旦遇到一些复杂的视图,如果我们手动整理的话,就相当麻烦了,因为你要一个对象一个对象的捋一遍。相当的耗时耗力,其实这种机械、重复、繁杂的事情就应该让机器(SQL)去处理。 阅读全文

SQL Server如何查看SQL Server服务启动时间

2023-01-11 10:11 by 潇湘隐者, 1816 阅读, 收藏,
摘要: SQL Server数据库中,我们想查看SQL Server实例的启动时间以及SQL Server Agent服务的启动时间,有哪一些方法和技巧呢? 下面总结一些查看SQL Server实例和SQL Server Agent服务启动时间的方法。 查看SQL Server实例启动时间 如果要查询SQL 阅读全文

无法删除服务器 'repl_distributor',因为该服务器用作复制过程中的分发服务器

2022-01-03 22:11 by 潇湘隐者, 0 阅读, 收藏,
该文被密码保护。 阅读全文

SQL Server解惑——为什么你拼接的SQL语句换行符失效了?

2021-12-13 22:25 by 潇湘隐者, 2548 阅读, 收藏,
摘要: 在SQL Server数据库的维护管理当中,我们经常要用SQL语句生成一些维护操作的SQL语句,例如,我们要批量的修改数据库的恢复模式。如下所示: <!--CRLF-->-- ScriptName : change_recovery_model_to_full.sql<!--CRLF-->-- Au 阅读全文

[翻译]——Accelerated Database Recovery; Instant Rollback and Database Recovery

2021-07-08 11:54 by 潇湘隐者, 495 阅读, 收藏,
摘要: 前言: 本文是对这篇博客Accelerated Database Recovery; Instant Rollback and Database Recovery的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 英文原文地址:https://www.sql 阅读全文

SQL Server什么时候启用“锁定内存页”选项 (Windows)

2021-07-07 11:15 by 潇湘隐者, 1579 阅读, 收藏,
摘要: 在SQL Server的配置中,尤其是那些应用服务器和数据库服务器共用/混用的情况下,最好启用“锁定内存页”选项。反而对于单独的SQL Server数据库服务器,这个选项反而不是必须的。最近就遇到过这样一个案例,一个项目的SQL Server数据库和IIS应用等都部署在同一台服务器上,当时,Zabb 阅读全文

SQL Server如何重新发送“发送失败”的邮件。

2021-06-29 11:55 by 潇湘隐者, 0 阅读, 收藏,
该文被密码保护。 阅读全文

SQL Server作业报“Unable to determine if the owner (xxx\xxx) of job xxx has server access”

2021-06-23 16:39 by 潇湘隐者, 229 阅读, 收藏,
摘要: 案例描述: 今天遇到一个很有意思的SQL Server作业报错告警,作业出错的详细信息如下: Date 2021/6/23 12:34:00<!--CRLF-->Log Job History (YourSQLDba_BlockingSQL_Alert)<!--CRLF--> <!--CRLF--> 阅读全文

SQL Server如何找出数据库中没有索引的表

2021-05-08 11:35 by 潇湘隐者, 0 阅读, 收藏,
该文被密码保护。 阅读全文

ApexSQL Log中如何找出/判别未提交事务的信息

2021-04-02 16:01 by 潇湘隐者, 0 阅读, 收藏,
该文被密码保护。 阅读全文

SQL Server解惑——预定义语句与即席查询区别

2021-04-01 09:39 by 潇湘隐者, 1216 阅读, 收藏,
摘要: 在SQL Server中预定义语句(Prepared Statement)与即席查询(Ad Hoc Query)是啥区别呢? 其实官方文档甚至没有一个非常明确的定义说明,像Oracle、MySQL等其它数据库,也没有即席查询这类概念。下面简单总结一下即席查询跟预定义语句。 即席查询(Ad Hoc Q 阅读全文

SQL Server的tempdb数据库下能创建普通表吗?

2021-03-31 09:04 by 潇湘隐者, 417 阅读, 收藏,
摘要: 在SQL Server中,如果在tempdb数据库下创建一个普通表,那么它是一个临时表还是普通用户表呢?或者这样表述,tempdb下能够创建普通表吗?在回答这个问题前,我们先来测试验证一下,如下所示: USE tempdb;<!--CRLF-->GO<!--CRLF--> <!--CRLF-->CR 阅读全文

SQL Server执行sp_changeobjectowner遇到"Msg 15001, Level 16,..."错误探究

2021-02-25 11:55 by 潇湘隐者, 893 阅读, 收藏,
摘要: 在SQL Server中使用sp_changeobjectowner存储过程修改对象所有者(Owner)时,可能会遇到下面错误信息,当然对象klb.[k3]这个表确实是存在的。如下所示: 注意:个人测试环境为SQL Server 2014的标准版,如有不同情况,请以实际环境为准。 USE Adven 阅读全文

SQL Server的嵌套存储过程中使用同名的临时表怪像浅析

2021-02-08 10:37 by 潇湘隐者, 1035 阅读, 收藏,
摘要: SQL Server的嵌套存储过程,外层存储过程和内层存储过程(被嵌套调用的存储过程)中可以存在相同名称的本地临时表吗?如果可以的话,那么有没有什么问题或限制呢? 在嵌套存储过程中,调用的是外层存储过程的临时表还是自己定义的临时表呢? 是否类似高级语言的变量一样,本地临时表有没有“作用域“范围呢? 阅读全文

如何用DPA结合Zabbix分析定位SQL Server的tempdb数据库暴增问题

2021-02-05 15:23 by 潇湘隐者, 975 阅读, 收藏,
摘要: 这篇文章分享一下如何通过使用Zabbix与DPA工具(SolarWinds的Database Performance Analyzer)结合来分析、定位SQL Server的tempdb数据库大小暴增的问题。个人经验,没有完美的监控工具,所谓尺有所长,寸有所短。监控方案不要全部依赖一个工具,最好是多 阅读全文

SQL Server序列的监控

2021-01-22 15:17 by 潇湘隐者, 427 阅读, 收藏,
摘要: 我们知道数据库中的序列(Sequence Numbers)如果由于类型设置不当或者业务暴增等各种原因,可能出现序列的值被用完、耗尽的情况,此时就会出现类似下面这样的错误: Msg 11728, Level 16, State 1, Line 25 The sequence object 'SEQ_O 阅读全文

SQL Server自动灵活生成定制的备份脚本

2021-01-19 15:28 by 潇湘隐者, 0 阅读, 收藏,
该文被密码保护。 阅读全文

SQL Server解惑——查询条件IN中能否使用变量

2021-01-18 08:19 by 潇湘隐者, 5132 阅读, 收藏,
摘要: 在SQL Server的查询条件中,能否在IN里面使用变量呢? 如果可以的话,有没有需要注意的地方或一些限制呢?在回答这个问题前,我们先来看看这个例子: IF EXISTS (SELECT 1 FROM sys.objects WHERE name='TEST' AND type='U')<!--C 阅读全文

SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果

2021-01-07 08:44 by 潇湘隐者, 1230 阅读, 收藏,
摘要: 在SQL Server中可能有这样的拼接字符串需求,需要将查询出来的一列拼接成字符串,如下案例所示,我们需要将AddressID <=10的AddressLine1拼接起来,分隔符为|。如下截图所示。这种方式看起来似乎没有什么问题,而且简单测试也是OK: USE AdventureWorks2014 阅读全文

SQL Server脚本分享:get_database_detail_info.sql

2021-01-04 11:47 by 潇湘隐者, 3 阅读, 收藏,
该文被密码保护。 阅读全文
上一页 1 2 3 4 5 6 ··· 19 下一页