---
首先以sa
超級管理員身份登陸
use[master]go
--更改servername 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 go
---修改windows
登陸賬號
declare
@name
varchar
(100)
select
@name
=name
from
syslogins
where
name
like
'%/administrator'
if@@rowcount
>0
exec
('drop login ['
+@name
+']')
declare
@servername
varchar
(100)
select
@servername
=@@servername
exec
('create login ['
+@servername
+'/administrator] from windows with default_database=[master]')
exec
(' master..sp_addsrvrolemember @loginame = n'''
+@servername
+'/administrator'', @rolename = n''sysadmin''')
go
declare
@name
varchar
(100)
select
@name
=name
from
syslogins
where
name
like
'%/sqlagent'
---啟動賬號 if
@@rowcount
>0
exec
('drop login ['
+@name
+']')
declare
@servername
varchar
(100)
select
@servername
=@@servername
exec
('create login ['
+@servername
+'/sqlagent] from windows with default_database=[master]')
exec
(' master..sp_addsrvrolemember @loginame = n'''
+@servername
+'/sqlagent'', @rolename = n''sysadmin''')
go
sql server更改機器名後更改資料庫機器名
方式一 本地機器名查詢 select from sys.servers 修改機器名 sp dropserver old server name sp addserver new server name local 然後再重啟服務或機器就可以了。注 修改機器名可能會對資料庫訂閱複製有影響 方式二 方式...
Oracle在更改機器名後服務無法啟動的解決方法
oracle改變機器名後會導致服務無法正常啟動,可以通過下列操作解決 1.oracle product 10.2.0 db 3 network admin目錄下,listener.ora檔案中的listener 改為你的新機器名,如果有網域名稱的話加上網域名稱 tnsnames.ora中orcl改為...
Oracle在更改機器名後服務無法啟動的解決方法
oracle改變機器名後會導致服務無法正常啟動,可以通過下列操作解決 1.oracle product 10.2.0 db 3 network admin目錄下,listener.ora檔案中的listener 改為你的新機器名,如果有網域名稱的話加上網域名稱 tnsnames.ora中orcl改為...