2007/05/11 12:54
参照用Win2003 server打造安全的个人Web服务器对服务器进一步做了一些配置。出于对SQL安全性的考虑,我参照
4、删除以下的扩展存储过程格式为:
use master
sp_dropextendedproc '扩展存储过程名'
xp_cmdshell:是进入操作系统的最佳捷径,删除
访问注册表的存储过程,删除
Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue Xp_regenumvalues
Xp_regread Xp_regwrite Xp_regremovemultistring
删除了这些存储过程,但今天发现在MSSQL中使用新建作业时提示找不到xp_regread,于是就想办法恢复这些SP。找了另一台2003的机子对比,通过sp_addextendedproc exec 'xp_regread','xp_star.dll',恢复了'xp_regread'。
但是这回提示变成,
Cannot load the DLL xp_star.dll, or one of the DLLs it references.
Reason: 126(The specified module could not be found.).
(注:我的其实是中文的,但错误提示没Copy下来,在搜索时找到了他人英文版出的一模一样的提示)
晕,再把其它过程也都恢复,
sp_addextendedproc xp_regaddmultistring,'xp_star.dll'
sp_addextendedproc xp_regdeletekey,'xp_star.dll'
sp_addextendedproc xp_regdeletevalue,'xp_star.dll'
sp_addextendedproc xp_regenumvalues,'xp_star.dll'
sp_addextendedproc 'xp_cmdshell','xplog70.dll'
还是一样的提示,不知道哪里出了问题:(
MSSQL重打一次SP4,打一下后,还是不行。
最后在安装目录的Install目录下,看到了最后一个文件xpstar.sql,有希望,查询分析器运行了它一下,哈,搞定:)
引用
4、删除以下的扩展存储过程格式为:
use master
sp_dropextendedproc '扩展存储过程名'
xp_cmdshell:是进入操作系统的最佳捷径,删除
访问注册表的存储过程,删除
Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue Xp_regenumvalues
Xp_regread Xp_regwrite Xp_regremovemultistring
删除了这些存储过程,但今天发现在MSSQL中使用新建作业时提示找不到xp_regread,于是就想办法恢复这些SP。找了另一台2003的机子对比,通过sp_addextendedproc exec 'xp_regread','xp_star.dll',恢复了'xp_regread'。
但是这回提示变成,
Cannot load the DLL xp_star.dll, or one of the DLLs it references.
Reason: 126(The specified module could not be found.).
(注:我的其实是中文的,但错误提示没Copy下来,在搜索时找到了他人英文版出的一模一样的提示)
晕,再把其它过程也都恢复,
sp_addextendedproc xp_regaddmultistring,'xp_star.dll'
sp_addextendedproc xp_regdeletekey,'xp_star.dll'
sp_addextendedproc xp_regdeletevalue,'xp_star.dll'
sp_addextendedproc xp_regenumvalues,'xp_star.dll'
sp_addextendedproc 'xp_cmdshell','xplog70.dll'
还是一样的提示,不知道哪里出了问题:(
MSSQL重打一次SP4,打一下后,还是不行。
最后在安装目录的Install目录下,看到了最后一个文件xpstar.sql,有希望,查询分析器运行了它一下,哈,搞定:)
2007/05/11 08:49
昨天13:30开始重装,16:00左右补丁安全什么的配好,开始一个一个的恢复站点,大约到晚上11点全部恢复成功。可能一些站点配置还存在小问题,但至少首页都能浏览了,呵呵。
几次登录服务器,发现每登录一次事件查看器的系统日志中就会有个错误,具体描述:
来源:TermServDevices
打印机 Tencent Virtual Printer 所需的驱动程序 Tencent Virtual Printer Driver 未知。登录之前,请与管理员联系,安装驱动程序。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
搜索一下,居然没找到答案,只发现提问的,没发现真正能解决问题的。...反正这个问题和Tencent肯定没关系,呵呵,服务器上没装过QQ。
联想起以前2000终端时有个打印机什么的选项也会出错,找一找终端登录的选项。我本机前段时间也重装为Win2003了,运行:mstsc,出来终端登录界面,点"选项",在"本地资源",找到了,"登陆到远程计算机时自动连接到以下本地设备",其中"打印机"前打了勾,应该就是这个原因。注销,重登录,错误提示没了,问题解决:)
几次登录服务器,发现每登录一次事件查看器的系统日志中就会有个错误,具体描述:
引用
来源:TermServDevices
打印机 Tencent Virtual Printer 所需的驱动程序 Tencent Virtual Printer Driver 未知。登录之前,请与管理员联系,安装驱动程序。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
搜索一下,居然没找到答案,只发现提问的,没发现真正能解决问题的。...反正这个问题和Tencent肯定没关系,呵呵,服务器上没装过QQ。
联想起以前2000终端时有个打印机什么的选项也会出错,找一找终端登录的选项。我本机前段时间也重装为Win2003了,运行:mstsc,出来终端登录界面,点"选项",在"本地资源",找到了,"登陆到远程计算机时自动连接到以下本地设备",其中"打印机"前打了勾,应该就是这个原因。注销,重登录,错误提示没了,问题解决:)





