SQL Server 2005 и APP_DATA - PullRequest
       16

SQL Server 2005 и APP_DATA

1 голос
/ 06 февраля 2009

Мне однажды сказали, что вместо того, чтобы мой хост регистрировал файл базы данных SQL Server + пользователя / пароль, можно вместо этого поместить мой файл MDB в APP_DATA моего веб-сайта и подключиться к нему напрямую. Как мне это сделать?

Я попытался с помощью мастера подключения SqlConnection и установить Источник данных: файл базы данных Microsoft SQL Server (SqlClient) Имя файла базы данных: путь к несуществующему файлу в моей папке App_Data. Аутентификация: (пробовал и Windows, и SQL-сервер)

Я нажимаю ОК, и в этот момент меня спрашивают, хочу ли я создать файл или нет, я выбираю «Да». Затем я получаю это сообщение:


Microsoft Visual Studio


Сетевой или экземплярный произошла ошибка при установлении подключение к SQL Server. Сервер не был найден или не был доступен. Убедитесь, что имя экземпляра правильно и что SQL Server настроен для разрешения удаленного соединения. (поставщик: сеть SQL Интерфейсы, ошибка: 26 - Ошибка определения местоположения Указан сервер / экземпляр)


ОК


У меня установлен SQL Server 2005. Что-то мне не хватает?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2009

Надеюсь, вы имеете в виду .MDF файл?

Полный путь к имени файла указан в строке подключения. Что-то вроде:

Сервер = локальный; AttachDbFilename = C: \ mydbfile.mdf; Database = имя_бд; Trusted_Connection = Да;

1 голос
/ 06 февраля 2009

Я думаю, что речь идет о MS SQL Express.

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