База данных - это основа любого языка программирования. Если вы работаете с машинным обучением, управление базой данных становится очень сложным, поскольку машинное обучение требует больших вычислительных мощностей и быстрой, масштабируемой, безопасной и надежной базы данных. В этом посте мы узнаем, как использовать базу данных SQL SERVER в сервисе AWS RDS, который представляет собой быструю, масштабируемую и безопасную базу данных. Давайте начнем.

Существует несколько способов создания службы SQL SERVER в AWS.

  • EC2 (Нам всем нужно установить лицензии, SQL SERVER и прочее).
  • AMI (AMI предоставляет снимок SQL SERVER в пакете, который мы можем использовать).
  • RDS (RDS - это сервис, управляемый AWS для всех баз данных, таких как MySQL, SQL-сервер и т. Д.).

В этом блоге мы будем использовать службу RDS. Войдите в свою учетную запись AWS, если у вас нет учетной записи AWS, просто создайте учетную запись бесплатного уровня.

После входа в систему вы получите этот тип экрана, выполните поиск службы RDS и щелкните по ней.

ПРИМЕЧАНИЕ: Не забудьте выбрать соответствующий регион, в данном случае я использовал Северную Вирджинию,

После нажатия на нее вы будете перенаправлены на панель инструментов, где выберите опцию создания базы данных и нажмите на нее.

  • Затем вам нужно выбрать, как вы хотите создать свою базу данных standard create или easy create. Мы предпочтем Standard create, потому что здесь мы сделаем настройки в соответствии с нашими требованиями. В Easy create AWS сделает за нас те вещи, которые можно будет изменить позже.
  • Выберите SQL-СЕРВЕР.

  • Выберите версию, которая вам нужна, и версия, как вы видите, в эту лицензию будет включена, иначе нам придется вручную настроить эту вещь на виртуальных машинах EC2.
  • В шаблоне выберите право на бесплатный уровень.

  • Задайте имя экземпляра базы данных, это может быть что угодно.
  • Установите имя пользователя и пароль и запишите где-нибудь.

  • При внутреннем подключении по умолчанию выбираются VPC и подсеть.
  • Выберите общедоступный, чтобы мы могли использовать нашу базу данных за пределами VPC.

Выберите группу безопасности по умолчанию или вы можете создать свою собственную группу безопасности, выбрать зону доступности и порт базы данных. Я оставил по умолчанию для удобства. Оставьте проверку подлинности Windows сервера Microsoft SQL по умолчанию.

  • Я оставил дополнительную конфигурацию, можете оставить. Есть только часовой пояс и другая информация.
  • Нажмите кнопку Create Database.

Он должен начать создание базы данных сейчас. Прекрасная работа!

Выберите базу данных слева, вы увидите, как ваше имя экземпляра прокручивается вправо, чтобы увидеть статус

Вы увидите, что он создает и выполняет резервное копирование, когда это будет сделано, вы увидите здесь доступный статус. когда он станет доступен, щелкните имя экземпляра вашей базы данных.

Когда база данных станет активной, вы увидите свою конечную точку и порт.

Когда он будет доступен, попробуем подключиться к нашей базе данных. Когда все настройки будут завершены, у нас будет все это.

  • конечная точка
  • Имя пользователя
  • пароль

Воспользуемся визуальной студией для тестирования подключения. Перейдите в обозреватель серверов - ›щелкните правой кнопкой мыши соединение для передачи данных и выберите" Добавить соединение ".

  • ДОБАВИТЬ конечную точку - ›имя сервера
  • Имя пользователя - ›имя пользователя
  • пароль - ›пароль
  • Нажмите кнопку со стрелкой (введите имя базы данных), вы увидите имя базы данных для вашего SQL-сервера в RDS.
  • Нажмите на тестовое соединение, выбрав базу данных, или создайте новый

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

Я видел, как у некоторых людей возникают проблемы при подключении к базе данных. Это потому, что правило для входящих подключений не настраивается.

Для этого выполните следующие действия:

Перейдите к своему экземпляру базы данных в RDS: Внутри безопасности группа выберите правило INBOUND. Откроется новая страница.

Здесь нажмите на редактировать, вы увидите новую страницу и установите следующие настройки:

  • тип - ›весь трафик
  • протокол - ›все
  • Источник - ›где угодно

Сохраните его, а затем попробуйте подключиться к SQL SERVER, все будет нормально.

Эта база данных очень быстрая и масштабируемая. Мы можем создать столько реплик в нескольких регионах, чтобы это было надежным и очень хорошим сервисом. Это можно использовать для хранения большого количества наборов данных, которые можно использовать с машинным обучением, которое является наиболее важным шагом в чем-либо.

Ссылка: https://stackoverflow.com/questions/44682864/cannot-connect-to-rds-sql-server-database-using-management-studio

Надеюсь тебе понравилось!