忘却sa密码的消除办法,server不用安装sql处理工科

图片 1

由于某些原因,sa和windows验证都不能登录 sql server,可以用独占模式,修改sa密码
先在服务管理器停止Sql Server服务,然后打开命令行,进入 SQL Server安装目录,进入 Binn
执行命令 sqlservr.exe -m
启动完成后 再打开一个命令行窗口 输入命令 sqlcmd
执行命令使sa账号可用
ALTER LOGIN sa ENABLE;
GO
修改sa密码(UNLOCK 需要2008以上版本)
ALTER LOGIN sa WITH password='新密码' UNLOCK,CHECK_POLICY=OFF,CHECK_EXPIRATION=OFF;
GO
新建系统账号

今天无意间发现腾讯云镜像有windows server2016,追求新系统的我,马上就重装了云服务器。重装完后发现,配置太低,远程桌面都变得不是很顺畅,于是装完sql server2016后便不打算另外装管理工具了。
网上查了资料,可以用cmd操作sql server,这样就可以直接在本地机子管理服务器了,也可以为服务器节省空间。废话不多说,接下来介绍操作方法。
忘却sa密码的消除办法,server不用安装sql处理工科具开启sa。       管理sql server使用的是sqlcmd,sqlcmd 实用工具是一个命令行实用工具,用于 Transact-SQL 语句和脚本的临时、交互执行以及自动执行 Transact-SQL 脚本撰写任务。

图片 2

图片 3

CREATE LOGIN DBAdmin WITH PASSWORD ='T$chT@rget'
GO

sqlcmd微软官方介绍地址 

在使用的sql server的数据的情况下,安装数据过程,未指定使用sa的登录,只能使用windows的账户登录,那要怎么设置账户来使用sa账户登录账号呢?

双击打开后加上  ;-m  然后以管理员方式  打开 SQLSERVER 2008  就可以已window身份登录  不过还没有完

EXEC sp_addsrvrolemember DBAdmin, sysadmin
GO
完成后 输入quit退出
关闭所有命令行窗口
服务管理器中启动sqlserver服务,就可以用sa账号登录,添加上windows账号

    打开命令提示符,输入Sqlcmd -? 可以查看帮助

 

图片 4

 

首先先打开的是sql server manage studio的工具,进行使用windows的账号进行登录即可。

右键  属性  =》安全性

图片 5

 

图片 6

首先,我们需要用widows身份验证登录sql server

登录成功账户之后,进行右键登录的用户名,弹出了下拉菜单中选择属性。

更改为 sql server 和 window身份验证模式

 

 

图片 7

sqlcmd -S .

进入到了服务器属性的界面中,选择为安全性的选项。

图片 8

 

图片 9

没有sql server登陆账号的话创建一个

 

 

图片 10

登录成功后,开启sa

进入到了安全性的选项界面中之后,进行勾选上sql server和windows身份验证模式的情况。

然后把-m去掉就可以用帐号登录了

 

图片 11

 

ALTER LOGIN sa ENABLE
GO

图片 12

 

 

修改sa密码为123

 

 

 图片 13

ALTER LOGIN sa WITH PASSWORD='123'  
GO  

 把状态  login :改成enabled

当然这时候会提示,密码复杂度不够,将123替换成复杂的密码就可以了

 图片 14

 

 

以上就开启了sa,并且修改了sa的密码

修改成功后可以用sa登录测试一下,因为现在已经用windows身份验证登录了,所以需要先退出。只需要输入exit回车即可

退出后重新用sa去登录

 

sqlcmd -S . -U sa

输入这个命令回车后,会出现要求密码的提示,这时候输入刚刚设置的密码即可登录成功

 

如果提示登录失败,有可能是因为之前安装数据库的时候没有开启混合登陆模式,这个需要到注册表中去修改。

打开注册表,Ctrl F唤出查找框,查找LoginMode,将值修改为2即可

 

图片 15

修改后就开启了windows 和sql server 身份混合登录了

本文由星彩网app下载发布于星彩彩票app下载,转载请注明出处:忘却sa密码的消除办法,server不用安装sql处理工科

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。