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

原创 2004年04月19日 00:03:00

SQL Server 2000之日志传送功能
可能發生的錯誤

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

错误信息:
Error 14261: The specified primary_server_name.primary_database_name ('N') already exists.
Error 14426: A log shipping monitor is already defined (...)

处理方法:
必须手动执行下面几个存储过程来删除Log Shipping在数据库中记录的信息。
1、sp_delete_log_shipping_primary
   删除msdb.dbo.log_shipping_primary表中的Primary Server信息
2、sp_delete_log_shipping_plan
   删除Log Shipping计划
3、sp_delete_log_shipping_secondary
   删除msdb.dbo.log_shipping_secondaries表中的Secondary Server信息
4、sp_remove_log_shipping_monitor
   删除Log Shipping监视从表msdb.dbo.log_shipping_monitor

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

Microsoft (R) SQLMaint Utility (Unicode), Version Logged on to SQL Server 'ZTAO-1' as 'ZTAO-1/Administrator' (trusted)
Starting maintenance plan 'LOG_Plan_9' on 2003-9-4 14:42:02
Backup can not be performed on database 'ERPLogShipping'. This sub task is ignored.
Deleting old text reports...    0 file(s) deleted.
End of maintenance plan 'LOG_Plan_9' on 2003-9-4 14:42:02
SQLMAINT.EXE Process Exit Code: 1 (Failed)

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


三、Log文件存放路径

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

 

SQL Server 2000 创建角色,用户,权限(转)

创建角色,用户,权限 /*--示例说明         示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test     随后创建了一个...
  • xiuping05214
  • xiuping05214
  • 2013年12月05日 15:03
  • 1672

SQL Server 2000/2008导入导出数据表

SQL Server 2000/2005/2008将excel导入数据库表、将一个数据库的数据表导入到另一个数据库,也可以是2台电脑/云服务器上的数据库的数据表之间的导入方法一样。数据表的导出方法相仿...
  • Gordennizaicunzai
  • Gordennizaicunzai
  • 2016年02月28日 22:18
  • 1140

将sql server 2000的备份文件导入到sql server 2012中

将sql server 2000的备份文件导入到sql server 2012中
  • jhope
  • jhope
  • 2017年04月04日 05:58
  • 560

解决SQL server 2000 个人版 XP能用 不能在win7 64位系统上安装的问题

最近学习到数据库这个课程,但是看见
  • u013628862
  • u013628862
  • 2014年11月24日 15:09
  • 5814

SQL2000里的数据类型

(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字...
  • haibo0668
  • haibo0668
  • 2016年06月02日 12:52
  • 870

sql server 复制,镜像,日志传输及故障转移集群区别

一, 数据库复制          SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器...
  • saga_gallon
  • saga_gallon
  • 2016年09月17日 23:42
  • 667

sqlserver2000下生成表结构脚本和导入导出数据内容

1 表结构生成sql脚本 在指定的表【bjgl_code】(以下均以bjgl_code为例)上点击右键,选择【所有任务】-》【生成sql脚本】,在右下角的【将要写入脚本的对象】中选择bjgl_code...
  • yunxian_19
  • yunxian_19
  • 2016年12月02日 16:46
  • 2988

该驱动程序只能与 SQL Server 2000 或更高版本一起使用

异常com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:驱动程序收到...
  • dzx_2016
  • dzx_2016
  • 2017年06月07日 10:18
  • 680

ms sql server 2000挂起问题解决

今天在家把电脑重装了一次,在安装sql server2000 时出现一个错误,说以前某个程序挂起,安装程序前必须重新启动计算机,这个问题见怪不怪,以前也遇到过很多次, 安装程序前必须重新启动计算机解...
  • waterxcfg304
  • waterxcfg304
  • 2016年02月19日 12:06
  • 995

测试SQL Server 2000数据库连接

安装SQL Server 2000, 如果你的电脑是win7,请下载: http://pan.baidu.com/s/1o6tdjDK 如果你的电脑是XP,请下载: http://pan.ba...
  • sanqima
  • sanqima
  • 2015年09月01日 20:15
  • 582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2000之日志传送功能 - 问题解决
举报原因:
原因补充:

(最多只允许输入30个字)