Replation requires the actual server name ... Replication.Utilies
生活随笔
收集整理的這篇文章主要介紹了
Replation requires the actual server name ... Replication.Utilies
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
環(huán)境:
1. publisher: Sql2005 sp1 on server2003 sp4, and the machine at domain
2. subscriber: Sql2005 sp1 on server2003 sp4, and the machine is stand alone
用2005建立一個subscriber時候,當在網(wǎng)絡上查找publisher功能時,輸入publisher的全名稱: machinename.domainname時,出現(xiàn)下列錯誤
上網(wǎng)上找了許多,也沒有適當?shù)慕鉀Q方案, 分析這是解析地址錯誤,所以用下列方法可以解決:
1. 在本地找到host文件(OS/system32/drivers/etc/host)
2. 將machinename與它的IP對應寫入
10.111.111.111 publisher_machinename
然后再重復查找,注意要用machiname, 不能加上domainname,(不知為什么)
補充一下:publisher, distributor, subscriber可以分布在不同機器上. Publisher下可以有許多的publitions.
普遍的方式是: publisher與distributor在同一臺機器上,subscriber在另一臺機器上
如果distributor與subscriber在同一個domain里,則比較方便,用域帳號在subscriber上設定后,只要此域帳號可以訪問到distributor指定的目錄就可以成功pull。當然也可以用push, push的方式比較簡單,不涉及subscriber要訪問distributor下的文件, 只要給distributor訪問subscriber DB的權限就可以了
如果distribtor與subscriber不在同一個domain里,用push的方式可以,如果要使用pull,則必須采用FTP的方式, 在distributor中設定以FTP的方式分布后,它會在指定的Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\ReplData下面自動建立一個FTP文件夾,你要在這臺機器上建立一個FTP指向這個目錄,然后在配置distributor上FTP屬性(端口, 帳號), 然后subscriber就可以用pull的方式抄寫了. 注意 subscriber訪問distribor數(shù)據(jù)庫的帳號一定要在distributor中的publication access list中存在
1. publisher: Sql2005 sp1 on server2003 sp4, and the machine at domain
2. subscriber: Sql2005 sp1 on server2003 sp4, and the machine is stand alone
用2005建立一個subscriber時候,當在網(wǎng)絡上查找publisher功能時,輸入publisher的全名稱: machinename.domainname時,出現(xiàn)下列錯誤
上網(wǎng)上找了許多,也沒有適當?shù)慕鉀Q方案, 分析這是解析地址錯誤,所以用下列方法可以解決:
1. 在本地找到host文件(OS/system32/drivers/etc/host)
2. 將machinename與它的IP對應寫入
10.111.111.111 publisher_machinename
然后再重復查找,注意要用machiname, 不能加上domainname,(不知為什么)
補充一下:publisher, distributor, subscriber可以分布在不同機器上. Publisher下可以有許多的publitions.
普遍的方式是: publisher與distributor在同一臺機器上,subscriber在另一臺機器上
如果distributor與subscriber在同一個domain里,則比較方便,用域帳號在subscriber上設定后,只要此域帳號可以訪問到distributor指定的目錄就可以成功pull。當然也可以用push, push的方式比較簡單,不涉及subscriber要訪問distributor下的文件, 只要給distributor訪問subscriber DB的權限就可以了
如果distribtor與subscriber不在同一個domain里,用push的方式可以,如果要使用pull,則必須采用FTP的方式, 在distributor中設定以FTP的方式分布后,它會在指定的Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\ReplData下面自動建立一個FTP文件夾,你要在這臺機器上建立一個FTP指向這個目錄,然后在配置distributor上FTP屬性(端口, 帳號), 然后subscriber就可以用pull的方式抄寫了. 注意 subscriber訪問distribor數(shù)據(jù)庫的帳號一定要在distributor中的publication access list中存在
轉載于:https://www.cnblogs.com/sdikerdong/archive/2008/03/22/1117553.html
總結
以上是生活随笔為你收集整理的Replation requires the actual server name ... Replication.Utilies的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Studio 2005 中
- 下一篇: linq to sql的多条件动态查询(