使用bcp 导出
EXEC master..xp_cmdshell 'BCP "select * from 数据库名.dbo.表名" queryout d:\文件名.txt -c -U"sa" -P"123***"'
使用bcp导入
EXEC master..xp_cmdshell 'BCP 数据库.dbo.表名 in D:\文件名.xls -c -T'
如果使用动态文件名格式(时间).txt
set @sql = 'BCP "select * from 数据库.dbo.表名" queryout "E:\backup\'+replace(convert(varchar(20),getdate(),120),':','-')+'.txt" -c -U"sa" -P"123***"';
EXEC master..xp_cmdshell @sql
怎么开启 xp_cmdshell
看下面文章