bcp 导出数据到txt

---*********bcp 导出数据到txt******************
--启用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1 RECONFIGURE


--授权非Admin账号执行xp_cmdshell 的权限
GRANT EXECUTE ON xp_cmdshell TO [DB登录账号]


--A. 创建代理凭据
EXEC sp_xp_cmdshell_proxy_account '域名/AP登录账号', 'AP登录密码';
GO
--B. 删除代理凭据
EXEC sp_xp_cmdshell_proxy_account NULL;
GO


--在AP server上执行
EXEC master..xp_cmdshell 'bcp " SELECT * FROM T1" queryout "//172.28.40.51/ShareFolder/report.txt" -c -S"172.28.40.58" -U"DB登录账号" -P"DB登录密码"'


--在DB Server admin账号下上执行
EXEC master..xp_cmdshell 'bcp " SELECT * FROM T1" queryout "D:/report.txt" -c -T'

 

 

你可能感兴趣的:(server,XP)