記錄 Win7 環境下 SQL Server 2008 常用圖形化操作與 sqlcmd 命令列工具語法,供開發者快速查閱。
127.0.0.1 / (local) / . / localhost(無網卡時用 (local))。
圖 1:新增資料表定義欄位

圖 2:設定主鍵

圖 3:編輯前 200 資料列輸入資料

圖 4:新增查詢視窗執行 T-SQL

圖 5:脫離資料庫對話框
sqlcmd 使用 ODBC 執行 T-SQL 批次,支援命令提示字元、SQLCMD 模式、腳本檔、Agent 作業步驟。常用參數:
-S 伺服器/執行個體;-d 資料庫;-E 信任連線;-U/-P SQL 登入;-i 輸入腳本檔;-o 輸出檔;-q/-Q 執行查詢(-Q 執行後離開);-b 錯誤時終止批次;-h 標題列間隔行數;-w 欄寬;-z/-Z 變更 sa 密碼(-Z 執行後離開)。完整參數表見原文(含 -a -A -c -C -f -k -K -l -L -m -M -N -p -r -R -s -t -u -v -V -W -x -X -y -Y -? 等)。
sqlcmd -E -Q "ALTER LOGIN sa WITH PASSWORD = 'NewPassword'"
重點提醒:資料庫設計宜早規劃,後期修改成本極高;sqlcmd 在 SSMS SQLCMD 模式與命令列行為可能因預設選項不同而有差異。