摘要: set nocount on USE master IF exists(SELECT 1 from tempdb.sys.objects where object_id=object_id('tempdb..#temp')) drop TABLE tempdb..#temp SELECT db_na 阅读全文
posted @ 2016-06-14 15:52 两年十一时 阅读(145) 评论(0) 推荐(0) 编辑
摘要: --node4加入节点前 将共享磁盘挂载到node4,仅测试验证磁盘挂载,否则会导致整个集群磁盘offline切换 --node4 加入集群报错,无法访问计算机“node4” 0、public网卡勾选 在dns中注册此连接的地址 1、检查node4防火墙,关闭防火墙服务 2、重启计算机 1st no 阅读全文
posted @ 2016-05-29 19:14 两年十一时 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 1、虚拟机安装windows2008 x64 r2 2、安装完毕后,运行”c:\windows\system32\sysprep\sysprep.exe” 3、选择”进入系统全新体验(OOBE),勾选“通用”(注:勾选了才会重新生成新的SID),关机选项选择“关机”,点击“确定”” 4、复制虚拟机 阅读全文
posted @ 2016-05-27 09:31 两年十一时 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 1、 索引不合适,走主键进行了key lookup查找 说明索引没有覆盖到where条件 或者 orderby 或者 group by的列 阅读全文
posted @ 2016-05-26 15:25 两年十一时 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 什么是连接池? 正常情况下,每次访问数据库都会打开和关闭,中断物理连接后需要再次进行物理连接。这样操作会浪费资源 使用连接池,主要的区别在于,不需要中断物理连接,即每次中断请求时spid还是存在! 原理:不物理中断连接如何清理连接信息? 连接池会将上次使用的资源,通过回收机制进行连接信息清理的。 例 阅读全文
posted @ 2016-05-26 11:29 两年十一时 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 批处理(Batch Requests), 批处理简单理解为同时执行的一批SQL处理语句,一个批处理中可能有多个DML、多个存储过程等等。如在SSMS操作,每个'GO'执行前都属于一个批处理。 注意区分与commit的区别 阅读全文
posted @ 2016-05-26 11:10 两年十一时 阅读(182) 评论(0) 推荐(0) 编辑
摘要: --重置表的自增字段,保留数据DBCC CHECKIDENT ('t1',reseed,1) -- 设置允许显式插入自增列SET IDENTITY_INSERT t1 ON-- 当然插入完毕记得要设置不允许显式插入自增列SET IDENTITY_INSERT t1 Off truncate删除原表数 阅读全文
posted @ 2016-05-24 15:09 两年十一时 阅读(175) 评论(0) 推荐(0) 编辑
摘要: --打开xp_cmdshell EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_configure 'xp_cmdshell', 1GORECONFIGUREGO use ConfigDBgospb_netuse_ 阅读全文
posted @ 2016-05-18 16:44 两年十一时 阅读(167) 评论(0) 推荐(0) 编辑
摘要: create database newtestdb use newtestdbgo drop table t1go create table t1 (id int not null identity(1,1) primary key,vdate datetime default (getdate() 阅读全文
posted @ 2016-05-18 13:59 两年十一时 阅读(417) 评论(0) 推荐(0) 编辑
摘要: backup database testdb to disk='c:\testdb_ful.bak' with compression backup log testdb to disk='c:\testdb_ful.trn' with compression restore filelistonl 阅读全文
posted @ 2016-05-17 18:11 两年十一时 阅读(436) 评论(0) 推荐(0) 编辑