|
CMD with SQL (thumbnail) |
目標 Common
- 用指令Import大檔案的SQL file
- 於Import完成時,提醒使用者已結束
撰寫批次檔 bat
新增文字檔Text Document,撰寫完內容後,副檔名為
.bat內容如下
SQLCMD -S 127.0.0.1 -U sa -P "password" -d TEST_DB -i script.sql
ECHO RUN_Finished
pause
注意事項
若直接於CMD下指令,可能無法提醒使用者程式已經import結束
故必須寫成批次檔,然後於指定目錄底下雙擊批次檔,系統會自動開啟命令提示字元視窗
參數
- -S:寫法很多,建議根據SQL驗證方式及需求填寫,參考Microsoft官網 🔗
範例1:127.0.0.1
範例2:127.0.0.1,1234
範例3:{IP or 主機名稱},{port} → google.asus.com,5678 - -U:使用者
- -P:密碼 (建議雙引號,避免不知名錯誤)
- -d:欲import的Database名稱
- -i:欲import的資料位置 (若指令有填-d,請移除backup file中的 USE [Database])
其他參數
|
sqlcmd參數 |
|
sqlcmd參數 (中文) |
結果 Result
|
提醒使用者Import完成的訊息 |
參考資料 Reference
沒有留言:
張貼留言