Я пытаюсь настроить соединительную строку в моем файле web.config (Visual Studio 2008 / ASP.NET 3.5) для локального сервера (SQL Server 2008).
В моем файле web.configКак и где разместить строку подключения?
Вот как выглядит файл web.config прямо сейчас: http://imwired.net/aspnet/Online_web.config
Вы можете попробовать это. Это очень просто
<connectionStrings> <add name="conString" connectionString="Data Source=SQLServerAddress;Initial Catalog=YourDatabaseName; User Id=SQLServerLoginId; Password=SQLServerPassword"/> </connectionStrings>
Создайте раздел с именем <connectionStrings></connectionStrings> в вашем web.config и добавьте в него различные строки подключения, например,
<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
Сохранить строку подключения в web.config
Рекомендуется хранить строку подключения для вашего приложения в файле конфигурации, а не в виде жестко закодированной строки в вашем коде.Способ сделать это отличается между .NET 2.0 и .NET 3.5 (и выше).Эта статья охватывает оба.https://www.connectionstrings.com/store-connection-string-in-webconfig/
Я ПРОСТО НАЙДЕН !! Вам нужно поместить эту строку connection и указать непосредственно на вашу базу данных Тот же случай на сервере.
"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=c:/inetpub/wwwroot/TEST/data/data.mdb;"
Работает !! :)
Попробуйте это для вашей строки подключения.
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; User ID=myDomain\myUsername;Password=myPassword;