复制数据库数据库还原问题(sp_replupdateschema)
我的数据库做了事务复制
服务器server test是发布数据库 distribution 是分发数据库
服务器server_query test_query 是订阅数据库.
test_bak是test的一个备份,我在server_query上建了个 testdatabase 数据库,用test_bak去还原testdatabase,还原马上就要结束了,提示错误如下(由于弹出的错误窗口图片无法下上,只好这么表示下):
------------------------------------------------------------------------------
| Microsoft SQL-DMO (ODBC SQLState: 42000) ----->弹出的窗口标题 |
------------------------------------------------------------------------------
| sp_replupdateschema: 参数 'object_name' 无效. -->提示的错误信息. |
| sp_replupdateschema: 参数 'object_name' 无效. -->提示的错误信息. |
------------------------------------------------------------------------------
我查看了错误日志有如下信息:
Bypassing recovery for database 'testdatabase' because it is marked IN LOAD.
我不知道 marked in load 指的是什么,非常奇怪的是,我在我自己机器上还原却可以.
希望大家给些帮助,提些意见也好!!!谢谢~~
(注:sp_replupdateschema 这个存储过程根本就不会用到的,msdn都没说明)