SQL Server 服务器更名及添加Windows登录名

虚拟机安装好 SQL Server ,发觉服务器名字忘改了。所以下面就更改了服务器名称及在SQLServer中删除添加Windows登录名。




直接更改Windows计算机名称,改完重启电脑



重启系统后,登录SQLServer失败。因为当前的Windows默认登录名没有在数据库中。



现在先把数据库的代理都停止。



打开命令行,在本地服务器以管理员身份(单用户)启动服务:net start MSSQLSERVER /m

启动命名实例服务:sqlcmd -E -S kk-db1\MSSQLSERVERA


或者:在SQL的启动参数中加一个“-m”的选项(记得在-m前加分号)



这时可以登录sqlserver进来创建Windows登录名 并授权sysadmin







或者继续在命令行登录创建登录名并授权,完成后退出重启服务即可。

 sqlcmd -E -S "kk-db1"

CREATE LOGIN [KK-DB1\Administrator] FROM WINDOWS

GO

EXEC master..sp_addsrvrolemember @loginame = N'KK-DB1\Administrator', @rolename = N'sysadmin'

GO







另一种在sqlserver中添加Windows登录名的方法:

更改Windows名之前,登录sqlserver,选择 sqlserver和Windows身份验证模式,并启用sa账户。

更改Windows名称后,可用sa登录sqlserver添加Windows登录名




更改名称后也要更改数据库中记录的服务器名称,更改后再重启sqlserver服务

--以SERVERPROPERTY('SERVERNAME')为准

select @@servername
select serverproperty('servername')

sp_dropserver 'OldName'
go 
sp_addserver 'NewName','local'
go



http://www.cnblogs.com/i6first/p/3512779.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值