Купить Корзина
Логотип REG.RU
  • Вход
  • Помощь
  • Хостинг
  • Базы данных
  • Примеры подключения к базе данных для ASP.NET-хостинга

Примеры подключения к базе данных для ASP.NET-хостинга

Подключение (ConnectionString) приложения ASP.NET/.Net Core к серверу баз данных MSSQL осуществляется различными способами, в зависимости от используемого клиента базы данных.

Примеры подключения

Если вы используете SqlClient или EntityClient в качестве поставщика данных, то параметры подключения необходимо указать в файле web.config. В блоке добавьте соответствующую запись:

для SqlClient
для EntityClient
для NetCore
<add name="DefaultConnection" 

           connectionString="Data Source=localhost;
           Initial Catalog=<db name>;
           Integrated Security=false;
           User Id=<username>;
           Password=<password>;" 
           providerName="System.Data.SqlClient"/>
<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 — пароль пользователя базы данных.

Для NetCore параметры подключения необходимо указать в файле 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. На виртуальном хостинге REG.RU используется редакция MSSQL Web Edition.

Базу данных необходимо импортировать через панель управления хостингом, а для подключения рекомендуем использовать SqlClient или EntityClient.

Помогла ли вам статья?
ДаНет
раз уже
помогла

Спасибо за оценку!
Как мы можем улучшить статью?

Нужна помощь?
Напишите в службу поддержки!

Рассылка REG.RU

Лайфхаки, скидки и новости об IT

Подписываясь, вы принимаете правила рассылок

Услуги
  • Стоимость услуг
  • Хостинг
  • Зарегистрировать домен
  • Создание сайтов
  • REG.Site
  • VPS
  • Серверы и ДЦ
  • SSL-сертификат
Помощь
  • База знаний
  • Шаблоны заявлений
  • Оставить отзыв, предложение
  • Сообщить о нарушении
Партнерам
  • Партнерские программы
  • Профессионалам IT
  • Бонусная программа
  • REG.API
  • Промоматериалы
Полезное
  • Акции и скидки
  • Мероприятия
  • Юридические услуги
  • Юридическим лицам
  • ЭДО
  • Whois
REG.RU
  • О компании
  • Контакты и офисы
  • Новости
  • Отзывы клиентов
+7 495 580-11-11

Телефон в Москве

8 800 555-34-78

Бесплатный звонок по России

  • vk
  • telegram
  • ok
  • moikrug
  • youtube
  • twitter

Нашли опечатку?
Выделите и нажмите
Ctrl+Enter

  • mir
  • sbp
  • sberbank
  • qiwi
  • yamoney
  • visa
  • mastercard
Все способы оплаты Все способы оплаты
  • REG.RU
  • © ООО «Регистратор доменных имен РЕГ.РУ»

    Правовая информация и правила пользования

  • shop.reg.ru Магазин доменов
  • statonline.ru Доменная статистика
  • reg.ru/blog Мы пишем
  • Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных и Правилами пользования сайтом.