2011-05-04 151 views
2

我想在作业中运行存储过程,这就是我在作业设置的命令框中所做的。作为SQL Server Management Studio中的作业运行存储过程

EXEC “sp_uss_Hi-Valley_Chemical”

报告被设置为TSQL。

它给了我'谷_化学'附近的错误不正确的语法。我只是输入“”(引号),它仍然给我同样的错误。

任何帮助,非常感谢。

回答

1

尝试抛四周PROC名方括号:

EXEC [sp_uss_Hi-Valley_Chemical] 
+0

办?我需要指定一个数据库?它告诉我它无法找到商店程序 – zach 2011-05-04 18:58:19

+0

没关系,我只是拼写错误的SP,括号工作! – zach 2011-05-04 19:04:09

1

破折号不是存储过程名称的有效字符。这就是它抛出错误的原因。下面是微软的文档的链接什么是正确的: http://msdn.microsoft.com/en-us/library/ms175874(v=SQL.105).aspx

+0

现在的错误说:“附近有语法错误sp_uss_Hi_Valley_Chemical“ – zach 2011-05-04 18:52:49

+0

你将需要确保存储过程的名称是否正确,可以在编辑器窗口中直接运行这个或者它的错误太多 – IAmTimCorey 2011-05-04 19:05:47

相关问题