悲催的配置數據庫同步過程

悲催的配置數據庫同步過程

 

 

配置過程出現問題

1.SQL Server 複製需要有實際的服務器名稱才能連接到服務器。

2.建立的無用發佈無法清除。

3.無法連接遠程計算機

4.由於出現操作系統錯誤 3,進程無法讀取文件

 

解決方法

1.SQL Server 複製需要有實際的服務器名稱才能連接到服務器。

.運行 SELECT  @@SERVERNAME,SERVERPROPERTY('SERVERNAME')查看兩個名字

.發現不一樣

.運行腳本修改,成功

if serverproperty('servername') <> @@servername 

begin 

declare @server sysname 

set  @server= @@servername 

exec sp_dropserver @server = @server 

set @server= cast(serverproperty('servername') as sysname) 

exec sp_addserver @server = @server , @local = 'LOCAL' 

end

2.建立的無用發佈無法清除。

.查看是否存在孤立用戶,木有

-- 查看孤立用戶

EXEC sp_change_users_login 'Report';

GO

-- 修復孤立用戶

EXEC sp_change_users_login 'Auto_Fix', '孤立用戶名', NULL, '用戶密碼';

.提高權限刪除,成功

EXEC sp_changedbowner 'sa';

EXEC sp_replicationdboption 

          @dbname= N'wscrm',

          @optname= N'publish',

          @value= N'false'

3.檢查tcp/ip是否開啓,是否是1433端口,最後發現是防火牆引起。

4.由於出現操作系統錯誤 3,進程無法讀取文件

.在兩臺機器上設置同樣的window賬戶和sql賬戶,4個賬戶名和密碼完全一樣。並分配完全控制權限。失敗

.運行腳本查看可以正常訪問目錄。

EXEC sp_configure 'show advanced options', 1;RECONFIGURE;

EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;

xp_cmdshell  'dir   \\xx\ '

.更改發佈快照文件夾,發現兩臺服務器不在同一個域中,賬戶無法正常訪問。

禁用原來的發佈和分發,建立分發,將訂閱處作爲發佈快照存放處。解決

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章