当在 SQL 2005和2008之间使用 订阅复制功能, 且SQL 2008做为分发服务器时。
在SQL Server Management Studio 2005中创建发布时, 将会遇到如下错误: 找不到存储过程 ‘sp_MSrepcheck_qv’. (Microsoft SQL Server 错误: 2812) 。
英文版本报错为: “Could not find stored procedure ‘sp_MSrepcheck_qv’. (Microsoft SQL Server Error: 2812) “
原因是客户端SQL Server Management Studio 2005连接更高版本2008时,存在一些兼容性问题。
解决方法: 在sql 2008机器上,用客户端SQL Server Management Studio 2008登陆到2005的发布数据库, 创建发布即可。
参见:http://www.dotnetspark.com/links/20996-sp_msreplcheck_qv.aspx