Запуск хранимой процедуры как задания в SQL Server Management Studio - PullRequest
2 голосов
/ 04 мая 2011

Я пытаюсь запустить хранимую процедуру в задании, и это то, что у меня есть в окне команд при настройке задания.

EXEC "sp_uss_Hi-Valley_Chemical"

отчет установлен как TSQL.

это дает мне неправильный синтаксис рядом с 'Valley_Chemical'. Я просто вставил "" (цитаты), и он все еще дает мне ту же ошибку.

любая помощь очень ценится.

Ответы [ 3 ]

1 голос
/ 04 мая 2011

Попробуйте заключить квадратные скобки вокруг имени процедуры:

EXEC [sp_uss_Hi-Valley_Chemical]
1 голос
/ 04 мая 2011

Заключите название процедуры в квадратные скобки.

EXEC [sp_uss_Hi-Valley_Chemical]

Кроме того, вы не должны начинать имена процедур с "sp_". См .: Выполнение хранимой процедуры с использованием префикса «sp_» - миф или факт?

1 голос
/ 04 мая 2011

Тире не является допустимым символом для имени хранимой процедуры. Вот почему это выдает ошибку. Вот ссылка на документацию Microsoft о том, что разрешено: http://msdn.microsoft.com/en-us/library/ms175874(v=SQL.105).aspx

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