我有一個SQL 2012發佈者(事務)數據庫。這家出版社很好,並與其他實例合作。當我嘗試使用靜態PORT從sql 2016命名實例創建訂閱者時,我遇到了問題。我在兩個實例上都創建了別名。重新啓動的SQL。我可以使用來自服務器和作品的ssms中的這個別名。 當我創建並添加訂閱實例時,它不會將帶有端口的命名實例。它只需要默認\ named非默認\ named,1234。甚至沒有別名。如果我將服務器sp_addserver添加爲別名或默認\ named,則表示它已存在。我還看到錯誤「複製需要實際的服務器名稱才能建立連接。」SQL Server 2014/16事務複製
如果我使用默認\命名它將創建訂閱,但它將繼續重試。訂閱者作業的distibutor將繼續重試。我看到如下消息:「與SQL Server建立連接時發生網絡相關或實例特定的錯誤」
請幫忙。
它返回命名爲喜歡我預期違約\。當我在用戶上運行sp_helpserver時,我看到了這個和發佈者的名字。沒有別名,我不能添加它。 –
複製使用具有20個字符限制的NetBIOS。確保您的整個服務器名稱少於20 – Hgottipati
您是否檢查此鏈接?它說改變主機文件。 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/23ea8627-86a9-4cb7-bd48-ff3d1a5b4219/replication-and-alias-server-names?forum=sqlreplication – Hgottipati