您好,登錄后才能下訂單哦!
MSSQL中如何使用 ISQL命令,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
比如做一些高級的配置,還比如在客戶端或遠程執行數據庫操作等工作時,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] | [ { {-U login_id [-P password]} | -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 {0 | 1}] [-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中如何使用 ISQL命令的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。