Примеры подключения к базе данных для ASP.NET-хостинга
Способ подключения приложения ASP.NET/.Net Core к серверу баз данных MSSQL зависит от используемого клиента баз данных.
Примеры подключения
Параметры подключения необходимо указать в файле web.config. Добавьте соответствующую запись:
<add name="DefaultConnection" 
           connectionString="Data Source=localhost;
           Initial Catalog=<db name>;
           Integrated Security=false;
           User Id=<username>;
           Password=<password>;" 
           providerName="System.Data.SqlClient"/>
Параметры подключения необходимо указать в файле web.config. Добавьте соответствующую запись:
<add name="DefaultConnection" 
     connectionString="metadata=res://*/;provider=System.Data.SqlClient;
                       provider connection string='Data Source=localhost;
                       Initial Catalog=<db name>;
                       integrated security=False;
                       App=EntityFramework;
                       User ID=<username>;
                       Password=<password>'" 
      providerName="System.Data.EntityClient" />
В сonnectionString укажите параметры подключения к базе данных:
- Data Source — место расположения базы данных. Если база данных находится на том же сервере, что и ваш проект, то укажите localhost,
 - Initial Catalog — название базы данных,
 - User ID — имя пользователя базы данных,
 - Рassword — пароль пользователя базы данных.
 
Параметры подключения необходимо указать в файле appsettings.json. Добавьте соответствующую запись:
"ConnectionStrings": {
    "DefaultConnection": "Data Source=localhost; 
                          Database=<db name>; 
                          Integrated Security=False;
                          User ID=<username>;
                          Password=<password>"
  }
В записи укажите следующие параметры:
- Data Source — место расположения базы данных. Если база данных находится на том же сервере, что и ваш проект, то укажите localhost,
 - Database — название базы данных,
 - User ID — имя пользователя базы данных,
 - Рassword — пароль пользователя базы данных.
 
Ошибка подключения и решение
При использовании значения LocalDB для параметра Data Source может возникнуть ошибка подключения к базе данных. Этот компонент входит только в редакцию MSSQL Express. На хостинге используется редакция MSSQL Web Edition.
Базу данных нужно импортировать через панель управления хостингом. Для подключения рекомендуем использовать SqlClient или EntityClient.