今天剛知道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,內容...