RUS  ENG 

Перенос данных на другой сервер и проблемы с подключением к базе данных

Страницы: 1
RSS
Перенос данных на другой сервер и проблемы с подключением к базе данных
 
Переносим данные на другой сервер. При попытке просмотреть данные по объектам карты получаем сообщение об ошибке

Это относится к слоям, в которых данные хранятся в SQL Server Local DB. С MS Access такой проблемы не возникает.
Прошу помощи.
 
Don_Quixote, такое поведение бывает когда на конечной машине версия SQL Server LocalDB старее, чем версия базы данных слоя.
 
Дмитрий Озеров, очень похоже на правду, действительно "новый" сервер годами будет постарше "старого". А как обновить SQL Server LocalDB? Возможно у Вас есть простой рецепт, ибо в интернетах я нашёл только обновления глобальных DBMS SQL Server. Увы, специалистов именно по DB у нас нет...
Спасибо за участие.
 
Don_Quixote, LocalDB входит в состав SQL Server Express. Например, для текущей версии 2019 можно проделать следующее:
  1. Перейти на https://www.microsoft.com/en-us/sql-server/sql-server-downloads и выбрать Download Now для SQL Server 2019 Express - скачается установщик.
  2. Запустите установщик и выберите язык и тип установки. Тип установки выберите - "Скачать носитель". Будет предложен вариант.
  3. Выбираете LocalDB и скачиваете его (SQLLocalDB.msi). Далее устанавливаете его на машинах.
Так как мы вынуждены тянуть поддержку Windows XP, в состав нашего установочного пакета входит SQL Server LocalDB 2012, т. к. более новые версии не поддерживают XP.
В дальнейшем можно выбирать используемую версию LocalDB в параметрах (меню Сервис - Параметры - Базы данных)
Страницы: 1