Sqlserver操作系统用户Administrator本地登陆SSMS报错18456的解决方法
官方文档https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked-out?view=sql-server-ver15
结论:只要有操作系统的超级管理员账户,那么一定有方法可以登陆该服务器上的任何数据库,因为在任何数据库中,操作系统的administrator或root用户永远拥有高权限,可以进行配置项或数据库文件级别的修改
Sqlserver操作系统用户administrator本地登陆ssms报错18456的解决方法:使用-m启动sqlserver数据库,这样数据库允许本地管理员以single-user登陆sqlserver服务,就可以增加sqlserver的登陆用户了,步骤如下
1、 停止所有sqlserver服务包括SQL Server agent、SQL Server Browse等等
2、 修改sql server的启动参数,增加-m
3、 启动sql server这一个服务
4、 登陆ssms,不要选择Connect,选择New Query
5、 执行如下语句,以后就可以使用administrator用户本地登陆数据库了
USE [master]
GO
CREATE LOGIN [BUILTIN\Administrators] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]
GOALTER SERVER ROLE [sysadmin] ADD MEMBER [BUILTIN\Administrators]
GO
/*以下为追加域用户组DA\WDBA并加入sysadmin,以后该用户组的成员就可以登陆数据库了
CREATE LOGIN [DA\WDBA] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]
GOALTER SERVER ROLE [sysadmin] ADD MEMBER [DA\WDBA]
GO
*/
6、 关闭sqlserver服务并移除-m启动选项,再启动sqlserver及相应的SQL Server agent、SQL Server Browser,后面用户就可以正常登陆sqlserver 数据库了
Sqlserver操作系统用户Administrator本地登陆SSMS报错18456的解决方法相关推荐
- python安装失败0x80070570_e460安装win10系统报错0x80070570的解决方法
win10系统现已逐渐成为了主流操作系统,很多用户都将自己的电脑升级为win10系统.但近日却有用户跟小编反映说自己的e460电脑在安装win10系统时出现了提示错误0x80070570情况,那我们要 ...
- 登录mysql报错2059_navicat连接mysql报错2059的解决方法
navicat连接mysql报错2059的解决方法 发布时间:2020-12-21 10:27:37 来源:亿速云 阅读:82 作者:小新 栏目:数据库 这篇文章给大家分享的是有关navicat连接m ...
- mysql 启动服务1067_windows无法启动MySQL服务报错1067的解决方法
突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld ,发现 "windows无法启动MySQL服务 错误1067" ,死活启动不了,咋办? ...
- 启动Hyper-V报错0x80070057的解决方法
最近需要安装Docker,第一步就是要启动Hyper-V,然后第一步就遇到了错误. 系统: windows10 版本1607 在网上找过几种办法尝试: 方法一. 无法启动Hyper-V的解决方法: 1 ...
- Python发送邮件smtplib.SMTP各报错问题的解决方法
Python发送邮件smtplib.SMTP各报错问题的解决方法 参考文章: (1)Python发送邮件smtplib.SMTP各报错问题的解决方法 (2)https://www.cnblogs.co ...
- Eslint报错整理与解决方法(持续整理)
Eslint报错整理与解决方法(持续整理) 参考文章: (1)Eslint报错整理与解决方法(持续整理) (2)https://www.cnblogs.com/lunlunshiwo/p/859600 ...
- php zpo框架,Yii使用DeleteAll连表删除出现报错问题的解决方法
本文实例讲述了Yii使用DeleteAll连表删除出现报错问题的解决方法.分享给大家供大家参考,具体如下: 删除数据的时候,经常会遇到连联判断删除数据的条件,今天用Yii 的CDbCriteria生成 ...
- cobbler安装4个报错汇总及解决方法:ImportError
cobbler安装4个报错汇总及解决方法:ImportError 参考文章: (1)cobbler安装4个报错汇总及解决方法:ImportError (2)https://www.cnblogs.co ...
- 安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法
安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法 参考文章: (1)安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决 ...
最新文章
- USACO 3.2 Stringsobits
- .NET短信接口验证
- 老黄历小程序源码前端实例(亲测可用)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的企业计划管理系统
- 今天,美团程序员的年终奖金可能没了
- dialog能提交数据吗_硬盘坏了能恢复数据吗?实用硬盘修复软件
- 思维改变生活:不需要经历也能明白
- BOW(opencv源码)
- Linux打开关闭ping
- DeepMatch交友机器人:原来姹紫嫣红开遍,缘来就是你
- e5服务器cpu性能排行,了解至强cpu!至强cpu性能排行榜及具体参数详解【详解】...
- 基于layui的省市镇三级联动js
- c语言vc绘图,VC++绘图编程教程
- tomcat 控制台中文乱码问题解决办法寻觅
- 工业设备数字孪生白皮书
- lda指令是什么意思_汇编指令大全
- 冲水步骤(智能马桶开发记录)
- 第一届程序设计竞赛题解(E题)
- 软件 黑苹果盒盖不休眠_怎么解决苹果电脑合盖自动休眠问题?
- 描述CFAR算法原理