SQLServer 常用工具
文章平均质量分 75
薛定谔的DBA
这个作者很懒,什么都没留下…
展开
-
SSMS 非常有用的一些功能
SQL Server 官方客户端管理工具 SQL Server Management Studio(SSMS),做了非常多且实用的功能,极大方便了使用者对 SQL Server 数据库系统的相关操作和运维。转载 2024-03-11 20:42:05 · 452 阅读 · 0 评论 -
SQL Server 如何安装 OLEDB 驱动
意识到这种情况,Microsoft 发布了 Office 2007 以及随之而来的新版 JET,现在称为 Office Access Connectivity Engine (ACE),它允许与 JET 4.0 及其以前的版本兼容,并支持新的 Access 格式 (. accdb),它为 Access 带来了多项新功能,例如多值字段、安全性和加密改进。但是他们之间有什么变化呢?在 Access 2010 中,ACE 驱动程序获得了对 64 位平台的支持,其核心被认为是 JET 驱动程序的 64 位版本。原创 2023-02-26 23:23:59 · 3957 阅读 · 0 评论 -
SQL Server 自动化运维工具 dbatools
dbatools 使用了 .Net framework 中的 SMO (Server Management Objects),与使用SSMS (SQL Server management studio) 相同。一旦你学会了如何使用 PowerShell 之类的自动化工具,你就可以轻松地对你的SQL Server 服务器进行更方便的运维。Get-Help Get-DbaSqlService -Detailed –命令详细帮助文档,包括参数说明和示例。Get-Command –列出服务器中安装的所有包命令。原创 2023-02-05 14:24:55 · 962 阅读 · 0 评论 -
Flyway 持续数据库集成
数据难以管理,数据库难以测试。数据库部署比应用程序部署复杂得多,因为您不能每次都从头开始重新部署代码。数据库自动化很困难,而且通常是担心弄乱关键数据,这可能会暂停后续开发并减慢业务交付。现在,我们推荐一款开源数据库发布工具 —— Flyway 。什么是持续集成?持续集成是一种开发实践,它鼓励开发人员尽可能频繁地将代码的更改签入源存储库。由于代码频繁的被签入并集成为更小的部分,因此更容易在早期识别和解决问题。每次代码提交都会在单独的 CI 服务器中触发自动构建,并执行单元和集成测试。.原创 2021-11-28 08:53:32 · 1105 阅读 · 0 评论 -
SQL Server Management Studio 调试
调试器在任何开发平台中都扮演着重要的角色。调试器越强大,调试时间消耗越少。SQL Server 2012 带有强大的调试技术,可以减少您的时间和精力。但怎样进行调试呢?首先安装 SQL Server Management Studio(SSMS),我们用一个示例来演示调试器功能。USE AdventureWorks2014GODECLARE @BusinessEntityID INTDECLARE @PhoneNumberType VARCHAR(50)DECLARE @FirstNa原创 2021-09-10 00:04:28 · 6407 阅读 · 0 评论 -
SQL Server Management Studio 查询中使用 SQLCMD 模式
从 SQL Server 2005 开始,可以在 SQL Server Management Studio 查询编辑器中使用 SQLCMD 模式执行 TSQL。要在查询编辑器中编写或编辑 SQLCMD 脚本,需要启用 SQLCMD 模式。默认情况下,此模式是关闭的。若要启用 SQLCMD 模式,请单击 “查询” 菜单下的 “SQLCMD模式” 选项:设置默认启用 SQLCMD 模式,在选项中设置:所有 SQLCMD 命令都以冒号开头,命令的背景色也将变成灰色。连接到指定的实例原创 2021-08-23 12:25:40 · 1651 阅读 · 0 评论 -
SQL Server Management Studio 添加性能仪表盘
SQL Server 自带有很多性能查询报告,这些报告可以让我们更直观和方便查看系统运行状况,这些报告是嵌入SSMS 中的,因此也更方便操作和管理。如下图:这些报告的查看是比较分散的,微软允许我们可以下载和安装新的性能报告。使用这些报告不需要安装报表服务。我们可以下载Microsoft® SQL Server® 2012 Performance Dashboard Reports,下载地址为https://www.microsoft.com/en-us/download/details...原创 2021-04-23 00:26:08 · 506 阅读 · 1 评论 -
SQL Server Powershell 开源数据库管理工具 dbatools
在 Windows 中开发自动化运维,除了 python 就是 powershell了,powershell 与 windows 相关产品关联紧密,Windows 环境下的自动化开发一般使用 powershell , sql server 亦是如此。 Windows 产品很少有开源产品和工具,因为其封装不对外开放。不过微软将手伸向了 Linux 系统,同时也收购了 GitHub ,powershe...原创 2019-01-28 15:55:20 · 2126 阅读 · 0 评论 -
Powershell 巡检日报 PS-MSSQLReporter
刚好放假事情少了,花了两天时间,把日常巡检报表做好了,已在 github 中开源:PS-MSSQLReporter 。觉得不错的欢迎在 GitHub 中给颗星星。 有时候我们想查看数据库的一些基本信息,但是统计比较麻烦,不好收集和整理。另外一些日常巡检,因为在监控中不会监控一些系统信息,所以只能手动访问数据库查看。Powershell 当前还没有网页开发模块,但有 HTML 相关模块。...原创 2019-01-31 22:13:48 · 1635 阅读 · 1 评论 -
SqlServer 数据库邮件
SQLserver 自带的邮件发送功能,可以很方便将数据库中的信息发送给相关人员。如 可以结合监控事件将警告信息发给管理人员,可以结合作业定时发送报表给相关人员等。 数据库邮件配置很简单,以下以图文配置: 1. 管理——数据库邮件(右键)——配置数据库邮件2. 打开数据库邮件配置向导,选择第一个“通过执行以下人物来安装数据库邮件”3. 首先“新建配置文件”,填写“配...原创 2015-07-12 15:07:55 · 5063 阅读 · 0 评论 -
SQL Server 客户端命令行工具 mssql-cli
推荐一款客户端命令行工具 mssql-cli。mssql-cli 是一款开源工具,该工具可在 Linux 系统和 Windows 系统中运行,命令使用类似 sqlcmd。相比 sqlcmd,mssql-cli 安装简单(需要先安装python),提示、显示更丰富。mssql-cli 特性:自动补全语句高亮执行历史查询支持配置文件多行查询开源地址:mssql-cli安装介绍:Installation...原创 2018-04-10 09:55:36 · 6543 阅读 · 1 评论 -
SQLServer 基线跟踪指标(powershell 模糊匹配导出)
基线收集参考:SQLServer Windows数据收集器#################### CPU相关 ####################"\Processor(_Total)\% User Time""\Processor(_Total)\% Processor Time""\Processor(_Total)\% Interrupt Time""\Processo原创 2016-04-24 21:40:17 · 1910 阅读 · 0 评论 -
SQLServer 性能仪表盘(Performance Dashboard Reports)
SQL Server 自带有很多性能查询报告,这些报告可以让我们更直观和方便查看系统允许状况,这些报告是嵌入SSMS 中的,因此也更方便操作和管理。如下图:这些报告的查看是比较分散的,微软允许我们可以下载和安装新的性能报告。使用这些报告不需要安装报表服务。Microsoft® SQL Server® 2012 Performance Dashboard Reports下原创 2016-09-19 15:39:07 · 3640 阅读 · 0 评论 -
SqlServer 性能计数器
监控范围计数器说明CPU\Processor(_Total)\% Processor Time与 Processor Information\% Processor Time一样。总体看CPU是否很忙。若忙,接着再看sqlservr进程的CPU占用情况,确定是否是SqlServer消耗CPU。\Processo原创 2016-09-07 20:35:24 · 4144 阅读 · 0 评论 -
SQLServer Windows数据收集器
当服务器较多的时候,当收集或统计的计数器较多的时候,当时间紧迫的时候,怎样才能更方便更快使用性能计数器收集数据?过去常用有一种方法,在性能计数器图像界面中邮件,将设置另存为…。当需要跟踪的时候,可以很快将该设置拖动到计数器中,这是本地常用的方法。如下图:对于批量收集计数器,把计数器写到配置文件中,如:MSSQL2012BaseLineCounters.config"\Memor原创 2015-12-03 15:21:14 · 2256 阅读 · 0 评论 -
SQLIO 磁盘测试工具参考
SQLIO 下载地址:SQLIO Disk Subsystem Benchmark Tool默认目录:C:\Program Files\SQLIO以命令行运行,进入到安装目录(C:\Program Files\SQLIO)运行 SQLIO 执行测试#常用参数o The -k option to specify the I/原创 2015-07-23 10:37:51 · 2171 阅读 · 0 评论 -
SQL Server Profiler 重播跟踪
1. 使用 SQL Server Profiler 跟踪一段时间,同时也使用 数据收集器收集一段时间。注意,两个跟踪同时进行。2. 打开SQL Server Profiler ,打开跟踪文件3. 导入性能数据,找到计数器文件导入4. 点击导入后需要选择需要重播的计数器,这里全选。5. 接下来移动每行profiler 跟踪,可以看到当时的性能如何,原创 2015-12-03 15:54:01 · 1191 阅读 · 0 评论 -
SQLServer 利用profiler生成脚本在后台跟踪堵塞语句或慢查询语句
分享个SQLServer profiler 的一个技巧吧。很早用过,忘记总结了,现在再用时记录下来。当启用 SQLServer profiler 跟踪sql语句的时候,是非常方便的,同时也可以按照各个维度筛选跟踪。但是对于长时间跟踪,一直打开着profiler界面不是很好。有一个技巧是可以把profiler 的跟踪设置导出成sql 脚本,脚本可以在后台执行。以跟踪慢查询为例。1.原创 2015-10-19 18:09:54 · 9177 阅读 · 4 评论 -
SqlServer 主要监控的性能计数器
监控对象组 对象原创 2014-05-30 11:14:39 · 3794 阅读 · 0 评论