SQLServer使用Sqlcmd命令行導(dǎo)入Sql文件,用微軟自帶的sqlcmd工具,可以導(dǎo)入執(zhí)行


第一步:

Win R 鍵入:cmd 命令,開啟命令行工具


第二步:

cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (具體目錄路徑和安裝的SQLServer位置有關(guān))

第三步:

sqlcmd -S localhost -U username -P 123456 -d dbname -i db.sql
(sqlcmd -S localhost -U sa -P 123456 -d testdb -i E:\script.sql)

參數(shù)說明:-S 服務(wù)器地址 -U 用戶名 -P 密碼 -d 數(shù)據(jù)庫名稱 -i 腳本文件路徑


如果導(dǎo)入十幾個G的SQLServer單表腳本的話,以上方法會比較慢,具體速度需要根據(jù)服務(wù)器配置決定

如果是10G以下的sql腳步建議分拆導(dǎo)入會快許多。


原文鏈接:SQLServer使用Sqlcmd導(dǎo)入超大SQL文件的方法