2011-03-09 75 views
0

我們正在使用SQL數據同步工具將內部數據庫與雲同步。但是,在配置時,數據同步會引發錯誤消息,它需要SQL Server內部數據庫上的SQL ID的ALTER DATABASE.permission。我們做了很多挖掘以找出原因,看起來它使用ALTER DATABASE命令來更改<change_tracking_option>。這是否意味着如果啓用<change_tracking_option>,它不會爲每個表創建更改跟蹤觸發器?但是如果它創建它,那麼爲什麼它需要ALTER DATABASE權限?爲什麼SQL Data Sync需要在駐留數據庫上的SQL Server上使用更改數據庫權限?

回答

2

SQL Azure Data Sync基於Sync Framework,我認爲這是因爲Sync Framework試圖在數據庫上啓用快照隔離而發生的。

+0

Sql Azure Data Sync不使用內置的SQL更改跟蹤,因此Voclare是正確的,配置設置了事務隔離。 – JuneT 2012-01-30 09:56:05

相關問題