Я пытаюсь получить аутентификацию и авторизацию, работая с моим проектом ASP MVC. Я без проблем запустил инструмент aspnet_regsql.exe и увидел базу данных aspnetdb на моем сервере (с помощью инструмента Management Studio).
моя строка подключения в моем web.config:
<connectionStrings> <add name="ApplicationServices" connectionString="data source=MYSERVERNAME;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
Я получаю следующую ошибку:
Возникла проблема с выбранным вами хранилищем данных. Это может быть вызвано неверным именем сервера или учетными данными, либо недостаточным разрешением. Это также может быть вызвано тем, что функция диспетчера ролей не включена. Нажмите кнопку ниже, чтобы перейти на страницу, где вы можете выбрать новое хранилище данных.
Следующее сообщение может помочь в диагностике проблемы: Невозможно подключиться к базе данных SQL Server.
В прошлом, У меня возникли проблемы с подключением к моей базе данных потому что мне нужно было добавить пользователей. Должен ли я здесь делать что-то подобное?
Попробуйте изменить строку подключения на приведенную ниже и посмотрите, поможет ли это:
Источник данных = MYSERVERNAME; Исходный каталог = DATABASENAME; Integrated Security = True