如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
SQLSERVER 2008的调试功能和SQL2000的方法差别很大。SQL2000是在查询分析器中的对象浏览器中选中需要调试的存储过程,右键----调试---输入参数开始调试。
有的
一,sql server配置
1,在数据库安装完成后打开数据库配置工具中的配置管理器
2,找到SQL Server网络配置,后打开SQLLEXPRESS把TCP/IP的禁用改为启用
3,在TCP/IP上右键属性点击IP地址栏把最底下的IPALL那项的TCP端口号改为1433,其它项不变,保存后重新启动数据库服务。
到这数据库配置完成。
二,在java代码里调试SQL Server是否可以运行
1, 使用Eclipse测试,这是测试代码:
public class SQl {
private static final String DBDRIVER="commicrosoftsqlserverjdbcSQLServerDriver";//数据库驱动名
private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=htmlMEI;user=sa;password=pass";//服务器地址;端口号;数据库名;用户登陆名;密码
public static void main(String[] args) {
Systemoutprintln(getCon());
}
public static Connection getCon(){
Connection con=null;
try {
ClassforName(DBDRIVER);
con=DriverManagergetConnection(URL);
} catch (Exception e) {
eprintStackTrace();
}
return con;
}
1234567891011121314151617
}
然后在项目上右键找到 build path–>Add External archrves 导入 sqljdbc包;
之后开始运行,若数据库没有报错有结果集响应就说明安装成功。
刚试了一下在SQL 2008中执行一下,自动生成的执行T-SQL代码中可以设置断点,但在存储过程中设置的断点无效,这样就真成了单步执行,不能跳到下一个断点,而且会出现执行代码跟光标不太对位的情况。
SQL2005中不能设置断点,包括自动生成的执行T-SQL中也不能设置。
以上就是关于如何在SQL Server 2008下轻松调试T-SQL语句和存储过程全部的内容,包括:如何在SQL Server 2008下轻松调试T-SQL语句和存储过程、sql server 2016还有调试功能吗、请教SQLSERVER2005之后版本单步调试存储过程的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)