Строка подключения для подключения к .MDF - PullRequest
16 голосов
/ 30 мая 2009

Я создал новый проект в VS2008 и добавил в проект файл .MDF. Это первый раз, когда я пытался использовать файлы MDF и базы данных .SQLEXPRESS (в прошлом я всегда использовал внешние серверы Oracle).

Я пытаюсь всё задокументировать, но не могу понять, какие учетные данные используются для подключения к файлу .MDF. Есть ли простой способ узнать?

Ответы [ 2 ]

29 голосов
/ 30 мая 2009

Если вы используете файл * .mdf в папке App_Data приложения ASP.NET, вы можете использовать это.

Сервер = \ SQLExpress; AttachDbFilename = | DataDirectory | mydbfile.mdf;. Database = имя_бд; Trusted_Connection = Да;

Если это не приложение ASP.NET, не используйте синтаксис DataDirectory, а просто используйте полный путь c: \ ....

0 голосов
/ 16 октября 2017

откуда это имя mydbfile?

Если вы используете файл * .mdf в папке App_Data приложения ASP.NET, вы можете использовать его.

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|**mydbfile**.mdf;Database=dbname; Trusted_Connection=Yes;

Если это не приложение ASP.NET, не используйте синтаксис DataDirectory, а просто используйте полный путь c: ....

...