在資料庫匯入資料時,可能會遇到 .sql 檔的檔案太大
導致SQL Server Management Studio無法開啟
或是將.sql檔用筆記本開啟,用複製、貼上方式,也是無法貼到SQL Server Management Studio
這時候我們就需要使用sqlcmd來幫我們執行指令,較不吃資源
使用方式為開始 –> 執行 –> cmd
C:\Program Files\Microsoft SQL Server\100\Tools\Binn>sqlcmd -S 資料庫IP -U 使用者名稱 -P 使用者密碼 -d 資料庫名稱 -i “.sql檔案路徑,如:「C:\…\SQL.sql”
按下Enter如此就可以執行資料匯入,如下圖:
如果需了解更多詳細的資訊可以使用「sqlcmd -?」這個指令,如下:
MS DOS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
C:\Program Files\Microsoft SQL Server\100\Tools\Binn>sqlcmd -? Microsoft (R) SQL Server 命令列工具 版本 10.50.2500.0 NT x64 Copyright (c) Microsoft Corporation. All rights reserved.
使用方式: Sqlcmd [-U 登入識別碼] [-P 密碼] [-S 伺服器] [-H 主機名稱] [-E 信任連接] [-N 加密連接][-C 信任伺服器憑證] [-d 使用資料庫名稱] [-l 登入逾時] [-t 查詢逾時] [-h 標頭] [-s 資料行分隔符號] [-w 螢幕寬度] [-a 封包大小] [-e 回應輸入] [-I 啟用引號識別碼] [-c 命令結束] [-L[c][/c] 列出伺服器[清除輸出]] [-q "命令行查詢"] [-Q "命令行查詢" 並結束] [-m 錯誤層次] [-V 嚴重性層級] [-W 移除句尾空格] [-u unicode 輸出] [-r[0|1] 訊息傳至 stderr] [-i 輸入檔] [-o 輸出檔] [-z 新密碼] [-f <字碼頁> | i:<字碼頁>[,o:<字碼頁>]] [-Z 新密碼並結束] [-k[1|2] 移除[取代] 控制字元] [-y 可變長度類型顯示寬度] [-Y 固定長度類型顯示寬度] [-p[1] 列印統計資料[冒號格式]] [-R 使用用戶端地區設定] [-b 發生錯誤時中止批次] [-v var = "值"...] [-A 專用管理員連接] [-X[1] 停用命令, 啟動指令碼, 環境變數 [並結束]] [-x 停用變數替代] [-? 顯示語法摘要] |