Перенос базы данных SQL Server в Azure вместе с электронной почтой базы данных и заданиями - PullRequest
0 голосов
/ 03 мая 2019

Я новичок в SQL Azure, мы подписались на эластичный пул SQL Azure.У меня есть две базы данных в моем локальном SQL Server, и у него есть хранимая процедура, которая внутренне вызывает msdb.dbo.sp_send_dbmail, и я запланировал выполнение этих хранимых процедур в задании (SQL Server Agent -> Scheduler).

Я хочу переместитьэти две базы данных, а также учетные записи почты DB и задания SQL Server для Azure.Я нахожу трудности, так как в моей подписке я не могу видеть msdb, агент SQL Server и электронную почту базы данных.Мы хотим использовать только SQL Azure в качестве службы, и вам не нужна ваша поддержка.

Я попытался развернуть базу данных и получил сообщение об ошибке:

Ошибка
SQL71562: Ошибка проверки элемента [dbo]. [AMPLoanAgingEMail]:
Процедура: [dbo]. [AMPLoanAgingEMail] имеет неразрешенную ссылку на объект [msdb]. [Dbo]. [Sp_send_dbmail]. [@ Имя_профиля].Внешние ссылки не поддерживаются при создании пакета с этой платформы.

Ожидаемый результат - я хочу переместить эти запланированные задания и хранимые процедуры в мой Azure.

1 Ответ

0 голосов
/ 03 мая 2019

База данных SQL Azure не поддерживает msdb базу данных.Мы не можем перенести msdb в Azure или что-либо сделать с ним в базе данных SQL Azure.

enter image description here

Для получения дополнительной информации см .: база данных msdb.

Агент сервера SQL поддерживается только для управляемого экземпляра SQL Azure.enter image description here

Электронная почта базы данных также не поддерживается в базе данных SQL Azure.enter image description here

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

Ваша хранимая процедура [dbo].[AMPLoanAgingEMail] не может вызвать [msdb].[dbo].[sp_send_dbmail] в msdb.В сообщении об ошибке также упоминается, что.

Пока что нет решения для msdb в базе данных SQL Azrue.

Перед переносом базы данных в базу данных SQL Azure вы можете использовать Помощник по миграции данных (DMA) , чтобы помочь вам оценить вашу базу данных.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...