在T-SQL里怎么执行批处理 d:\file\a.bat 有一个a批处理文件,现在需要在存储过程中最后一步执行调用a.batSQL怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exec xp_cmdshell 'd:\file\a.bat' ... xp_cmdshell这个东西安全性很差,另外如果执行需要很高的权限. exec master..xp_cmdshell 'cmd.exe /c d:\file\a.bat'-- 默认情况下,xp_cmdshell 只有 sysadmin 服务器角色成员才可以执行。-- 并且在 SQL 2005 及以上版本中,默认禁止执行 xp_cmdshell。需要手动打开,EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_configure 'xp_cmdshell', 1GORECONFIGUREGO-- 建议在 SQL 2005 中,批处理的功能通过编写 CLR 存储过程实现。 行列转换的问题(多行转为一行,某字段合并) 100多万条记录的表 使用如下查询 速度极慢 怎么办 弱弱的问一句,我这个存储过程哪里错了? union 可以实现 下面的效果吗? 求SQL2005查询语句 SQL2000安装 存储过程 语法有错误,哪位大哥帮帮忙,在线等 弱弱的问一下 MYSQL 不能显示特殊汉字??? 求助sql 如何根据日期从另一个表取数UPDATE到本表(非精确日期匹配)? 怎么把 域用户帐户 改成 本地系统帐户? 帮忙看一下,怎么写sql 排序
exec master..xp_cmdshell 'cmd.exe /c d:\file\a.bat'
-- 默认情况下,xp_cmdshell 只有 sysadmin 服务器角色成员才可以执行。
-- 并且在 SQL 2005 及以上版本中,默认禁止执行 xp_cmdshell。需要手动打开,
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO-- 建议在 SQL 2005 中,批处理的功能通过编写 CLR 存储过程实现。