机器名更改后修正windows登录名
来源:互联网 发布:新速特软件站怎么用 编辑:程序博客网 时间:2024/06/10 05:27
---首先以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
- 机器名更改后修正windows登录名
- SqlServer更改机器名后如何修改数据库的机器名
- 更改TFS机器名后;TFS无法执行.
- sql2008登录成功后又更改了计算机名怎么办
- linux hostname 更改机器名
- 登录后显示登录名
- DB2 &windows机器名
- svn login如何更改登录名
- 更改VSS的默认登录名
- sqlserver安装后不管理器不能用IP登录,只能用机器名登录的问题
- 创建 Windows 身份验证登录名
- Oracle在更改机器名后服务无法启动的解决方法
- MyEcllipse下更改项目名后
- 更改服务器名后crs无法启动
- -在javascript中获取机器名和window登录名
- 用javascript获取机器名和window登录名
- Windows 7之如何更改计算机名
- 如何更改windows远程桌面3389端口名??
- [C#]在WinForm下使用HttpWebRequest上传文件并显示进度
- PLU大师的九十句经典名言!
- 系统管理员工具包: 更改 UID 和 GID
- 生成验证码
- CSS十条速记口诀
- 机器名更改后修正windows登录名
- CDMP中国首考即免费体验考试活动成功举行
- LinQ To SQL 添加、删除、更新C#
- “平安力合杯”足球比赛
- IsNullOrEmpty
- 简单的Jquery验证
- 解决css浏览器不兼容万能方法
- 在axis中通过wsdd文件发布和卸载webservice【图文】
- ADO.NET