使用Visual Studio 2010中的服务器资源管理器浏览和查询SQL Server - 数据库有一些存储过程,但我找不到在Visual Studio中查看存储过程主体的方法。
从this MSDN article我尝试了一些提示,但我一直得到:
不支持EXEC SQL构造或语句
从Visual Studio无法做到这一点吗?我最终通过安装SQL Management Studio解决了我的问题;但我希望有一种方法可以在Visual Studio中执行此操作。
更新:
SQLEDB.SERVER-NAME.DBNAME
SQL Server 8.0.2055 (8.0 SP4)
Server Explorer
Open
http://msdn.microsoft.com/en-us/library/saezsty3(v=vs.100).aspx
或者如果你安装了Sql Server Data Tools
SQL Server Object Explorer
。View Code
我在Visual Studio(2013,在我的例子中),使用SQL Server(2005或更高版本)。我选择:
Tools | SQL Server > New Query...
并连接到我感兴趣的数据库服务器。连接后,我可以输入:
sp_helptext MyStoredProcedureName
当我执行该命令时,它返回给定存储过程的主体。
同样,如果我想查看输入和输出参数,我可以执行:
sp_help MyStoredProcedureName
编辑:您提到使用服务器资源管理器,但您的问题的主题表明您想要一种方法在Visual Studio中执行此操作。我经常在Visual Studio的查询窗口中工作,而无需打开Server Explorer。我发现它很笨重,并且更喜欢简单的查询窗口,以便进行更简单的编辑和查询。
确保已在连接的属性中选择了部署存储过程的数据库。
在“服务器资源管理器”窗口中,编辑与数据库对应的“数据连接”,并确保在“连接或输入数据库名称”部分中选择了数据库;必须选择“选择或输入数据库名称”选项,并且必须在下拉列表中选择数据库名称。