Я могу думать о двух причинах:
- Вы либо использовали фиксированный исходный путь, например:
c:\MyProgram\database.mdf
Так что если вы перемещаете базу данных в другое место, кромеэта папка просто не будет работать, потому что не сможет найти файл базы данных.
Решение: использовать динамическое расположение, поэтому независимо от того, где установлено приложение, онодолжен найти вашу БД.
установленный SQL Server
не той же версии или выше, что и ваша БД, или неправильно установлен.
Решение: переустановка или восстановление SQL Server .