案例:SQL维护计划(数据库备份作业)执行失败

标签:
it |
问题:
SQL维护计划(数据库备份作业)执行失败(OS版本:windows 2008 R2,DB版本:SQL SERVER 2012)
http://s8/mw690/c30cf885gx6CC3Nm0KPd7&690
Winodws日志如下:
日志如下:
日志名称:
来源:
日期:
事件 ID:
任务类别:
级别:
关键字:
用户:
计算机:
描述:
SQL Server Scheduled Job 'MaintenancePlan-backup
database.Subplan_1' (0x211D461DE549A04F9530E1
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
</Event>
解决办法:
问题在于机器名称与实际不符,系更改计算机名称所致,安装操作系统时为WIN-QEOMMO0E4V7,后来改为SIPAMC-VMGIS,在SQL
Server Management
Studio登陆时用WINDOWS身份验证,建维护计划时,新建的维护计划的所有者还是以前的机器名称\用户WIN-QEOMMO0E4V7Administrator
USE MASTER
GO
SELECT @@SERVERNAME;
SELECT SERVERPROPERTY('SERVERNAME')
--如果这两个结果不一致,说明机器改过名字,在配置复制时也会报错。
--要修复此问题,执行下面的语句,完成后重新启动SQL服务
IF SERVERPROPERTY('SERVERNAME')
<>
@@SERVERNAME
BEGIN
END
备注:注册表中以下值还存在以前计算机名,但不影响使用,可以不用更改。
1).HKEY_LOCAL_MACHINE->Software->Microsoft->Microsoft
SQL
Server->110->Machines下的OriginalMachineName
2).HKEY_LOCAL_MACHINE->Software->Microsoft->Microsoft
SQL Server->Services->Report
Server下的GroupPrefix
.HKEY_LOCAL_MACHINE->Software->Wow6432Node->Microsoft->Microsoft
SQL Server->Services->Report
Server下的GroupPrefix
3).HKEY_LOCAL_MACHINE->Software->Microsoft->Microsoft
SQL Server->Services->SSIS
Server下的GroupPrefix
.HKEY_LOCAL_MACHINE->Software->Wow6432Node->Microsoft->Microsoft
SQL Server->Services->SSIS
Server下的GroupPrefix
4).HKEY_LOCAL_MACHINE->Software->Microsoft->schedulingAgent下的OldName
参考链接:
Steps to change the server name for a SQL Server machine
http://www.mssqltips.com/sqlservertip/2525/steps-to-change-the-server-name-for-a-sql-server-machine/