0

我一直在努力,谷歌搜索和我的頭撞牆,但不能指出我們的問題是什麼或如何解決它。SQL事務複製可以在SQL 2005 Standard(發佈者)和SQL 2008 R2 Web(訂閱者)之間使用嗎?

我有和SQL 2005標準服務器充當發佈者。我需要對另一個位置上的SQL 2008 R2 Web服務器執行事務複製。

我已經設置了發佈,並啓用FTP訪問來獲取快照。

在2005服務器上啓動複製監視器時,它一直說未初始化的訂閱。

如果我用一個運行SQL 2008 Enterprise的不同訂閱者測試它,它工作正常。

難道是因爲版本?是否SQL 2008 R2 Web無法用作SQL 2005的訂戶?

感謝, 費德里科

回答

0

混合版本支持,但是:

  • 發行版本必須始終等於或高於發行新
  • 訂閱事務複製可在2個版本中新/舊的的發行商
  • 合併複製的訂閱者必須等於或大於發佈者

您需要排除故障以驗證初始設置。我將使用GUI http://www.sql-server-performance.com/2010/transactional-replication-2008-r2/(應在2005年SQL相似)以及

+0

嗨Siva,我試過幾次清洗複製位,但仍然無法工作。當我使用SQL 2005 Standard作爲發佈服務器運行它時,以及運行2008 R2 Enterprise的本地VM時,它工作正常。當我嘗試從SQL 2005 Standard運行到客戶端SQL 2008 R2 Web時,它不起作用。如果我在發佈服務器上打開復制監視器,我總是收到未初始化的訂閱。 –

+0

您可以請檢查 - 如果您使用的是Windows身份驗證,請確保將其指定爲<域名或計算機名稱> \ ,而不僅僅是 Siva

+0

我正在使用SQL身份驗證。 –

0

下面列出的註釋來自我們的SQL PFE。我仍然試圖獲得一些文檔。

「發佈者版本必須等於或大於訂閱者版本。」

相關問題