我在SO上看到這個問題here,但我不確定這是否回答我的問題。我的中央SQL服務器是2005年標準。我正在開發一個需要在本地安裝SQL Express的應用程序。然後,我以編程方式創建訂閱,然後同步它們。可以在SQL 2005發佈者和SQL 2008訂閱者之間進行復制嗎?
我可以在本地機器上使用2008 Express嗎?
我在SO上看到這個問題here,但我不確定這是否回答我的問題。我的中央SQL服務器是2005年標準。我正在開發一個需要在本地安裝SQL Express的應用程序。然後,我以編程方式創建訂閱,然後同步它們。可以在SQL 2005發佈者和SQL 2008訂閱者之間進行復制嗎?
我可以在本地機器上使用2008 Express嗎?
總之,是的。
該技術向後兼容,因此SQL Server 2008訂閱服務器可以從SQL Server 2005發佈服務器接收訂閱。
有關SQL Server複製的向後兼容性的詳細資料請參考以下參考:
我意識到這是老了,但我遇到了類似的情況(使用複製Web同步)作爲原始的海報,並發現這篇文章,並使用上面的簡短答案開始工作。我收到了一個錯誤,明確表示我需要SQL 2008或更高版本作爲發佈者才能使用SQL 2008 Express作爲訂閱者。這MS頁:
http://msdn.microsoft.com/en-us/library/ms143241.aspx
明確指出它的發佈者和訂閱的矩陣: 「此配置不支持,因爲發佈版本必須比用戶版本等於或大於」。
無論如何,我想發佈的澄清,希望它可以節省下一個人的時間和挫折,它花了我。
必須有更多的這個,因爲我有這個設置與08訂閱和05發佈。 – 2010-10-29 14:02:17