1.要修改master数据库中的计算机名称
--使用下面的代码重新添加当前SQL Server实例的信息,处理完成后,应该重新启动MSSQLSERVER服务使修改生效。
DECLARE
@srvname sysname
SET
@srvname=
CAST
(SERVERPROPERTY(
'ServerName'
)
as
sysname)
IF
NOT
EXISTS(
SELECT
*
FROM
master.dbo.sysservers
WHERE
srvname=@srvname)
EXEC
sp_addserver @server = @srvname , @
local
=
'LOCAL'
--执行下面的代码,将@@SERVERNAME的值修改为与SERVERPROPERTY('ServerName')一样即可。修改完成后,需要重新启动MSSQLSERVER服务使修改生效。
IF SERVERPROPERTY(
'ServerName'
)<>@@SERVERNAME
BEGIN
DECLARE
@srvname sysname
SET
@srvname=@@SERVERNAME
EXEC
sp_dropserver @server=@srvname
SET
@srvname=
CAST
(SERVERPROPERTY(
'ServerName'
)
as
sysname)
EXEC
sp_addserver @server = @srvname , @
local
=
'LOCAL'
END
2.修改 数据库->安全性->登录名
先找到错误的登录名,右键查看、记录下属性
删除错误的登录名
新建正确的登录名
设置新添加登陆名的属性
3.
重新启动MSSQLSERVER服务使修改生效