Раздел безопасности администрирования веб-сайта ASP.NET: невозможно подключиться к базе данных SQL Server

Я разрабатываю приложение ASP.NET с использованием MS VS 2013 и MS SQL Server 2014. Когда я запускаю инструмент администрирования веб-сайта ASP.NET с помощью CMD и нажимаю на вкладку "Безопасность", я получаю сообщение об ошибке ниже:

"Существует проблема с выбранным хранилищем данных. Это может быть вызвано неверным именем или учетными данными сервера или недостаточным разрешением. Это также может быть вызвано тем, что функция диспетчера ролей не включена. Нажмите кнопку ниже, чтобы перейти к страница, где вы можете выбрать новое хранилище данных.

Следующее сообщение может помочь в диагностике проблемы: Невозможно подключиться к базе данных SQL Server. "

моя настройка web.config:

<configuration>
  <connectionStrings>
    <add name="newsdbConnectionString"
     connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\newsdb.mdf;Integrated Security=True;Connect Timeout=30"
  providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <compilation debug="true" targetFramework="4.5">
      <assemblies>
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <httpRuntime targetFramework="4.5"/>
  </system.web>
</configuration>

В чем проблема.

1 ответ

Попробуйте ниже строку подключения и проверьте.

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

Server=(localdb)\v11.0;Integrated Security=true;
AttachDbFileName==|DataDirectory|mydbfile.mdf;

И убедитесь, что файл mdf находится в опубликованной папке App_Data.

Другие вопросы по тегам