这是可以在SQL Server 2005中调试查询的。我听说过有关在SQL Server 2008中调试支持的问题。关于存储过程的调试,还没有涉及到查询。在SQL Server 2005中调试
0
A
回答
1
据我所知,你必须在数据库中有一些TSQL对象来调试才能完成这个任务。由于即席查询不直接与服务器对象相关,所以调试器没有任何指向。在实际开始调试这些对象之前,可能还会涉及一小部分setup。
但是,如果您拥有适当的权限,它只是为了调试而将sql语句包装到过程中相当容易。在生产服务器上执行并不是一个好主意,但如果您没有存储过程创建权限,则可能仍然能够创建全局的存储过程,仅用于调试目的。
例子:
--SQL to test DECLARE @test DATETIME SELECT @test = GetDate() SELECT @test--SQL wrapped in procedure just so it can be debugged CREATE PROCEDURE TestProcedure --(or ##testprocedure for global temp procedure) AS DECLARE @test DATETIME SELECT @test = GetDate() SELECT @test
文章说明在使用一些SQL调试信息和实例 - link。
相关问题
- 1. 如何在SQL Server 2005上调试TSQL?
- 2. 调试SQL Server 2005存储过程
- 3. SQL Server 2005复制调试建议
- 4. 如何在SQL Server 2005中从另一个SQL Server 2005中调用SQL脚本
- 5. 在SQL Server 2005中
- 6. 在SQL Server中colums移调行2005
- 7. SQL Server 2005中
- 8. SQL Server 2005中
- 9. 在SQL Server 2005
- 10. 在SQL Server 2005
- 11. 在SQL Server 2005
- 12. 在SQL Server 2005
- 13. 在SQL Server 2005
- 14. 在SQL Server 2005
- 15. 在SQL Server 2005
- 16. 在SQL Server 2005
- 17. 在SQL Server中如何调试存储过程2005
- 18. 在sql server 2005中递归2005
- 19. 在SQL Server 2005中自动递增2005
- 20. 执行在SQL Server 2005测试
- 21. 尝试捕捉在SQL Server 2005
- 22. to_date在SQL Server 2005中
- 23. SPROC挂在SQL Server 2005中
- 24. 获取在SQL Server 2005中
- 25. HAVING MAX在SQL Server 2005中
- 26. 在SQL Server 2005中回滚
- 27. 在SQL Server 2005中超时
- 28. SQL Server 2005中 - 近
- 29. 使SQL Server 2005中
- 30. 与SQL Server 2005中