注:我是在服务器上执行的(在客户端执行,文件也是导出到服务器磁盘)。
导出:EXEC master..xp_cmdshell 'bcp "select column1,column2,.........columnN from dbname.dbo.tablename" queryout d:data.txt -c -S服务器机器名 -Usa -P密码'
导出注意,导出格式字段是用tab键 分割的, 如果数据中有tab键值,需要处理调tab值
--xp_cmdshell权限
sp_configure 'show advanced options',1 reconfigure go sp_configure 'xp_cmdshell',1 reconfigure go
导入:BULK INSERT dbname.dbo.tablename FROM 'd:/data.txt'
--日志改为简单模式 ALTER DATABASE [ABPDemoDb] SET RECOVERY simple GO BULK INSERT dbname.dbo.tablename FROM 'd:/data.txt' --日志改为完全模式 ALTER DATABASE [ABPDemoDb] SET RECOVERY full--/bulk_logged GO