使用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)
答案 0 :(得分:2)
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
答案 1 :(得分:1)
我在Visual Studio(2013年,在我的情况下),使用SQL Server(2005或更高版本)。我选择:
Tools | SQL Server > New Query...
并连接到我感兴趣的数据库服务器。连接后,我可以输入:
sp_helptext MyStoredProcedureName
当我执行该命令时,它返回给定存储过程的主体。
同样,如果我想查看输入和输出参数,我可以执行:
sp_help MyStoredProcedureName
编辑:您提到过使用服务器资源管理器,但您的问题主题表明您希望在Visual Studio中执行此操作。我经常在Visual Studio的查询窗口中工作,而无需打开Server Explorer。我发现它很笨重,而且更喜欢简单的查询窗口,以便进行更简单的编辑和查询。
答案 2 :(得分:0)
确保在连接的属性中选择了存储过程已部署到的数据库。
在“服务器资源管理器”窗口中,编辑与数据库对应的“数据连接”,并确保在“连接或输入数据库名称”部分中选择了数据库;必须选择“选择或输入数据库名称”选项,并且必须在下拉列表中选择数据库名称。