程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> 使用xp_cmdshell注銷Windows登錄用戶(終端服務器超出最大連接數)

使用xp_cmdshell注銷Windows登錄用戶(終端服務器超出最大連接數)

編輯:更多數據庫知識

公司日常項目更新使用TFP,服務器一般維護用遠程桌面管理,所以經常登錄到服務器, 但有時由於某種原因,登錄到服務器後,帳號沒有及時注銷,致使後面無法登錄到服務器,

顯示錯誤如

出現這樣的問題還真麻煩,跑機房光手續都要兩三天才能搞好.還好公司一直保留有Sa帳號,

這就好辦了,用SQL注銷一個Windows登錄用戶即可.

首先打開xp_cmdshell
--執行XP_CMDSHELL要開啟xp_cmdshell
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE WITH OVERRIDE
RECONFIGURE

查看當前Windows已登錄用戶

EXEC xp_cmdshell 'query user'

注銷Id為2的Administrator用戶
EXEC xp_cmdshell 'logoff 2'

--關閉xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE WITH OVERRIDE  
RECONFIGURE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE
RECONFIGURE

Ok,搞定,又可以遠程桌面了.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved