#c# #asp.net #sql #sql-server-ce
#c# #asp.net #sql #sql-server-ce
Вопрос:
Я создаю базу данных SQL CE 3.5 динамически в asp.net веб-сервис. Я могу создавать таблицы, но когда я пытаюсь использовать методы SqlCeRemoteDataAccess, я получаю сообщение об ошибке: «Не удается открыть SQL Server с заданной строкой подключения». В Windows XP все работает нормально, но когда я публикую его на рабочем сервере Windows 2007 Server Standart, он перестает работать. Свойства подключения в порядке. И rda работает, если вызывать методы rda на мобильных устройствах. Я думаю, что это должно быть что-то с защитой, но почему тогда rda работает с мобильных устройств. Есть идеи?
На сервере установлены SQL Server Compact 3.5 SP2 и SQL Server Compact 3.5 SP2 Server Tools. Я попробовал ip-адрес и имя компьютера в строке подключения. Строка совместного подключения: «Поставщик = sqloledb; Источник данных = (локальный); Начальный каталог = myDB; Сохраняемая информация о безопасности = True; Идентификатор пользователя = sa; Пароль = myPass;»
Спасибо
Ответ №1:
Возможно, попробуйте более простую строку подключения: http://erikej.blogspot.com/2011/03/snapshot-synchronization-with-sql.html