Что именно эта ошибка? - PullRequest
       21

Что именно эта ошибка?

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

Я пытался создать сайт с asp.net, чтобы увидеть, как работает привязка данных, но когда я запускаю приложение, оно выдает эту ошибку.

Не удалось сгенерировать пользовательский экземпляр SQL Serverиз-за сбоя при получении пути к данным локального приложения пользователя.Убедитесь, что у пользователя есть локальный профиль пользователя на компьютере.Соединение будет закрыто.

Я проверил интернет и нашел много возможных решений, но ни одно из них не помогло мне.

Я создал пользовательскую базу данных в папке App_Dataпроекта и строка подключения

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

1 Ответ

1 голос
/ 05 августа 2011

Невозможно найти файл данных по указанному пути, или у пользователя недостаточно прав для доступа к файлу данных.

Если база данных настроена на режим аутентификации Windows, попробуйте изменитьСтрока подключения к чему-то вроде этого:

Server=<COMPUTER NAME>\SQLEXPRESS;Database=<DATABASE NAME>;Trusted_Connection=True;

ИЛИ

Server=<COMPUTER NAME>\SQLEXPRESS;AttachDbFilename=<DIRECTORY PATH>\<FILE NAME>.mdf;Trusted_Connection=True;
...