Как настроить 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;";
Другие вопросы по тегам