SQLServer错误:15404,维护计划无法执行

谐波分析
SQLServer错误:15404,维护计划⽆法执⾏
错误症状:
D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG下⾯的ERROELOG,⽤⽂本打,查看运⾏维维计划不成功是⽣成的错误⽇志详细信息:2011-08-11 14:16:48 - ! [298] SQLServer 错误:  15404,⽆法获取有关 Windows NT 组/⽤户 '计算机名称\Administrator' 的信息,错误代码 0x534。 [SQLSTATE 42000] (ConnIsLoginSysAdmin).
解决及原因:
1.⾸先写⼀句sql 语句备份指定数据库可以成功。
2.根据错误⽇志细节推断,数据库在执⾏维护计划是,⽤到了⼀个域的控制⽤户(系统管理员),⽽我们为了服务器安全,往往将默认系统管理员名称进⾏更改,所以导致⽆法执⾏任务计划。
3.解决⽅法是先将 SQL 安全性-->登录名中原来的系统⽤户名更改为现在所⽤的⽤户名,然后删除现有的维护计划重新建维护计划。
4.问题得到解决。
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
或者继续在命令⾏登录创建登录名并授权,完成后退出重启服务即可。bak
sqlcmd -E -S "kk-db1"
调查表作文
CREATE LOGIN [KK-DB1\Administrator] FROM WINDOWS
EXEC master..sp_addsrvrolemember @loginame = N'KK-DB1\Administrator', @rolename = N'sysadmin'
另⼀种在sqlserver中添加Windows登录名的⽅法:
更改Windows名之前,登录sqlserver,选择 sqlserver和Windows⾝份验证模式,并启⽤sa账户。
更改Windows名称后,可⽤sa登录sqlserver添加Windows登录名,或者修改之前的登录名,点右键重命名
更改名称后也要更改数据库中记录的服务器名称,更改后再重启sqlserver服务
[sql]
1. --以SERVERPROPERTY('SERVERNAME')为准
2.
3. select @@servername
拉弥亚
成相篇
4. select serverproperty('servername')
5.
6. sp_dropserver 'OldName'
7. go
8. sp_addserver 'NewName','local'
9. go
一起又看流星雨最后一集--以SERVERPROPERTY('SERVERNAME')为准
select @@servername
select serverproperty('servername')
sp_dropserver 'OldName'
go
sp_addserver 'NewName','local'
go

本文发布于:2024-09-22 07:22:48,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/279396.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:登录名   名称   更改   登录   服务器   数据库   计划   维护
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议