Msgstr "Указанное" @notify_email_operator_name "неверно".

У меня есть сценарий SQL Server Agent, который я пытаюсь передать в свою локальную базу данных с сервера, но я получаю это сообщение об ошибке:

Msg 14234, уровень 16, состояние 1, процедура sp_verify_job, строка 243 Указанное '@notify_email_operator_name' недопустимо (действительные значения возвращаются sp_help_operator).

Двойной щелчок сообщения об ошибке даже не приведет меня к строке, в которой он не работает. Кто-нибудь еще получил это раньше?

Используйте Ctrl+F чтобы найти, где появляется @notify_email_operator_name . Вероятно, он настроен на профиль электронной почты, который вы не настроили на своем локальном компьютере.

Для SQL Server 2005 и выше вы можете настроить почтовую базу данных с помощью SMTP-сервера.

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

В вашем дереве агентов SQL Server слева от SSMS вы найдете узел, называемый операторами. Создайте имя с тем же именем, что и отсутствующее, или создайте сценарий создания с того же места, где вы создали сценарий создания задания.

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

 USE [msdb] GO EXEC msdb.dbo.sp_add_operator @name=N'youroperatorname',        @enabled=1,        @email_address=N'[email protected]',        @category_name=N'[Uncategorized]' GO 
  • Разрешения агента SQL Server и разрешения пользователя
  • Задание SQL Server - система не может найти указанный файл
  • Резервное копирование MSSQL немедленно приостановлено
  • Задача агента сервера Sql работает дольше, чем интервал между выполнением
  • Работа / расписания SQL Server - корректировка летнего времени в США и Великобритании
  • Включить / отключить агент сервера Sql с помощью сценария t-sql
  • SQL Server добавить задание агента задания T-SQL
  • Агент SQL Server - пакет SSIS - ошибка 0x80131904 - истечение тайм-аута
  • Агент SQL-сервера не сообщает об ошибке из неотображенного исключения в сценарии PowerShell
  • Где агент SQL Server сохраняет задания?
  • Правильный способ отключить / включить работу агента SQLServer
  • Interesting Posts
    Давайте будем гением компьютера.