数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

SQL Server 2000之日志传送功能—问题解决


发布日期:2019年05月18日
 
SQL Server 2000之日志传送功能—问题解决

残余数据

当您进行SQL Server 日志传送的实验时也许偶而会中断设定过程如果真是如此那么某些资料仍然会存入每台服务器的日志传送资料表并且影响到后续的日志传送设定动作为了保证这些剩余资料都会被清除请确实删除每台服务器msdb数据库内日志传送资料表之相关资料

错误信息

Error : The specified primary_server_nameprimary_database_name (N) already exists

Error : A log shipping monitor is already defined ()

处理方法

必须手动执行下面几个存储过程来删除Log Shipping在数据库中记录的信息

sp_delete_log_shipping_primary

删除msdbdbolog_shipping_primary表中的Primary Server信息

sp_delete_log_shipping_plan

删除Log Shipping计划

sp_delete_log_shipping_secondary

删除msdbdbolog_shipping_secondaries表中的Secondary Server信息

sp_remove_log_shipping_monitor

删除Log Shipping监视从表msdbdbolog_shipping_monitor

数据库的模式

如果正确设置了Log Shipping但是没有办法正常执行在SQL Server的日志中可以看到类似这个信息和界面

Microsoft (R) SQLMaint Utility (Unicode) Version Logged on to SQL Server ZTAO as ZTAO\Administrator (trusted)

Starting maintenance plan LOG_Plan_ on ::

Backup can not be performed on database ERPLogShipping This sub task is ignored

Deleting old text reports file(s) deleted

End of maintenance plan LOG_Plan_ on ::

SQLMAINTEXE Process Exit Code: (Failed)

可能是你没有正确设置数据库的模式完整模式

Log文件存放路径

在MSDN上看过一篇文章说同一台电脑上再次设置Log Shipping时不要使用相同的目录存放Log文件这个没有考证过只提一下提醒大家!

上一篇:SQL Server 2000之日志传送功能-设定

下一篇:Sql Server下数据库链接的使用方法