首页 新闻 会员 周边 捐助

关于执行.sql文件问题

0
悬赏园豆:5 [已关闭问题]

最近对一些客户的系统进行维护,因为需要升级数据库,经常需要发一些sql文件给客户,让客户直接在数据库中运行;但是有一些客户无IT部,操作员对此不知如何操作,因此做了可执行文件执行此操作;具体使用的如下sql命令:

  master.dbo.xp_cmdshell   'osql   /U   sa   /P   /i   c:\query.sql'

但是在使用中发现,无论sql文件是否正确,在sql命令执行后,@@error值都是为0,无法根据此状态值判断sql是否正常执行;考虑了下,@@error返回值为0,只是表示cp_cmdshell命令正常执行,不表示sql文件正常执行;请教诸位:使用上面的方法,如何能判断sql文件正常执行?

MyFavorite的主页 MyFavorite | 初学一级 | 园豆:159
提问于:2009-08-03 11:12
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册