分类标签归档:SqlServer

SQLServer 相关监控脚本和工具


SQL SERVER监控

-- 非常好非常全的巡检脚本
https://www.cnblogs.com/lyhabc/p/4538145.html
非常全的巡检脚本
https://blog.csdn.net/yangzhawen/article/details/7259941
https://blog.csdn.net/kk185800961/article/details/72084951

SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本
https://www.cnblogs.com/lyhabc/p/4587811.html

-- SQL Server 告警邮件配置

全部内容

SQLServer 日常操作命令


SERVERPROPERTY:

https://docs.microsoft.com/zh-cn/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017

-- 查询服务器部分特殊信息

select SERVERPROPERTY(N'edition') as Edition     --数据版本,如企业版、开发版等
    ,SERVERPROPERTY(N'collation') as Collation   --数据库字符集
    ,SERVERPROPERTY(N'

全部内容

SqlServer 分区管理


创建分区表的大致步骤

1、建立文件组(类似oracle的表空间),当然不建立也行,把所有分区都放一个文件组内也可以

2、建立分区函数,数据按什么范围分配

3、建立分区方案,关联分区函数,也会关联文件组,分区函数把数据分了几个范围,就需要关联几个文件组,当然也可以把这几个分区范围都放入到同一个文件组

4、建立表,关联分区方案

遇到的一个Bug

直接右键表导出表结构时导不出分区信息,只能右键数据库--任务--生成脚本才能导出表的分区信息

分区表的一些规则:

1、分区字段不一定需要建立索引

2、分区字段可以创建为clustered索引或noclustered索引

3、分区字段不管是clustered

全部内容

SQL Server 运维常用SQL操作说明


SQL Server 常用SQL操作说明

一、基础
1、说明:创建数据库
CREATE DATABASE database-name


2、说明:删除数据库杀掉所有的事件探查器
drop database dbname


3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack 

全部内容