使用sqlcmd命令

2021-06-03 06:24:44 字數 1045 閱讀 3132

今天剛知道ms sql 2005自帶sqlcmd命令,可以在命令列下操作sql server。

用法: sqlcmd            [-u 登入 id]          [-p 密碼]

[-s 伺服器]            [-h 主機名]          [-e 可信連線]

[-d 使用資料庫名稱] [-l 登入超時值]     [-t 查詢超時值]

[-h 標題]           [-s 列分隔符]      [-w 螢幕寬度]

[-a 資料報大小]        [-e 回顯輸入]        [-i 允許帶引號的識別符號]

[-c 命令結束]            [-l[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 變數 = "值"...]  [-a 專用管理連線]

[-x[1] 禁用命令、啟動指令碼、環境變數[並退出]]

[-x 禁用變數情況]

[-? 顯示語法摘要]

備份資料庫:

sqlcmd -s 192.168.10.2 -u sa -p abcdefg -d master -q "backup database abc to disk = 'd:\abc.bak'"

如果是在遠端執行這條命令,備份檔案也是放在資料庫伺服器上。

常用SQLCMD 命令

set sqlcmdeditor notepad 1 sqlcmd s paulhuang sqlcmd s paulhuang sqlexpress d qjcrm 2 sqlcmd i c 1.sql o c 2.txt 3 r filename 匯入sql指令碼 out filename 匯出...

Sqlcmd使用 備查

今天學了下 sqlcmd 的簡單使用方法,這個工具是安裝 sqlserver 後附帶的乙個命令列查詢工具,sqlserver2005 express 下的目錄 c program files microsoft sql server 90 tools binn sqlcmd.exe 直接雙擊執行,就...

Sqlserver命令SQLCMD備份恢復資料庫

1,備份,建立指令碼bak.bat,內容 sqlcmd i f dbbak bak.sql 指令碼呼叫恢復的語句文字 connect backup database db1 to disk f dbbak db1.bak with init go 2,還原,建立還原指令碼restore.bat,內容...