Sql-Server
身份範圍大小的問題
我正在嘗試使用重新發布者設置我們的複制。不幸的是,我們有一些帶有 int PK IDENTITY 的表,並且在嘗試創建發佈時出現以下錯誤。
SQL Server Management Studio could not create article 'tblAdminBusinessType'. (New Publication Wizard) ------------------------------ ADDITIONAL INFORMATION: An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ The republisher's republishing range obtained from its publisher is not large enough to allocate the specified @pub_identity_range. The article 'tblAdminBusinessType' could not be added to the publication 'Stage_Connect'. Changed database context to 'Stage_Connect'. (Microsoft SQL Server, Error: 20660)
我將發布者範圍大小更改為 100000,將訂閱者範圍大小更改為 100。我不明白為什麼這甚至很重要,該表僅在主發布者和重新發布者處標記為下載。它不能在任何地方直接在主節點上更新,所以問題是什麼。
其次,我該如何克服呢?我只是繼續按摩數字直到它起作用嗎?具體來說,它在尋找什麼?
謝謝
謝謝,
看看這個MSDN 論壇文章- 它向您展示瞭如何對需要的範圍做出有根據的猜測。