palraj001 Ответов: 1

Работает ли SQL localdb 2012 без установки SQL SERVER


Всем Привет,

Я использую SQL Server LocalDB, он работает в моей системе( у меня есть Visual Studio 2015, SQL Server 2014 ).


Но это не работает на производственной машине, где нет SQL server и Visual studio.


Работает ли SQL Local DB 2012 только при установке SQLLocalDB 2012 или вам нужно установить какие-либо другие файлы поддержки ?

Что я уже пробовал:

Установленный SQL LOCALDB 2012,

Строка подключения, которую я использовал,
@"Источник данных=(LocalDB)\v11. 0;AttachDbFilename=" + приложение.StartupPath + "\\БД\\ДБ.МДФ;Комплексная безопасность=истина";

Файлы БД находятся с именем "БД" в папке приложения

1 Ответов

Рейтинг:
0

palraj001

Спасибо за ваш ответ. На клиентской машине у меня установлена локальная БД, мне нужно, чтобы мое приложение работало с файлами MDF, которые находятся в моей папке приложения. для этого нам нужно установить SQL Express ?

Mehdi Gholam

Нет, достаточно установить localdb.

palraj001

Да. Но при доступе к SQL-соединению я получаю следующую ошибку на новом компьютере.

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром.... Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка определения местоположения указанного сервера/экземпляра)

Я проверил экземпляр localDB , его рабочее состояние,

Mehdi Gholam

LocalDB предназначен для локального доступа (одна и та же машина), а не для доступа к сети с других машин.

palraj001

Я установил LocalDB и на другой машине. Я подключаю БД, расположенную на той же машине, а не в сети. есть ли какой-либо файл поддержки, установленный для использования этой функции SQLLOCALDB?

Mehdi Gholam

проверьте строку подключения : https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/creating-a-connection-string

palraj001

Привет, спасибо за ваш ответ. Проверил строки подключения. надеюсь, я использую правильную строку подключения. Я использую это приложение для windows, которое разработано в VS2008. есть ли какие-либо ограничения на VS2008 с SQL Local DB 2012? но в моей системе разработки он работает нормально.