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
或者继续在命令行登录创建登录名并授权,完成后退出重启服务即可。
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服务
- --以SERVERPROPERTY('SERVERNAME')为准
- select @@servername
- select serverproperty('servername')
- sp_dropserver 'OldName'
- go
- sp_addserver 'NewName','local'
- go
--以SERVERPROPERTY('SERVERNAME')为准
select @@servername
select serverproperty('servername')
sp_dropserver 'OldName'
go
sp_addserver 'NewName','local'
go
SQLServer 错误: 15404,维护计划无法执行的更多相关文章
- SQLServer 错误: 15404,无法获取有关 Windows NT 组/ 用户 'WIN-8IVSNAQS8T7\Administrator' 的信息,错误代码 0x534。
在自动清理日志的作业中,执行过程出现如下问题:“SQLServer 错误: 15404,无法获取有关 Windows NT 组/ 用户 'WIN-8IVSNAQS8T7\Administrator' ...
- SQLServer 错误: 15404,无法获取有关 Windows NT 组 用户
因做服务器数据库迁移,造成的一系列问题, 1.重启SQL 代理,操作也不可. 然后又进行操作: SQL---------安全性------登录名 中原来的系统用户名前的计算机名更改为现在所用的计算机名 ...
- SQLServer 错误: 15404,无法获取有关 Windows NT 组
右击-属性-所有者改成sa 测试一下 右击 --- 作业开始步骤---执行成功
- SQL 2008维护计划不执行的问题
平台环境; 先是装了WINDOWS 2008,没有升级到AD,再安装了sql2008后再升级了AD. 现在SQL建了几个数据库备份计划,但都提示下面的信息: 日期 2010-4-15 9:36:00 ...
- SQL SERVER 2008:内部查询处理器错误: 查询处理器在执行过程中遇到意外错误
今天一个同事突然告诉我,以前跑得很正常的一个SQL语句,执行时突然报如下错误: 消息1222,级别16,状态18,第1 行 已超过了锁请求超时时段. ...
- 错误: 实例 "ahwater-linux-core" 执行所请求操作失败,实例处于错误状态。: 请稍后再试 [错误: Exceeded maximum number of retries. Exceeded max scheduling attempts 3 for instance 7c1609c9-9d0f-4836-85b3-cefd45f942a7. Last exception: [u
错误: 实例 "ahwater-linux-core" 执行所请求操作失败,实例处于错误状态.: 请稍后再试 [错误: Exceeded maximum number of ret ...
- 错误: 实例 "ruiy" 执行所请求操作失败,实例处于错误状态。: 请稍后再试 [错误: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)].
错误: 实例 "ruiy" 执行所请求操作失败,实例处于错误状态.: 请稍后再试 [错误: 'ascii' codec can't decode byte 0xe6 in posi ...
- SqlServer 错误日志切换和查看
Sql Server 日志 和 代理错误日一般在实例重新启动后自己主动切换,假设实例久未重新启动,将可能积累太多的日志,不方便查看. 查看错误日志大小: --查看日志大小 EXEC xp_enumer ...
- 关于SQLServer无法对数据库'XXX'执行删除,因为它正用于复制。错误:'3724' 的解决方案
关于这个错误,是因为在服务器上想把数据库复制到本地,使用了“发布.订阅”方案,结果后来没成功,删除本地数据库的时候出现了这个错误,说“无法对数据库'XXX'执行删除,因为它正用于复制”. 解决方案:只 ...
随机推荐
- dell台式机设置U盘启动步骤
在开机启动看见DELL的标志后,连续按F12键进入BIOS界面,然后按照界面进行操作,操做完成后保存退出,然后再按F12键选择U盘启动. 注意硬盘模式需要选择为disabled.
- 自定义TempData跨平台思路
一:TempData的自定义实现... TempData是用Session实现的,既然是Session,那模式是线程方式...这样的Session是没法进行跨平台的... 那么这就涉及到如何在多台机器 ...
- 2017.7.15清北夏令营精英班Day1解题报告
成绩: 预计分数:20+10+40 实际分数:100+10+40. 一百三十多人的比赛全场rand7还水了个鼠标+键盘 unbelievable! 考试题目链接: https://www.luogu. ...
- RecyclerView的刷新和加载更多
1.RecyclerView :出现也不知道多久了,没怎么使用过,上次写的笔记乱七八糟的,再次仔细的整理下. 使用需加入依赖 compile 'com.android.support:recyc ...
- layer-list
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android=" ...
- 双向链表C++实现
双向链表实现,通过C++实现 #ifndef LinkList_hpp #define LinkList_hpp typedef struct Node{ int data; Node* next; ...
- Kattis - String Matching(kmp)
String Matching Input The input consists of several test cases. Each test case consists of two lines ...
- Day 03 知识点[python程序运行的方式、变量、注释、内存管理、数据类型]
执行Python程序的两种方式 第一种:交互式,在cmd中运行 优点:调试程序方便,直接给出结果 缺点:无法保存,关掉cmd窗口数据就消失 第二种:命令行式通过cmd中输入Python3文本 优点:数 ...
- JTree知识小点
创建一个新节点 DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("新节点"); 被选中的节点 Default ...
- Android开发进度03
1,今日:目标:实现登录界面 2,昨天:实现第一个Android项目Helloworld 3,收获:会使用手机进行测试,会使用SQlite数据库 4,问题:创建项目时出错