在两台SQL7.0之间复制(50分)

  • 主题发起人 主题发起人 dqj
  • 开始时间 开始时间
D

dqj

Unregistered / Unconfirmed
GUEST, unregistred user!
在两台SQL7.0之间复制,总是出错.在订阅方出现两个表.MSreplication_subscriptions MSsubscription_properties
不知是什么意思.在复制中应注意哪些地方易出错? 第二个数据库是用第一个数据库的备份恢复的,结构应该相同.
两台服务器巳经连接,执行同步时出错.

20084 进程无法与 Distributor“PC”连接。
18456 Login failed for user 'dqj'.

配置订阅时用的管理员帐号'dqj'
如果在订阅方采用模拟被信任的连接上的sql agent
的帐号.
错误信息是 18456 login failed for user '/'
两台都是主域控制器,ras在订阅方,复制方式为拉出.

不好意思,有点乱,这是在CSDN上没有解决的
 
1.在目标数据库建立一个跟源数据库同名的数据库
2.在源数据库的MSSQL目录下的data子目录中,把所需的两个文件拷贝到目标数据库
机器的MSSQL目录下的data子目录中
 
我还是不明白你的意思?????
好像用 exportdata 也行吧。你把第一个表导出到第二个表中就行了。
 
我做复制都是一台是主域控制器,另一台为独立服务器,将它加入到域中,复制没问题.
按道理两台主域控制器,只要拉订阅方用SQL认证方式,应该没问题.
另外: 订阅方只要建个空库就可以了,不用建表.
 
用mssql的“订阅”功能我也没有成功。
 
先试试看
回头来汇报结果
 
补充一下,在局域网环境有的朋友试过,没问题
我的两台服务器通过ras连接.
 
近期结束
 
附加功能 将问题提前
 
to xiaonan:
你说的方法我试过,但如果data的路径不一样,
难道也可以吗?请回答,谢谢!
 
老兄我也在做不过我用的是6.5的版本,由与机器太多又不知当升级一台机器后会不会影响
复制所以没有升级。我在6.5中也是用ras做的.你在两台机器上以管理员用户登录试一下。
顺便问一下你有没有方法把distribution库清空.
 
是两台NT的机器,复制不会有错,但95或98就不行。你用的是什么操作系统?
 
在局域网环境我试过,没问题!(两台主域控制器+mssql7.0)
但是ras是什么?

 
现在想这个复制问题可能和其中一台nt的配置有关,和sql的关系要小一些.
比入nt的某些服务未正确设置.重装后也许会有明确的答案.
 
那你把你的服务设置是怎么设置的贴出来
 
我也在做数据库的分发,订购。
我在局域网中用两台SQL SERVER做过实验,是可以的,要注意的是Agent和DTC的控制,对DTC的
配置我也想问问题,估计是NT和SQL SERVER帐号和密码的问题!
 
多人接受答案了。
 
后退
顶部