Настройка строки подключения в ASP.NET к SQL SERVER - PullRequest
89 голосов
/ 13 апреля 2011

Я пытаюсь настроить соединительную строку в моем файле web.config (Visual Studio 2008 / ASP.NET 3.5) для локального сервера (SQL Server 2008).

В моем файле web.configКак и где разместить строку подключения?

Вот как выглядит файл web.config прямо сейчас: http://imwired.net/aspnet/Online_web.config

Ответы [ 15 ]

0 голосов
/ 14 ноября 2017

Вы можете попробовать это. Это очень просто

<connectionStrings>         
    <add name="conString" connectionString="Data Source=SQLServerAddress;Initial Catalog=YourDatabaseName; User Id=SQLServerLoginId; Password=SQLServerPassword"/>
</connectionStrings>
0 голосов
/ 30 июля 2016

Создайте раздел с именем <connectionStrings></connectionStrings> в вашем web.config и добавьте в него различные строки подключения, например,

 <connectionStrings>
  <add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True"/>
 </connectionStrings>

Вот список всех различных форматов строки подключения https://msdn.microsoft.com/en-us/library/jj653752(v=vs.110).aspx

0 голосов
/ 08 октября 2015

Сохранить строку подключения в web.config

Рекомендуется хранить строку подключения для вашего приложения в файле конфигурации, а не в виде жестко закодированной строки в вашем коде.Способ сделать это отличается между .NET 2.0 и .NET 3.5 (и выше).Эта статья охватывает оба.https://www.connectionstrings.com/store-connection-string-in-webconfig/

0 голосов
/ 09 июля 2013

Я ПРОСТО НАЙДЕН !! Вам нужно поместить эту строку connection и указать непосредственно на вашу базу данных Тот же случай на сервере.

"Provider=Microsoft.ACE.OLEDB.12.0; 
 Data Source=c:/inetpub/wwwroot/TEST/data/data.mdb;"

Работает !! :)

0 голосов
/ 23 апреля 2013

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

 Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
 User ID=myDomain\myUsername;Password=myPassword;
...