Какой должна быть строка подключения? - PullRequest
0 голосов
/ 13 августа 2011

Я написал C# программу на Visual Studio 2010. Я использую базу данных для моей программы, добавив сервисную базу данных в VS2010. Я делаю настройку, добавив пункт настройки для программы. На моем компьютере программа успешно установлена ​​и работает очень хорошо. но на другой машине после установки программы, когда я хочу работать с базой данных программы, произошло 1 исключение: «программа не может найти sql .....» и некоторые подобные ошибки.

Строка подключения: (в одной строке)

"Data Source =.\\SQLEXPRESS;
 AttachDbFilename=|DataDirectory|\\database.mdf;
 Integrated Security=True;
 User Instance=True"

Также я включил файл database.mdf в установочные файлы, но эта проблема не решена. какая моя строка подключения должна быть? Это исключение для этой строки?

1 Ответ

0 голосов
/ 13 августа 2011

Источник данных \SQLEXPRESS показывает, что вы используете SQL Server Express Edition, установленный на вашем компьютере. При распространении программы вместе с файлом базы данных на целевом компьютере должен быть установлен SQL Server Express Edition. Попробуйте использовать встроенную базу данных, такую ​​как SQLlite, если это нежелательно, в противном случае включите SQL Server Express Edition в свой установщик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...