SQL Server 2005的cmd_shell组件的开启方法
sql server中的cmd_shell组件功能强大,几乎可通过该组建实现windows系统的所有功能,正因此,这个组件也是sql server的最大安全隐患。sql server 2000中这个组件是默认开启的,而sql server 2005中这个组件默认作为此服务器安全配置的一部分而被关闭。有时我们需要用到该组件,开启此组件的相关语句如下:
--to allow advanced options to be changed.
exec sp_configure 'show advanced options', 1
go
--to update the currently configured value for advanced options.
reconfigure
go -- to enable the feature.
exec sp_configure 'xp_cmdshell', 1
go
--to update the currently configured value for this feature.
reconfigure
go
为了保证数据库服务器的安全,建议在使用完毕后关闭该组件,关闭该组件的相关语句如下:
--to allow advanced options to be changed.
exec sp_configure 'show advanced options', 1
go
--to update the currently configured value for advanced options.
reconfigure
go -- to enable the feature.
exec sp_configure 'xp_cmdshell', 0
go
--to update the currently configured value for this feature.
reconfigure
go
上一篇: 玩转-SQL2005数据库行列转换
下一篇: freeCodeCamp算法解析
推荐阅读
-
SQL Server2005下的安全操作技巧分享
-
在登录触发器错误情况下连接SQL Server的方法
-
SQL 2005使用专用管理员连接(DAC)的技巧及修改系统表的方法
-
C#访问SQL Server数据库的实现方法
-
Sql Server安装出错,安装程序配置服务器失败的解决方法小结
-
sql2005 数据库转为sql2000数据库的方法(数据导出导入)
-
在sqlserver2005中安装sql server 2000的示例数据库northwind的方法
-
SQL Server 2005删除日志文件的几种方法小结
-
Server2005中更改sa的用户名的多种方法
-
sql2005 日志清理 SQL2005压缩清除日志的方法