SQL Server предлагает мощную функцию, называемую эластичными базами данных, которая позволяет вам одновременно отслеживать и управлять несколькими базами данных. В этой статье мы рассмотрим концепцию эластичных баз данных и узнаем, как создавать и управлять ими в SQL Server.
Что такое эластичные базы данных?
Эластичные базы данных – это функция, предлагаемая SQL Server, которая позволяет обрабатывать несколько баз данных как единую единицу. С помощью эластичных баз данных вы можете создать пул и добавить в него базы данных, что упрощает отслеживание и управление всеми базами данных одновременно.
Создание пула эластичных баз данных
Чтобы создать пул эластичных баз данных, вам необходимо выполнить следующие шаги:
- Откройте портал Microsoft Azure и перейдите к SQL Server, где вы хотите создать пул.
- Нажмите на значок “Новый пул”, чтобы создать новый пул.
- Примите условия для функции предварительного просмотра, так как эластичные базы данных в настоящее время находятся в версии предварительного просмотра.
- Выберите соответствующий вариант пула в зависимости от ваших требований:
- Базовый пул: этот вариант подходит для баз данных с низким потреблением ресурсов.
- Стандартный пул: рекомендуется для средних компаний с умеренными требованиями к ресурсам.
- Премиум-пул: идеально подходит для больших баз данных с высокими требованиями к ресурсам.
- После создания пула вы можете просмотреть его подробности в портале Azure, включая уровень цены, имя SQL Server, местоположение и количество поддерживаемых единиц пропускной способности данных (eDTU).
Добавление баз данных в эластичный пул
После создания пула эластичных баз данных вы можете добавить в него базы данных, следуя этим шагам:
- Откройте настройки конфигурации пула.
- Нажмите на значок “Добавить базу данных”, чтобы выбрать базы данных, которые вы хотите добавить в пул.
- Вы можете группировать базы данных разных уровней в одном пуле.
- После добавления баз данных вы можете отслеживать их использование ресурсов, проверять журнал аудита и создавать пользователей с разными привилегиями в пуле.
Управление эластичными базами данных
С помощью эластичных баз данных у вас есть различные варианты управления вашими базами данных:
- Портал Azure: вы можете использовать портал Azure для отслеживания и управления всеми базами данных в пуле.
- PowerShell: PowerShell предоставляет инструменты командной строки для управления эластичными базами данных.
- C#: вы можете использовать C# или любой другой язык программирования для взаимодействия с эластичными базами данных.
Заключение
Эластичные базы данных в SQL Server предоставляют удобный способ отслеживать и управлять несколькими базами данных одновременно. Создавая пул эластичных баз данных и добавляя в него базы данных, вы можете легко изменять уровень цены и управлять всеми базами данных одновременно. Эта функция особенно полезна для организаций с большим количеством баз данных и различными требованиями к ресурсам.