来自 数据库 2020-04-30 11:36 的文章
当前位置: 网上澳门金莎娱乐 > 数据库 > 正文

使用xp_cmdshell注销Windows登录用户(终端服务器超出最大连接数)网上澳门金莎娱乐

公司日常项目更新使用TFP,服务器一般维护用远程桌面管理,所以经常登录到服务器, 但有时由于某种原因,登录到服务器后,帐号没有及时注销,致使后面无法登录到服务器,

1、假设备份文件xxxx.bak大小约300G,还原后所占用的空间为900G

显示错误如

2、磁盘空间只有1T,若将备份文件拷贝过来,空间剩余700G,无法成功还原,因此通过远程方式还原。

出现这样的问题还真麻烦,跑机房光手续都要两三天才能搞好.还好公司一直保留有Sa帐号,

例子如下:

这就好办了,用SQL注销一个Windows登录用户即可.

SQLSERVER服务实例名称: 192.168.12.163
需要备份的数据库名称: a
备份机器名称(Client端): 192.168.12.30
备份机用户: administrator 密码: 123
备份机域名: B28-1230
网上澳门金莎娱乐,备份机提供备份需求的文件夹:D:backup

首先打开xp_cmdshell--执行XP_CMDSHELL要开启xp_cmdshellEXEC sp_configure 'show advanced options', 1RECONFIGURE WITH OVERRIDERECONFIGUREEXEC sp_configure 'xp_cmdshell', 1RECONFIGURE WITH OVERRIDERECONFIGURE

备份数据库
第一步: 在备份机建立共享文件夹
在程序代码中调用(或者CMD窗口)
net share sqlbakup=D:backup 或者用NetShareAdd这个API
简要说明:
net share:是WINDOWS内部的网络命令。
作用:建立本地的共享资源,显示当前计算机的共享资源信息。
第二步: 建立共享信用关系
exec master..xp_cmdshell 'net use \192.168.12.30backup 123 /user:B28-1230Administrator'

查看当前Windows已登录用户

若报错提示这个:“SQL Server 阻止了对组件'xp_cmdshell' 的过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。
系统管理员可以通过使用sp_configure 启用'xp_cmdshell'。有关启用'xp_cmdshell' 的详细信息,请参阅SQL Server 联机丛书中的"外围应用配置器"。”

EXEC xp_cmdshell 'query user'

启用’xp_cmdshell’:
USE master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE

注销Id为2的Administrator用户EXEC xp_cmdshell 'logoff 2'

关闭’xp_cmdshell’:
USE master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE

--关闭xp_cmdshellEXEC sp_configure 'xp_cmdshell', 0RECONFIGURE WITH OVERRIDE RECONFIGUREEXEC sp_configure 'show advanced options', 0RECONFIGURE WITH OVERRIDE RECONFIGURE

开启’xp_cmdshell’后再执行建立信用关系:
exec master..xp_cmdshell 'net use \192.168.12.30backup 123 /user:B28-1230Administrator'

本文由网上澳门金莎娱乐发布于数据库,转载请注明出处:使用xp_cmdshell注销Windows登录用户(终端服务器超出最大连接数)网上澳门金莎娱乐

关键词: