Мой клиент покидает сервер и хочет перенести данные нашего приложения с SQL Server 2005 на SQL Server 2008r2. Мы используем репликацию слияния через IIS для синхронизации данных с устройствами Windows Mobile 6.5. В настоящее время на устройствах работает SQL Server CE3, и мы предпочли бы избежать затрат на кодирование приложения для использования Sql Server CE 3.5, развертывания новой версии на сотнях устройств и т. Д.Возможно использование SQL Server CE 3 (aka 2005 mobile edition) с репликацией слиянием на 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