日期:2014-05-18  浏览次数:20571 次

SQL SERVER 2008 R2中如何将存储过程执行结果输出到TXT文件

        1.目的:存储过程执行后,从数据库某一表中取出数据存放到自定义的TXT文件中
       
        期待有相关成功经验的大神赐教,不胜感谢!



------解决方案--------------------

调用 master..xp_cmdshell 存储过程 
不过需要启动xp_cmdshell

启动语句如下

SQL code
-- 允许配置高级选项 
EXEC sp_configure 'show advanced options', 1 
GO 
-- 重新配置 
RECONFIGURE 
GO 
-- 启用xp_cmdshell 
EXEC sp_configure 'xp_cmdshell', 1 
GO 
--重新配置 
RECONFIGURE 
GO
-- 关闭允许配置高级选项 
EXEC sp_configure 'show advanced options', 0
GO