随笔分类 - SQLServer
摘要:一、注意点 1.数据库的模式要是完整模式。 2.要对数据库完整备份和事务日志备份,分别还原到镜像库上,使用NORECOVERY模式。 3.镜像数据库是不允许删除和操作,即便查看属性也不行。 4.先删除端点,再删除证书,再删除主密钥。 5.只有是同步模式的时候,才能手动故障转移,异步模式不能手动故障转
阅读全文
摘要:一、注意点 1.使用with(index(索引名称))来使SQL强制走索引。 二、示例截图 1.创建非聚集索引 2.不使用with,不走索引的截图 3.使用with,强制走索引的截图 *************************************************** 如下是个人开
阅读全文
摘要:一、总结 1、网址 https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-wait-stats-transact-sql?redirectedfrom=M
阅读全文
摘要:一、总结 1、数据库的存储本身是无序的,建立聚集索引之后,就会按照聚集索引的物理顺序存入硬盘; 2、建立索引完全是为了提升读取的速度,相对写入的速度就会降低,没有索引的表写入时最快的,但是大多数系统读的频率要高于写的频率; 3、索引碎片分为内部碎片和外部碎片。 内部碎片:是指索引页没有100%存储满
阅读全文
摘要:一、注意点 1.修复数据库的时候,要把数据库设置为单用户模式,修复完成后,再设置为多用户,脚本如下: (1).将数据库设置为单用户模式 alter database run set single_user with rollback immediate (2).将数据库设置为多用户模式 alter
阅读全文
摘要:1.报出的警告 2.解决办法 工具--》选项--》设计器 》表设计和数据库设计器--》阻止保存要求重新创建表的更改 的勾去掉就OK 了
阅读全文
摘要:1.设置表的列不能为nullalter table run.dbo.T1 alter column Col1 int not null 2.给表添加主键alter table run.dbo.T1 add constraint pk_name primary key (Col1) 3.查看表中的列是
阅读全文
摘要:一、总结 1.网址https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-stats-transact-sql?view=sql-server-2017(sys.stats)2.什么是统计信
阅读全文
摘要:一、总结 1.网址 https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-lock-transact-sql?redirectedfrom=MSDN&view=sql-server-
阅读全文
摘要:一、sp_who2的使用 1、存储过程的位置 sp_who官方解释地址:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-who-transact-sql?redirectedf
阅读全文
摘要:总结 首先要明确SQLServer的系统数据库一共有5个:Master、Model、Msdb、Tempdb、Resource。 1、Master数据库 (1)master数据库记录了所有系统级别的信息,包括元数据(登录账户)、端点、链接服务器和系统的配置设置。需要注意的是系统对象不在master库中
阅读全文
摘要:总结: 1.首先先知道一下SQLServer中数据存储的基本单位是页.每页的大小是8KB; 2.char(n),里面的n用于定义字符串长度,以字节为单位; 3.三者的区别 * char: 是定长的,比如指定char(8),你输入的字符小于8时,后面会补空值,输入的字符大于8时,会截断字符; * va
阅读全文
摘要:一、总结 1.SQL Server访问协议包括Shared Memory、Named Pipes、TCP/IP、VIA四种,多数应用系统都是通过TCP/IP协议访问数据库。安装数据库后需要启用TCP/IP协议; 2.TCP/IP协议提供动态端口和静态端口访问设置,SQL Server默认的静态端口为
阅读全文
摘要:一、总结 1.SQLServer中的排序规则就是其他关系型数据库里所说的字符集编码; 2.SQLServer中的排序规则可以在3处设置,如下: 服务器级别(实例):instances >安装数据库的时候设置 数据库级别:database 表列级别:columns 所以在使用SQLServer的排序规
阅读全文
摘要:一、总结 如果数据库处于一个恢复挂起的状态,并且对数据库做脱机和分离的操作,报出数据库文件不可访问的错误,可能是因为数据库的数据文件和日志文件在数据库正常连接的情况下,文件所在的磁盘脱机了,导致数据库在一段时间内找不到数据库的文件,就把数据库置于一个恢复挂起的状态了,所以磁盘联机后,重启数据库服务,
阅读全文
摘要:一、总结 附加数据库后,遇到只读,并且取消只读的时候报错操作系统错误,一般都是附加的时候,使用的是SQLServer用户登录附加的,只要使用windows用户登录数据库重新附加一下就ok了。 二、处理步骤 1.只读模式数据库截图 注:可以看到上面的数据是使用sa用户登录的 2.处理步骤 (1)使用脚
阅读全文
摘要:一、前期准备 1.1、准备4台机器 机器名 IP 功能 jf-yukong 192.168.10.200 做域控服务器 Jf-storage 192.168.10.201 做ISCSI存储服务器 Jf-jdzhu1 192.168.10.202 故障转移群集节点1 Jf-jdzhu2 192.168
阅读全文