EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:/Temp.xls -c -q -S"servername" -U"sa" -P""'
============== 可能遇到的问题 1 ===========
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问
执行bcp程序遇到这个错误时,执行下面的语句
;EXEC sp_configure 'show advanced options', 1 --
;RECONFIGURE WITH OVERRIDE --
;EXEC sp_configure ' xp_cmdshe ll', 1 --
;RECONFIGURE WITH OVERRIDE --
;EXEC sp_configure 'show advanced options', 0 --
;EXEC sp_configure 'show advanced options', 1 --
;RECONFIGURE WITH OVERRIDE --
;EXEC sp_configure ' xp_cmdshe ll', 1 --
;RECONFIGURE WITH OVERRIDE --
;EXEC sp_configure 'show advanced options', 0 --
============== 可能遇到的问题 2 ===========
'bcp ' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
NULL
或批处理文件。
NULL
/*注意:
'bcp ' 不是内部或外部命令,也不是可运行的程序?
看看在C:/Program Files/Microsoft SQL Server/80/Tools/Binn里面有没有bcp.exe这个文件
然后看看path里面加C:/Program Files/Microsoft SQL Server/80/Tools/Binn这个目录没有.
转邹健:
右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑
在变量值的最后加上:
C:/Program Files/Microsoft SQL Server/80/Tools/BINN
*/
'bcp ' 不是内部或外部命令,也不是可运行的程序?
看看在C:/Program Files/Microsoft SQL Server/80/Tools/Binn里面有没有bcp.exe这个文件
然后看看path里面加C:/Program Files/Microsoft SQL Server/80/Tools/Binn这个目录没有.
转邹健:
右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑
在变量值的最后加上:
C:/Program Files/Microsoft SQL Server/80/Tools/BINN
*/