- Node1\SQL2019:發行者和散發者
- Node2\SQL2019:訂閱者
防火牆要開 1433 Port
SQL Server Browser
因為複寫關係,會用 Node1\SQL2019 來進行連線,不會使用 IP
在 教學課程:準備 SQL Server 進行複寫 (發行者、散發者、訂閱者) 內有該說明,記錄一下
SQL Server Management Studio (SSMS) 18.0 (和更新版本) 目前已知有以下問題:當使用 IP 位址連線至散發者卻仍無效時,「不」顯示警告訊息。 連線至散發者時應使用實際的伺服器名稱。
測試 DB - AdventrueWorks2019
在 Node1 上還原 AdventrueWorks2019 後,因為 SSID 不一致,所以擁有者會是空白,要自行調整,在練習過程中有踩到這個坑,Orz
Windows 電腦名稱和 SQL Server 名稱
Techdays 2013 - 跨洲際多點同時服務的資料庫解決方案 課程中,老師有特別提到要注意 Windows 名稱和 SQL Server 名稱是否一致,要不然複寫會有問題
SELECT SERVERPROPERTY('ServerName') -- Windows 伺服器和執行個體名稱
SELECT @@SERVERNAME -- SQL Server 的本機伺服器名稱
修正 SQL 名稱語法為EXEC sp_dropserver OldInstanceName
GO
EXEC sp_addserver NewInstanceName , 'local'
GO
- 延伸閱讀:
- [SQL] 錯誤的伺服器名稱
沒有留言:
張貼留言