posts - 83, comments - 88, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

06 2011 档案

摘要: EXEC sp_resetstatus 'DBname';ALTER DATABASE DBname SET EMERGENCYDBCC checkdb('DBname')ALTER DATABASE DBname SET SINGLE_USER WITH ROLLBACK IMMEDIATEDBCC CheckDB ('DBname', REPAIR_ALLOW_DATA_LOSS)ALTER DATABASE DBname SET MULTI_USER参考:http://www.codeproject.com/KB/reporting-ser阅读全文

posted @ 2011-06-16 15:56 nzperfect 阅读(122) | 评论 (0) 编辑 |

摘要: 4G 内存 32bit win2k3+sql2k8 sp1运行一段时间后,在添加字段或修改字段长度时:Failed to initialize the Common Language Runtime (CLR) v2.0.50727 with HRESULT 0x80004005. You need to restart SQL Server to use CLR integration features.重启SQL Server后,error有:AppDomain 2 (mssqlsystemresource.dbo[runtime].1) created.AppDomain 3 (mss.阅读全文

posted @ 2011-06-14 13:56 nzperfect 阅读(119) | 评论 (0) 编辑 |

摘要: How to add an article to an existing Transactional Subscription initialized through backup添加新表:1.将要发布的新表添加至已存在发布项,之后再将其删除,这样操作,可以避免考虑not for replication问题2.在发布库生成该表的create脚本,到订阅库去执行来生成该表3.停止 logreader job.4.使用ssis等方法将该表数据从发布库导入订阅库,注意,确保该表在导数据期间和在添加到发布项之前,不能再有改变,否则需要再用tablediff来追数据5.将该表使用界面或脚本添加至已存在的阅读全文

posted @ 2011-06-10 15:01 nzperfect 阅读(76) | 评论 (0) 编辑 |

摘要: 初始化订阅: 1.使用界面在发布服务器上建立发布项,勾选“立即创建快照并使快照保持可用状态,以初始化订阅”。 即: @immediate_sync = N'true'2.使用界面修改发布项的"允许从备份文件初始化"为true. 即:@allow_initialize_from_backup = N'true'3.为前发布数据库全一个全备,一个事务log备份'd:\DBBak\repl.trn'4.在订阅服务器用发布库全备还原出一个订阅库,状态norecovery,之后再还原发布的log备份,状态recovery5.使用脚本命令阅读全文

posted @ 2011-06-09 15:48 nzperfect 阅读(166) | 评论 (0) 编辑 |

摘要: 最近在用SSIS导数据时遇到RESOURCE_SEMAPHORE等待,之后挂起。源服务器4G内存,SQL Server 2005 sp3 企业版,8核目标服务器10台,配置同上现在要在10台服务器上执行SSIS来抽取源服务器数据,数据量小时未发现异常,抽的数据量大时,出现RESOURCE_SEMAPHORE等待,然后SSIS进程挂起,导数据停滞,经查msdn,如下:http://msdn.microsoft.com/zh-cn/library/ms179984.aspxRESOURCE_SEMAPHORE当由于存在其他并发查询而无法立即批准查询内存请求时出现。等待时间较长或等待次数较多可能指示阅读全文

posted @ 2011-06-01 19:38 nzperfect 阅读(132) | 评论 (0) 编辑 |