SQLServer2005 xp_cmdshell儲存的使用
預設情況下,SQLServer2005不允許使用xp_cmdshell儲存過程,開啟命令如下:
使用企業管理器連線SQLServer2005,執行sql命令:
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
注意:
1、使用完畢,一定要關閉xp_cmdshell,否則會有安全問題。
2、xp_cmdshell接受的引數中只能有一對雙引號,如果命令引數中有空格,就需要使用引號,但如果多個引數中都有空格,就需要使用8.3FAT格式檔名,否則命令不能執行。不理解微軟的預設程式安裝資料夾為什麼要使用:Program Files,長且帶有空格,在命令列上使用非常不方便,或許微軟根本就沒想讓使用者在windows上使用命令列來執行程式,一切皆滑鼠。
3、長檔名的FAT8.3寫法:前六個字母+"~1"如:Program Files可寫成Progra~1,如果有多個資料夾前六個字母重複,就需要用最後的那個數字來區分了。但如何決定哪個是1,哪個是2呢?我覺得象和目錄建立的順序有關,懶得仔細研究了,windows把簡單的檔名問題搞得太複雜了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-612025/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解密SQLServer2005儲存過程解密SQLServer儲存過程
- SQL Server 的xp_cmdshell和bcp使用SQLServer
- Mysql 儲存過程的使用MySql儲存過程
- 本地儲存localStorage使用
- 使用儲存過程儲存過程
- LMT下表儲存引數的使用
- 使用SpringBoot JPA進行自定義的儲存及批量儲存Spring Boot
- 使用NSUserDefault儲存物件模型物件模型
- Docker儲存Volume使用Docker
- 使用SpringBoot-JPA進行自定義的儲存及批量儲存Spring Boot
- 塊儲存 檔案儲存 物件儲存物件
- SqlServer儲存過程的建立與使用SQLServer儲存過程
- MySQL儲存過程的建立和使用MySql儲存過程
- 使用 NSUserDefaults 儲存字典的一個坑
- 【儲存】flashcache 使用遇見的錯誤
- 聚焦資料時代新儲存需求,浪潮儲存的新儲存之道
- WordPress如何使用騰訊雲物件儲存COS儲存媒體庫附件物件
- JavaScript使用localStorage儲存資料JavaScript
- Go 中使用 memcache 儲存物件Go物件
- 使用 dd 檢查儲存效能
- 七牛儲存使用筆記筆記
- 儲存過程中使用cursor儲存過程
- 使用JavaScript將當前頁面儲存成PDF,支援圖片和文字的儲存JavaScript
- 制定移動儲存裝置的使用策略
- SQL Server儲存過程中raiserror的使用SQLServer儲存過程AIError
- 使用資料庫儲存session的方法 (轉)資料庫Session
- 使用 JDAudioCrawler 將下載的音訊儲存到本地儲存音訊
- 資料儲存--面向列的儲存設計
- Mysql 的儲存過程和儲存函式MySql儲存過程儲存函式
- 行式儲存 列式儲存
- 儲存—物件儲存_Minio物件
- 圖的儲存
- 自動儲存、靜態儲存和動態儲存
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- RAC歸檔配置方案:使用NFS共享儲存儲存歸檔檔案NFS
- 23. 使用MySQL之使用儲存過程MySql儲存過程
- Laravel 中使用 MySQL 儲存過程LaravelMySql儲存過程
- Laravel 使用騰訊雲 cos 儲存物件Laravel物件