因为维护远程服务器的时候,不小心关闭了远程连接现在先打开 我知道数据库的账户密码 开启cmdshell以后执行 exec master.dbo.xp_cmdshell 'reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0'的时候 会出现 提示的 无限循环,我要怎么处理?
值 fDenyTSConnections 已存在,要覆盖吗(Yes/No)? 
值 fDenyTSConnections 已存在,要覆盖吗(Yes/No)? 值 fDenyTSConnections 已存在,要覆盖吗(Yes/No)? 值 fDenyTSConnections 已存在,要覆盖吗(Yes/No)? 

解决方案 »

  1.   


    -- 试试下面的命令
    exec master..xp_cmdshell 'echo Y|reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0'
      

  2.   

    use master
    exec xp_regwrite 'HKEY_LOCAL_MACHINE',SYSTEM\CurrentControlSet\Control\Terminal Server','fDenyTSConnections','REG_DWORD','0'
      

  3.   

    use master 
    exec xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\Terminal Server','fDenyTSConnections','REG_DWORD','0'