Как настроить SQL Server LocalDB для работы на клиентском компьютере?
Я использую Winforms и SQL Server LocalDB для разработки приложения, которое будет установлено на рабочий стол конечного пользователя.
- Что мне нужно сделать, чтобы установить LocalDB на компьютер клиента?
- Какую версию.NET мне нужно иметь на компьютере клиента?
- Как выглядит строка подключения в этом сценарии?
Я попробовал следующую строку подключения:
string config = "Server=(localdb)\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\dbName.mdf;";
Я получаю следующую ошибку:
произошла ошибка.. невозможно подключиться к SQL SERVER... Поставщик: поставщик именованных каналов, ошибка 40 ...."
1 ответ
Решение
Вам нужно добавить две обратные косые черты до v11.0 или добавить @ в начале вашего утверждения. Итак, ваша строка подключения будет:
string config = "Server=(localdb)\\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\dbName.mdf;";
или же
string config = @"Server=(localdb)\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\dbName.mdf;";