我的客戶端正在退役一個服務器,並希望將我們的應用程序的數據從SQL Server 2005移動到SQL Server 2008r2。我們通過IIS使用合併複製功能將數據同步到Windows Mobile 6.5設備。這些設備目前正在運行SQL Server CE3,我們寧願避免使用Sql Server CE 3.5編寫應用程序的代碼,將新版本部署到數百個設備等。可能使用SQL Server CE 3(又名2005移動版)併合並複製到SQL Server 2008r2?
不幸的是,雖然我們能夠使用90個模式正確地設置所有部分的服務器端複製轉換設置,客戶端無法訪問服務器。當他們遇到IIS時,他們似乎被阻止,並報告說他們無法訪問該出版物。
IIS並未作爲轉換的一部分進行更改,所以應該沒有配置問題。事實上,IIS複製代理的診斷(即SQLCESA30.dll?diag
)報告一切正常。
很明顯,快照目錄配置正確。看起來問題特別發生在IIS嘗試通過SQLCESA30.dll
與SQL Server 2008 R2進行通信時。
這使我相信與SQL Server CE 3.0和SQL Server 2008 R2存在一些基本的不兼容性。任何人都可以證實這是真實的還是提供解決方法?
我認爲你剛剛爲我的客戶節省了很多錢,而且讓我頭痛不已。非常感謝你。 –
我會寄給你一張賬單;-) – ErikEJ