Строка подключения не работает во время использования (источник данных =. \ SQLExpress) - PullRequest
0 голосов
/ 26 января 2020

Я использую ASP. NET с C# и SQL Сервер

. Я должен использовать мой файл .mdf в папке App_Data, потому что у меня нет доступа к база данных SQL.

T имеет проблему с этой строкой подключения, только если T использует .\SQLExpress

<connectionStrings>
        <add name="msscEduConnectionString" 
             connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MsscEdu.mdf;Integrated Security=True;" 
             providerName="System.Data.SqlClient"/>
      </connectionStrings>

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

У нас есть другой сайт с такой строкой подключения, но с другим именем, и он отлично работает.

Это строка подключения для другого сайта

<connectionStrings>

  <add name="msdschoolkjConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\msdschoolkj.mdf;Integrated Security=True;User Instance=True"
   providerName="System.Data.SqlClient" />
 </connectionStrings>

Если я использую следующая строка подключения работает только на моем компьютере, но не на сервере

<connectionStrings>
    <add name="msscEduConnectionString" 
         connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\MsscEdu.mdf;Integrated Security=True" 
         providerName="System.Data.SqlClient"/>
  </connectionStrings>

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 26 января 2020

Попробуйте это в файле web.config

<connectionStrings>
  <add name="ConnectionName"
    connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True;User Instance=True"
    providerName="System.Data.SqlClient" />
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...