none
本地管理员登陆后执行xp_cmdshell SQLSERVER服务意外停止 RRS feed

  • 问题

  • xp_cmdshell已启用

    执行exec master..xp_cmdshell '' 就出现下面的错误:

    消息 109,级别 20,状态 0,第 0 行
    在从服务器接收结果时发生传输级错误。 (provider: 共享内存提供程序, error: 0 - 管道已结束。)

    服务器是sql 2005

    2012年11月10日 9:22

答案

全部回复

  • 您好,请问你可以给出你的exec master..xp_cmdshell 的整个语句吗?还有你的导出路径是不是正确的,有没有权限访问

    导出的时候比如导出到excel2003,表数据是800000行,execel2003最大是65536行都会导致出错的


    给我写信: QQ我:点击这里给我发消息

    2012年11月10日 11:53
  • Which edition of sql? Did you enable other protocols than shared memory on the server?
    2012年11月10日 20:43
  • 你怎么发现SQLSERVER服务意外停止的?从错误信息只看到当前进程出错。xp_cmdshell 执行什么内容了?sql什么版本?


    想不想时已是想,不如不想都不想。

    2012年11月11日 0:29
    版主
  • 执行关于xp_cmdshell的所有语句都会出现数据库意外停止!

    exec master..xp_cmdshell 'ver'

    2012年11月11日 1:52
  • 执行完报错后查看事件查看器中的记录,,很简单的语句,

    exec master..xp_cmdshell 'ver'

    只执行这个都意外停止

    2012年11月11日 1:53
  • SQL SERVER 2005 ENTERPRISE EDITION
    2012年11月11日 1:56
  • 可以提供sql errorlog 跟Windows事件查看器里的Windows系统错误日志吗?

    给我写信: QQ我:点击这里给我发消息

    2012年11月11日 2:00
  • 还有你的sql打了最新的sp补丁包跟操作系统打了最新的sp补丁包了吗?有时候也会因为这些原因导致出错的

    给我写信: QQ我:点击这里给我发消息

    2012年11月11日 2:00
  • 2012-11-11 10:14:58.95 spid53      Configuration option 'allow updates' changed from 0 to 0. Run the RECONFIGURE statement to install.
    2012-11-11 10:14:59.01 spid53      Configuration option 'show advanced options' changed from 1 to 1. Run the RECONFIGURE statement to install.
    2012-11-11 10:14:59.03 spid53      Configuration option 'xp_cmdshell' changed from 1 to 1. Run the RECONFIGURE statement to install.

    这事错误记录的最后,我有个过程是定时通过xp_cmdshell执行查询,所以每次执行前会恢复一次xp_cmdshell,其他没有什么错误!就是执行xp_cmdshell错误!

    2012年11月11日 2:26
  • 一直没有打最新的补丁!

    2012年11月11日 2:27
  • 你这里 Configuration option 'xp_cmdshell' changed from 1 to 1. Run the RECONFIGURE statement to install. 是把'xp_cmdshell' 开启没有出错信息

    你把整个sql errorlog贴出来嘛

    SQLSERVER服务意外停止是很严重的了,你最好打上最新补丁


    给我写信: QQ我:点击这里给我发消息

    2012年11月11日 2:35
  • error log 到这就断了,后面就是数据库恢复启动的日志!
    2012年11月11日 2:38
  • 你执行完'xp_cmdshell' SQLSERVER服务意外停止,然后数据库恢复启动

    数据库是自动重启吗?

    还有你看一下操作系统的时间查看器,里的系统日志有没有别的什么错误


    给我写信: QQ我:点击这里给我发消息

    2012年11月11日 2:46
  • 2012-11-11 10:14:58.95 spid53      Configuration option 'allow updates' changed from 0 to 0. Run the RECONFIGURE statement to install.
    2012-11-11 10:14:59.01 spid53      Configuration option 'show advanced options' changed from 1 to 1. Run the RECONFIGURE statement to install.
    2012-11-11 10:14:59.03 spid53      Configuration option 'xp_cmdshell' changed from 1 to 1. Run the RECONFIGURE statement to install.

    这事错误记录的最后,我有个过程是定时通过xp_cmdshell执行查询,所以每次执行前会恢复一次xp_cmdshell,其他没有什么错误!就是执行xp_cmdshell错误!

    Did you enable xp_cmdshell before calling it? Did you call xp_cmdshell as sysadmin?
    2012年11月11日 19:36
  • xp_cmdshell已启用

    执行exec master..xp_cmdshell '' 就出现下面的错误:

    消息 109,级别 20,状态 0,第 0 行
    在从服务器接收结果时发生传输级错误。 (provider: 共享内存提供程序, error: 0 - 管道已结束。)

    服务器是sql 2005

    你好,
    你可不可以先在这个地址下载SQL Server 2005 的最新补丁SP4:http://www.microsoft.com/en-us/download/details.aspx?id=7218, 然后再看看问题有没有得到解决。 详细信息请参考:http://support.microsoft.com/kb/924291?wa=wsignin1.0

    Thanks,
    Amy Peng


    Description: Description: TechNet 论坛好帮手立刻免费下载TechNet论坛好帮手

    2012年11月12日 1:51
    版主
  • 升级过了问题没有解决,,刚刚仔细看了一遍进程,发现SQL服务重新启动后会自动出现一个进程操作 sp_reset_connection;1,怀疑服务器被入侵,每次执行xp_cmdshell会sp_reset_connection,造成服务停止,连接中断!

    2012年11月12日 6:09
  • 升级过了问题没有解决,,刚刚仔细看了一遍进程,发现SQL服务重新启动后会自动出现一个进程操作 sp_reset_connection;1,怀疑服务器被入侵,每次执行xp_cmdshell会sp_reset_connection,造成服务停止,连接中断!

    2012年11月12日 6:24
  • 查了一下msdn

    sp_reset_connection是系统存储过程

    sp_reset_connection 存储过程由 SQL Server 用来支持事务中的远程存储过程调用。从连接池中重用连接时,该存储过程还将导致激发 Audit Login 和 Audit Logout 事件

    http://msdn.microsoft.com/zh-cn/library/ms187961(v=SQL.105).aspx

    下面这个帖子里面说这个存储过程不会有什么问题

    http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/b3283c65-b3ac-41c0-bdd1-bd8b97af5c1c/

    还有一个帖子也是关于这个存储过程的

    http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/301b60eb-1cfb-4a42-a3a4-4bdfa7a8369d/


    给我写信: QQ我:点击这里给我发消息

    2012年11月12日 7:14