tarekwarak0 Ответов: 3

ошибка строки подключения к sql server 2012


Всем привет,
я пытаюсь подключить свое приложение c# к sql server 2012
моя строка подключения
параметр connectionString="сервер=.\Служба mssqlserver; базы данных=|папка AppData|\TechnicalOfficeManagerDB.МДФ; параметр trusted_connection=истина;"

исключение вызова приложения сказало
длина значения для ключа превышает его предел "128" и не подключается к sql server

Я не понимаю, в чем проблема>

ZurdoDev

connectionstrings.com

CHill60

Что такое |AppData| ... это ваша замена имени папки?

tarekwarak0

да, это так

CHill60

Затем убедитесь, что длина файла |AppData|\TechnicalOfficeManagerDB.mdf меньше 128 символов, и если нет, попробуйте переместить mdf на более короткое имя пути или даже переименовать сам mdf на более короткое имя.

3 Ответов

Рейтинг:
2

Maciej Los

вы можете посмотреть здесь: http://www.connectionstrings.com/sql-server-2012/[^]


Рейтинг:
2

Bernhard Hiller

Измените расположение базы данных на другую папку, например |ALLUSERSPROFILE|\YourCompany\DB.mdf
%ALLUSERSPROFILE% обычно C:\ProgramData, так что довольно короткий путь по сравнению с C:\Users\tarekwarak0460\AppData\Roaming - вместе с более коротким именем файла это может помочь вам опуститься ниже предела в 128 символов.


Рейтинг:
1

Leena 206

вы можете посмотреть здесь: - узел MSDN[^]
:)