Как мне заставить работать локальную базу данных на компьютере моего клиента - PullRequest
0 голосов
/ 09 ноября 2019

Я создал приложение с локальной базой данных .mdf и развернул приложение. Я проверил это на своем ПК;проблем не было. Приложение работает отлично. Сегодня я установил приложение на клиентском ПК и получил эту ошибку:

enter image description here

Хотя все файлы на месте и SQL Server 2016 установленна компьютере моего клиента.

1 Ответ

1 голос
/ 09 ноября 2019

Я могу думать о двух причинах:

  1. Вы либо использовали фиксированный исходный путь, например:
c:\MyProgram\database.mdf

Так что если вы перемещаете базу данных в другое место, кромеэта папка просто не будет работать, потому что не сможет найти файл базы данных.

Решение: использовать динамическое расположение, поэтому независимо от того, где установлено приложение, онодолжен найти вашу БД.

установленный SQL Server не той же версии или выше, что и ваша БД, или неправильно установлен.

Решение: переустановка или восстановление SQL Server .

...