BCP匯入匯出MsSql

lhfly發表於2013-07-19

1、匯出資料

(1)、在Sql Server Management Studio中:

--匯出資料到tset1.txt,並指定本地資料庫的使用者名稱和密碼
--這裡需要指定資料庫完全限定名。
--username 資料登入名
--password 資料庫密碼
EXEC master..xp_cmdshell 'BCP "SELECT * FROM Testdb.dbo.TestVoucher" queryout d:\tset1.txt -c -U"username" -P"password"'

注:SQL Server阻止了對元件xp_cmdshell過程的解決方案

sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go

 

(2)、在CMD中

BCP "SELECT * FROM Testdb.dbo.TestVoucher" queryout d:\tset1.txt -c -S"伺服器地址" -U"username" -P"password"

如圖:

2、匯入資料

(1)、在Sql Server Management Studio中:

 EXEC master..xp_cmdshell 'bcp Testdb.dbo.TestVoucher  in d:\tset1.txt -c -T' 

(2)、在CMD中

bcp Testdb.dbo.TestVoucher  in d:\tset1.txt -c -T

圖:

相關文章