【发布时间】:2018-09-12 21:09:01
【问题描述】:
使用 Visual Studio 2010 中的服务器资源管理器浏览和查询 SQL Server - 数据库中有一些存储过程,但我找不到在 Visual Studio 中查看存储过程主体的方法。
来自this MSDN article我尝试了一些提示,但我一直得到:
不支持 EXEC SQL 构造或语句
有没有办法从 Visual Studio 中做到这一点?我最终通过安装 SQL Management Studio 解决了我的问题;但我希望有一种方法可以在 Visual Studio 中做到这一点。
更新:
- 我没有使用项目 - 也就是说,我不在 Visual Studio 中的活动项目中;这是一个浏览数据库对象并从服务器资源管理器窗口执行一些查询的简单案例。
- 数据库服务器在服务器资源管理器树中显示为
SQLEDB.SERVER-NAME.DBNAME - Visual Studio 2010 已经应用了 SP1
- 当我通过 SQL Management Studio 连接时,相同的凭据允许我查看存储过程的主体。
- SQL Server 版本为
SQL Server 8.0.2055 (8.0 SP4) - Workstation 正在运行 Windows XP Professional(因此无法安装 SQL Server Data Tools)
【问题讨论】:
-
您可以将“SQL 文件”类型的新文件添加到任何项目,然后键入 sp_helptext StoredProcName。然后连接到所需的服务器并运行脚本。如果您有权访问,它会将存储过程的主体作为创建脚本返回。
标签: sql-server visual-studio-2010 stored-procedures