LocalDB: произошла ошибка, связанная с новой работой или экземпляром - PullRequest
0 голосов
/ 13 марта 2019

В настоящее время я делаю проект для клиента.А для базы данных я использую 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 и более ранние!

Изображение ошибки

1 Ответ

0 голосов
/ 13 марта 2019

Проверьте, можете ли вы соединиться с этой строкой localDB в SQL Management Studio. Если вы не можете связаться с этим. тогда эта строка подключения недействительна

проверьте строку подключения здесь: Невозможно подключиться к localDB в VS2012 - «Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server ...»

...