В настоящее время я делаю проект для клиента.А для базы данных я использую localDB, а для развертывания я использую ClickOnce.Моя база данных называется Database.mdf
, а строка подключения -
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True
. Когда я запускаю это приложение, оно отлично работает на моем компьютере.Однако, когда я устанавливаю его на другой компьютер, я получаю сообщение об ошибке:
При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: Сетевые интерфейсы SQL, ошибка: 50 - Произошла ошибка локальной базы данных. Указанный экземпляр LocalDB не существует.)
Я также искал ответы на других форумах, но, похоже, ничего не работает,Может кто-нибудь сказать мне, в чем проблема?
Редактировать: я включил LocalDB и .Net Framework 4.6.1 в качестве предварительного условия.
Редактировать 2: вышеуказанная проблема была исправлена, но у меня есть новаяошибка сейчас!Он говорит, что не может создать базу данных, потому что это версия 852, и этот сервер поддерживает версию 706 и более ранние!
Изображение ошибки