Azure: как перемещать базы данных в эластичный пул

У нас есть несколько баз данных на уровне цен: Basic, S0... как на картинке ниже:

enter image description here

Эти базы данных были созданы до создания нового Elastic Pool. Теперь мы хотим переместить эти базы данных в Elastic Pool для экономии затрат. Но, похоже, я не знаю, как их перенести на портал Azure.

Ответ 1

Вы можете создать эластичный пул на том же сервере, что и ваши базы данных, через портал, используя инструкции здесь - https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-pool-create-portal/

Как только вы создали пул, вы можете добавить существующие базы данных в пул, используя инструкции здесь - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-pool#manage-an -elastic бассейн-и-его-базы данных

Дайте нам знать, если у вас есть дополнительные вопросы здесь.

- Срини

Ответ 2

Быстрый ответ, если вы не хотите читать какую-либо ссылку, вы просто хотите сделать ОП спросил:

  1. Перейти в эластичный бассейн
  2. Выберите Configure (да, там, где у вас есть опции для масштабирования пула)
  3. За спецификацией уровня у вас есть три вкладки "Настройки пула", "Базы данных" и "Настройки базы данных". Перейти в " Базы данных ".
  4. Просто добавьте/удалите базы данных в/из пула
  5. Не забудьте нажать Сохранить, чтобы применить все сделанные вами изменения.

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

Ответ 3

Я обнаружил, что на странице Microsoft неясно, каковы фактические шаги по перемещению существующих баз данных SQL Azure в эластичный пул.

Я написал эту статью, чтобы объяснить шаги, как назначить существующие базы данных пулу (со стороны Elastic Pool) и сохранить существующие строки подключения SQL Server. Это важно, чтобы избежать перекодирования и тестирования всех приложений, которые могут зависеть от перемещаемых баз данных.

http://fmsinc.com/microsoft-azure/sql-server/pooled/index.htm

Обратите внимание, что пул применяется только к одному серверу, поэтому нельзя объединять базы данных с нескольких серверов в одну учетную запись Elastic Pool.

Надеюсь это поможет.