05 2011 档案
将windows 2003 sp2的cluster升级到windows 2008 r2
摘要:近期进行了一次分发服务器的升级,将服务以前到硬件配置更好的服务器上,并用windows 2008 r2替换原有的windows 2003 sp2. SQLSERVER版本不变,都是SQL SERVER 2008 R2. 由于windows 2003的集群并不支持直接升级到windows 2008 r2.所以采用了一下方式: http://technet.microsoft.com/en-us/li... 阅读全文
posted @ 2011-05-26 11:06 stswordman 阅读(798) 评论(0) 推荐(0) 编辑
找到堆表
摘要:select t.name from sys.tables t left join sys.indexes i on t.object_id=i.object_idand i.index_id=1where i.index_id is nulland is_ms_shipped=0 阅读全文
posted @ 2011-05-24 11:55 stswordman 阅读(206) 评论(0) 推荐(0) 编辑
创建数据库
摘要:createdatabasescmon(name=scm,filename='d:\sqldata\scm.mdf',size=3mb,FILEGROWTH=1mb)logon(name=scm_log,filename='f:\sqldata\scm_log.ldf',size=10000mb,FILEGROWTH=100mb)goalterdatabasescmaddfilegroupDFGgoalterdatabasescmaddfile(name=scm1,filename='d:\sqldata\scm1.ndf',size=10000 阅读全文
posted @ 2011-05-21 22:09 stswordman 阅读(290) 评论(0) 推荐(0) 编辑
查看发布服务器信息
摘要:1 查看数据库中有几个发布,以及相应的信息,需要在发布库中执行execsp_helppublicationorselectpubid,name,description,caserepl_freqwhen0then'Transactional'when1then'Snapshot'else'Error'endasrepl_freq,case[status]when0then'Inactive'when1then'Active'else'Error'endasstatus,independent_age 阅读全文
posted @ 2011-05-17 14:47 stswordman 阅读(416) 评论(0) 推荐(0) 编辑
SQLIO.exe
摘要:SAN Performance Tuning with SQLIO SQL Server Best Practices Article param.txt d:\testfile.dat 2 0x0 102400 sqlio -kW -t256 -s300 -dd -o10 -frandom -BH -LS -b8 -Fparam.txtsqlio -kW -t256 -s300 -dd -o10 -fsequential -BH -LS -b8 -Fparam.txtsqlio -kW -t256 -s300 -dd -o10 -frandom -BH -LS -b64 -Fparam.tx 阅读全文
posted @ 2011-05-16 09:27 stswordman 阅读(383) 评论(0) 推荐(0) 编辑
一个分发复制+mirror的bug
摘要:创建事务性复制,pull模式.具体设置见http://www.cnblogs.com/stswordman/archive/2011/04/07/2008753.html. 现在为发布库P建立镜像M并在分发服务器配置Publisherfailoverparnter选项. 一切正常…分发复制可以正常运行. 现在进行failover操作,操作完成后M为主体,P为镜像.一切正常…分发复制可以正常运行 在M上的现存发布里添加一个表A—>’查看快照代理状态’—>启动. 这时快照将会同步到订阅端….一切正常. 这一步的操作使用SSMS的界面完成 在重复一次刚才的操作: 在M上的现存发布里添加一 阅读全文
posted @ 2011-05-10 11:49 stswordman 阅读(480) 评论(0) 推荐(1) 编辑
distribution cleanup job & Agent History Clean Up
摘要:‘distribution cleanup job’作业用于清除distribution库中事务(已经/没有同步到订阅的事务,这取决于具体参数),如果禁止该作业,那么由log reader agent传递到分发库的数据就会越积越多. 而distribution agent会扫描相应的表,将数据传递到订阅库.因此过多的数据会造成distribution agent效率低下,一起复制的延迟等…, 并且也会引起distribution库文件扩张.‘distribution cleanup job’默认每10分钟执行一次,调用下面这个存储过程来完成清除工作.EXEC dbo.sp_MSdistribu 阅读全文
posted @ 2011-05-10 11:13 stswordman 阅读(1136) 评论(0) 推荐(1) 编辑