首页 > 数据库 >Sql Server 2008数据库Windows账户和sa账户被禁用以后……

Sql Server 2008数据库Windows账户和sa账户被禁用以后……

时间:2023-08-13 16:58:27浏览次数:34  
标签:账户 Windows 数据库 Server dba SQL

服务器版本:WIndows Server2008 R2 Standard

数据库版本:Microsoft SQL Server 2008 R2

事故背景:

  新建了一个账户dev以后,禁用sa账户,不小心把Windows登录账户也给禁用了,然后数据库代理,作业都不可用了

解决:

1、用当前账户新建一个Windows管理员账户dba

 2、用新账号dba登录系统,然后打开“SQL Server配置管理器”修改数据库服务的启动参数,在启动参数后面加上 ;-m,重启服务,此时数据库只能单用户登录

 3、关闭数据库服务,用管理员身份打开cmd,切换目录到Sql Server安装路径,然后执行sqlservr.exe

cd C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn

4、用管理员身份新建一个cmd窗口,执行命令SQLCMD -A 打开sqlcmd,运行以下SQL:

USE master 
GO 

CREATE LOGIN [WIN-ESF14482NS8\dba] FROM WINDOWS WITH DEFAULT_DATABASE=[Master] 
GO 
EXEC sp_addsrvrolemember @loginame=N'WIN-ESF14482NS8\dba', @rolename=N'sysadmin' 
GO

 其中 “WIN-ESF14482NS8”是数据库的实例名,“dba”是Windows管理员账户

5、SQL执行完毕以后,关闭所有cmd窗口,把数据库服务中的启动参数中添加的;-m删除,取消单用户登录,然后重启服务,用新建的Windows管理员账户“WIN-ESF14482NS8\dba”登录进数据库,把相关的账户重新启用

 

  

 

标签:账户,Windows,数据库,Server,dba,SQL
From: https://www.cnblogs.com/gebilaoqin/p/17626777.html

相关文章

  • 【转】SQL Server 常用运维语句
    来自:微信公众号  DotNet工控上位机编程链接地址:https://mp.weixin.qq.com/s/wyyuuRMMAgM_4QEvaAdQMw 开发.NET应用时可能会使用SQLServer数据库,对于SQLServer数据库的日常开发,给大家分享一些运维SQL语句。一、场景1:SQLServer死锁分析执行以下SQL,启用SQLServer死锁日志输出......
  • Windows 11 自动应答XML注释版
    详细的介绍了Win11自动应答XML各标记的名称、用途:还等什么?访问http://oldhelps.html-5.me,搜索Windows11自动应答XML注释版就是他......
  • Windows电脑怎么设置局域网内共享磁盘?
    前言:我有一台主机硬盘容量比较大,想做为一个共享硬盘,方便我其他笔记本能够往这台硬盘传输文件,想到的最好最快的方法就是通过局域网内部进行文件传输。通过局域网共享磁盘,这种方法也是非常便捷的。那如何设置操作呢?请详细看下文。局域网共享磁盘,共享文件的电脑主机需要链接相同的网......
  • Windows电脑怎么设置局域网内共享磁盘?
    前言:我有一台主机硬盘容量比较大,想做为一个共享硬盘,方便我其他笔记本能够往这台硬盘传输文件,想到的最好最快的方法就是通过局域网内部进行文件传输。通过局域网共享磁盘,这种方法也是非常便捷的。那如何设置操作呢?请详细看下文。局域网共享磁盘,共享文件的电脑主机需要链接相同......
  • Windows10下安装docker 并启动 rabbitmq
    1.官网下载docker:https://hub.docker.com/editions/community/docker-ce-desktop-windows 2.安装docker:运行下载好的DockerforWindowsInstaller.exe 3.安装好后启动docker: 4.修改成国内镜像仓库:https://q3a36twa.mirror.aliyuncs.com  5.拉取rabbitmq,在cmd窗......
  • Windows11 操作系统 SysWOW64 文件夹的作用
    Windows11操作系统中的SysWOW64文件夹是一个重要的系统目录,它在某些方面扮演着特殊的角色。在这篇文章中,我将详细介绍SysWOW64文件夹的作用,并举例说明它在操作系统中的具体应用。首先,让我们了解一下该文件夹的背景和目的。SysWOW64文件夹是Windows64位操作系统中的一个......
  • 自动获取 DNS server address
    "ObtainDNSserveraddressautomatically"是一种网络配置选项,它允许计算机或其他网络设备通过动态主机配置协议(DHCP)从网络中的路由器或服务器自动获取DNS(域名系统)服务器的地址。DNS服务器的作用是将域名转换为相应的IP地址,以便在互联网上定位和连接到特定的网站或资源。在这......
  • SAP UI5 中的 sap-fe-mockserver
    SAPUI5是一种用于构建现代Web应用程序的开发框架,它是SAP(Systems,Applications,andProductsinDataProcessing)公司推出的一种前端技术。它提供了丰富的控件库、MVC(Model-View-Controller)架构模式、数据绑定、主题定制等功能,帮助开发人员构建直观、高度可定制且易......
  • windows 10下编译mariadb
    环境:OS:Windows10mariadb:10.4.29 1.下载mariadb源码 2.安装依赖组件 3.修改sql_locale.cc文件编码文件位置:E:\mariadb\mariadb-10.4.29\sql在ue里面打开,另存为的时候将改成utf-8编码,选择格式为:utf-8withbom我这里只选择utf-8好像也可以 4.编译E:\mariadb>c......
  • Android系统启动-SystemServer上篇-1
    相关文件:/frameworks/base/core/java/com/android/internal/os/-ZygoteInit.java-RuntimeInit.java-Zygote.java/frameworks/base/services/java/com/android/server/-SystemServer.java/frameworks/base/core/jni/-com_android_internal_os_Zygote.cp......