SQL Server 阻止了對元件“xp_cmdshell”的 過程“sys.xp_cmdshell”的訪問,因為此元件已作為此伺服器安全配置的一部分而被關閉。
今天在建立資料庫的時候突然發現,xp_cmdshell的儲存過程不能用了,網上一搜,發現大部分都是隻關閉安全配置,然後就有了下文
程式碼:具體的看註釋,值得一提的是==》reconfigure with override,上面一句語句如果不加這句,則只是臨時可用,不會影響系統原有配置(可以理解為==》不加就是new和加了就是override)
程式碼貼上:
--建立目錄(如果指定的路徑不存在就會報錯) exec sp_configure 'show advanced options',1 --顯示高階選項 reconfigure with override--重新配置 exec sp_configureView Code'xp_cmdshell',1 --1代表允許,0代表阻止 reconfigure with override exec xp_cmdshell 'mkdir F:\Work\SQL mkdir E:\SQL' exec sp_configure 'xp_cmdshell',0 reconfigure with override exec sp_configure 'show advanced options',0 reconfigure with override
SQL也貼上吧,比較這玩意總得有個語境吧:
--如果資料庫存在就刪除 use masterView Codeif exists(select * from sysdatabases where Name=N'LawyerBlog') begin drop database LawyerBlog end --建立目錄(如果指定的路徑不存在就會報錯) exec sp_configure 'show advanced options',1 --顯示高階選項 reconfigure with override--重新配置 exec sp_configure 'xp_cmdshell',1 --1代表允許,0代表阻止 reconfigure with override exec xp_cmdshell'mkdir F:\Work\SQL mkdir E:\SQL' exec sp_configure 'xp_cmdshell',0 reconfigure with override exec sp_configure 'show advanced options',0 reconfigure with override --建立資料庫 create database LawyerBlog on primary --資料庫檔案,主檔案組 ( name='LawyerBlog_Data', --邏輯名 size=10mb, --初始大小 filegrowth=10%, --檔案增長 maxsize=1024mb, --最大值 filename=N'F:\Work\SQL\LawyerBlog_Data.mdf'--存放路徑(包含檔案字尾名) ), filegroup ArticleData --Article檔案組(表建立到不同的檔案組裡面可以分擔壓力) ( name='LawyerBlog_Data_Article', size=10mb, filegrowth=10%, maxsize=1024mb, filename=N'E:\SQL\LawyerBlog_Data_Article.ndf' ) log on --日記 ( name='LawyerBlog_Log1', size=5mb, filegrowth=5%, filename=N'F:\Work\SQL\LawyerBlog_log1.ldf' ), ( name='LawyerBlog_Log2', size=5mb, filegrowth=5%, filename=N'E:\SQL\LawyerBlog_log2.ldf' ) go
擴充套件:
如果是普通使用者要有ALTER SETTINGS許可權才能執行sp_configure(一般管理員才有這個許可權)
向資料庫新增資料檔案或日誌檔案
-
連線到資料庫引擎。
-
在標準選單欄上,單擊“新建查詢”。
-
將以下示例複製並貼上到查詢視窗中,然後單擊“執行”。此例項向資料庫新增由兩個檔案組成的檔案組。此示例在 AdventureWorks2012 資料庫中建立檔案組 Test1FG1,然後將兩個 5MB 的檔案新增到該檔案組。
USE master GO ALTER DATABASE AdventureWorks2012 ADD FILEGROUP Test1FG1; GO ALTER DATABASE AdventureWorks2012 ADD FILE ( NAME = test1dat3, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf', SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB ), ( NAME = test1dat4, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf', SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB ) TO FILEGROUP Test1FG1; GO
View Code
相關推薦
SQL Server 阻止了對元件“xp_cmdshell”的 過程“sys.xp_cmdshell”的訪問,因為此元件已作為此伺服器安全配置的一部分而被關閉。
今天在建立資料庫的時候突然發現,xp_cmdshell的儲存過程不能用了,網上一搜,發現大部分都是隻關閉安全配置,然後就有了下文 程式碼:具體的看註釋,值得一提的是==》reconfigure with override,上面一句語句如果不加這句,則只是臨時可用,不會影響系統原有配置(可以理解為==》不
SQL Server 阻止了對元件 'Ole Automation Procedures' 的 過程'sys.sp_OACreate' 的訪問,因為此元件已作為此伺服器安全配置的一部分而被關閉。
以下示例顯示瞭如何啟用 OLE Automation Procedures。 sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Proc
SQL Server 阻止了對組件 'Agent XPs' 的 過程 'dbo.sp_set_sqlagent_properties' 的訪問,因為此組件已作為此服務器安全配置的一部分而被關閉。
資源 tro 不顯示 管理器 服務 rop com 安全配置 關閉 Sqlserver 2008 在配置分發向導的時候報了如下錯誤: 使用 Agent XPs 選項可以啟用此服務器上的 SQL Server 代理擴展存儲過程。如果禁用此選項,則 SQL Server
(在數據庫中調用webservices。)SQL Server 阻止了對組件 'Ole Automation Procedures' 的 過程'sys.sp_OACreate' 的訪問
關閉 高級 create onf 開啟 show res roc pro --開啟 Ole Automation Procedures sp_configure ‘show advanced options‘, 1; GO RECONFIGURE; GO sp_config
SQL Server 阻止了對元件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪問
select * from openrowset('SQLOLEDB','192.168.6.18';'sa'; sa',ng0002.dbo.warehouse) SQL Server 阻止了對元件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/O
解決SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的訪問
option eight img 導入 col cnblogs 數據 編輯器 code 根據需要進行asp.net的數據導入導出,結果報以下錯: SQL Server 阻止了對組件 ‘Ad Hoc Distributed Queries‘ 的 STATEMENT ‘Open
【轉載】解決SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪問的方法
com .html style color statement 轉載 ons server http 1、開啟Ad Hoc Distributed Queries組件,在sql查詢編輯器中執行如下語句: exec sp_configure ‘show advanced
設置Sql server用戶對表、視圖、存儲過程、架構的增刪改查權限
例如 ont 函數 權限控制 str 角色 -s 簡單 管理 根據數據庫Schema限制用戶對數據庫的操作行為 授予Shema dbo下對象的定義權限給某個用戶(也就是說該用戶可以修改架構dbo下所有表/視圖/存儲過程/函數的結構) use [Your DB N
【SQL Server】sql server更改了數據表的字段/新增數據表的字段 無法保存
ima png src 無法 取消 解決方法 更改 designers 字段 sql server更改了數據表的字段/新增數據表的字段 無法保存 解決方法:進入 工具-->選項-->Designers-->表設計器和數據庫設計器-->取消勾
SQL Server(七)——存儲過程
數據 單獨 進行 tro strong 安全機制 設計 將在 sql語句 一、概述 存儲過程是一組編譯在單個執行計劃中的T-SQL語句 存儲過程:就像函數一樣的會保存在數據庫中(可編程性) 存儲過程的優點: 1、允許模塊化程序設計 2、允許更快執行如果某操作需要大量T-SQ
SQL Server資料庫開發(6.儲存過程)
一、儲存過程(procedure) 1.定義:用來執行管理業務或應用複雜的業務規則 儲存過程可以帶引數,也可以返回結果。 2.儲存過程可以包含資料操縱語句、變數、邏輯控制語句 3.儲存過程的優點: 3.1允許模組化程式設計 一次建立多次使用,並可獨立於原始碼而單獨
sql server 刪除所有 檢視、儲存過程
--刪除檢視: declare mycur cursor local for select [name] from dbo.sysobjects where xtype='V' --宣告遊標 declare @name varchar(100) OPEN mycur --開啟
SQL Server 2005 實現資料庫同步備份 過程--結果---分析
下載網站:www.SyncNavigator.CN ---------------------------------------------------------- HKROnline SyncNavigator 8.4.1 非破解版 註冊機 授權啟用教程
Sql Server基本操作對資料庫 表 檢視
一.對資料庫的操作 1.查詢系統所有資料庫 select * from sysdatabases 2.刪除某個資料庫 drop database dbtest 3.建立某個資料庫 create database dbtest ON PRIMARY ( NAME = ‘dbtest’, FIL
SQL Server 2005 實現資料庫同步備份 過程–結果—分析
資料庫複製: 簡單來說,資料庫複製就是由兩臺伺服器,主伺服器和備份伺服器,主伺服器修改後,備份伺服器自動修改。 複製的模式有兩種:推送模式和請求模式,推送模式是主伺服器修改後,自動發給備份伺服器,請求模式是,備份伺服器自動去請求,個人開始也比較重視去測試兩個模式的差別
sql 2005拒絕了對物件 'xxx' (資料庫 'xxx',架構 'dbo')的 SELECT 許可權
問題:Sql server 2005 預設設定下不允許遠端登陸1 外圍設定 tcp/ip 和 named pipe 同時啟用2 伺服器 --〉屬性 --〉安全性 --〉sql server 和windows 認證模式問題: 拒絕了對物件 'xxx' (資料庫 'xxx',架構
sql Server超過了每行的最大位元組數(8060)的原因和解決辦法
一、現象 出現這種錯誤都發生在SQL語句建表時,錯誤提示: "警告: 已建立表 'XXXX,但其最大行大小(10438)超過了每行的最大位元組數(8060)。如果結果行長度超過 8060 位元組,則此表中行的 INSERT 或 UPDATE 將失敗。"
sql server 2000/2005/2008 判斷儲存過程、觸發器、檢視是否存在並刪除
--判斷是否存在addOneArticle這個儲存過程 if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P') drop procedure addOneArticle --判斷是否存在coun
SQL Server中多對多關係的實現
多對多的關係必須另外新增一張表來表示 --班級 create table banji ( banji_id int constraint PK_banji primary key, --主鍵
EF Core中,通過實體類向SQL Server數據庫表中插入數據後,實體對象是如何得到數據庫表中的默認值的
ask asd target 主鍵 行數 create count declare bold 我們使用EF Core的實體類向SQL Server數據庫表中插入數據後,如果數據庫表中有自增列或默認值列,那麽EF Core的實體對象也會返回插入到數據庫表中的默認值。