首页 > 数据库 >通过sqlserver添加修改系统管理员账号.120510

通过sqlserver添加修改系统管理员账号.120510

时间:2025-01-21 10:23:11浏览次数:1  
标签:cmdshell 账号 系统管理员 120510 sqlserver admin 服务器 xp net

一,思路: 在其他服务器B,通过sa账号远程登录需增加/修改系统管理员账号的服务器A,用sqlserver的xp_cmdshell功能,模拟cmd通过net user命令进行添加或者修改系统管理员账号。

特别提示:此解决方案只适用于服务器没有加域且忘记管理员密码的用户使用,请不要作为非法用途!

二,解决方法:

0,在服务器B通过sa账号远程登录的服务器A;

1,开启SQLSERVER xp_cmdshell功能:
2,通过cmdshell添加系统账号admin,密码admin,并放到administrators组里:

exec xp_cmdshell 'net user admin admin /add'
exec xp_cmdshell 'net localgroup administrators admin /add'

3, 服务器A通过刚创建admin账号登入,修改本地管理员账号;

4,删除admin账号。   补充:如想直接修改账号,步骤2只需:

exec xp_cmdshell 'net user 账号 密码 '

即可。

标签:cmdshell,账号,系统管理员,120510,sqlserver,admin,服务器,xp,net
From: https://www.cnblogs.com/amadeuslee/p/18683076

相关文章

  • SQLServer2005恢复Master库.110509
    master库对于SQLServer来说,是很重要的系统数据库,保存着所有Sqlserver的用户信息、数据库信息等,当数据库崩溃时,master数据库的恢复成功与否起着重要的作用。这就跟Oracle的System表空间一样,非常的重要。备份数据前期准备:(1)在备用机准备好和生产机器一样的sql2005数据库环境(注意数......
  • MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
    在现代分布式数据库系统中,跨服务器进行增删改查(CRUD)操作是一个常见需求。MySQL和SQLServer都提供了多种方法实现跨服务器的数据操作。本文将详细介绍MySQL和SQLServer中实现跨服务器CRUD操作的一种方法。MySQL跨服务器CRUD操作MySQL可以通过使用联邦存储引擎(FederatedSto......
  • 如何解决使用 SQL Server 管理器远程操作数据库时出现“索引超出了数组界限 (Microsof
    问题描述当您使用SQLServerManagementStudio(SSMS)远程连接并操作数据库时,可能会遇到以下错误提示:“索引超出了数组界限(Microsoft.SqlServer.Smo)”。这个错误通常发生在尝试执行某些特定操作(如查询、修改表结构等)时。该问题不仅影响工作效率,还可能导致数据操作失败。错......
  • mysql、oracle、sqlserver的区别
    一、保存数据的持久性:        MySQL:是在数据库更新或者重启,则会丢失数据。                Oracle:把提交的sql操作线写入了在线联机日志文件中,保持到了磁盘上,可以随时恢复。                SqlServer:2014之后,也拥有了完全持久和延......
  • 【详解】SQLServerJDBC到主机的TCP/IP连接失败
    目录SQLServerJDBC到主机的TCP/IP连接失败错误描述原因分析解决步骤1.检查SQLServer服务状态2.检查网络连接3.检查端口4.配置SQLServer接受TCP/IP连接5.检查JDBC驱动版本6.检查连接字符串解释:常见问题排查:1.0x2749(10061)-无法建立连接......
  • Chef 是一种用于自动化管理基础设施的开源工具,它允许系统管理员以代码的方式描述、配
    Chef是一种用于自动化管理基础设施的开源工具,它允许系统管理员以代码的方式描述、配置、部署和管理整个IT基础设施,尤其是大规模的服务器和应用环境。Chef采用了一种声明式的方式,使得用户可以定义系统应该达到的状态,而Chef会负责确保这些状态得到实现。Chef的关键概念:Chef......
  • SQLSERVER截取q前300字节长度
    在SQLServer中,如果你想截取一个字符串的前300个字节,可以使用LEFT函数结合DATALENGTH函数来实现。LEFT函数用于从字符串的左侧开始截取指定长度的字符,而DATALENGTH函数用于获取字符串的实际字节长度。示例假设有一个表Articles,其中有一个varchar类型的字段Conten......
  • sqlserver 索引
    DBCCSHOWCONTIGWITHALL_INDEXES--查看所有表的索引碎片情况DBCCSHOWCONTIG(fq_viewvform)--指定表索引碎片情况dbccdbreindex('fq_viewvform')--重建表索引DBCCSHOWCONTIG(fq_viewvform)--检查重建后表索引碎片情况   扫描页数:如果你知道行的近似尺寸和表或索引......
  • SQLServer使用STUFF-for xml path实现结果行列转置.220507
    源数据:场景1:查出用户的爱好,并进行行列转置selectcname,stuff((select','+f.favorfromtb_favorfwheref.userid=b.useridFORXMLPath('')),1,1,'')favorfromtb_userb这里使用了SQLServer2005版本以后加入的stuff以及forxmlpath:FORXMLPath('�......
  • SQLServer单表无缝转换到MySQL.220605
    场景:SQLServer单表结构,无缝转换到MySQL方法:1.Navicat-右键需要导出的数据表-逆向表到模型2.弹出来的模型窗口里,选择转换模型为 默认MySQL8.0确认3.新弹出的模型窗口 -选择 导出SQL 即可。......