我有一个最近安装的 sql 2005 数据库服务器(在同一台机器上从 2000 升级),我正在尝试设置维护计划以重新索引等,但它们总是失败。这是我收到的消息,我认为某些用户的某些权限是错误的,但不确定我应该在哪里寻找。
以用户身份执行:194709-DB2\SYSTEM。... 9.00.4035.00(64 位)版权所有 (C) Microsoft Corp 1984-2005。版权所有。开始:12:45:34 错误:2009-07-20 12:46:05.42
代码:0xC00291EC 源:{BDA7B017-98D2-41A4-864E-49A5A9B39855} 执行 SQL 任务描述:无法获取连接“本地服务器连接”。连接可能未正确配置,或者您可能对此连接没有正确的权限。结束错误警告:2009-07-20 12:46:05.42 代码:0x80019002 来源:OnPreExecute
说明:SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。Execution 方法成功,但引发的错误数 (1) 达到了允许的最大值 (1);导致失败。当错误数量达到 MaximumErrorCount 中指定的数量时,就会发生这种情况。更改 MaximumErrorCount 或修复错误。结束警告错误:2009-07-20 12:46:05.44 代码:0xC0024104
来源:重组索引任务
De... 包执行失败... 步骤失败。
从我的机器连接到远程 SQL Server 实例通过 sa 创建作业不起作用。但是,如果我 RDP 到机器上并使用我的 Windows 凭据来设置作业,它就可以工作。
我没有尝试过,但是通过 Management Studio 连接到 sql server 实例,使用 Windows 凭据可能也可以。
检查包内的连接以确保它连接到正确的服务器。我有一个不同的场景(实例故障转移)产生相同的错误消息 - 即在辅助服务器上运行的包试图针对原始服务器名称运行。
另一个建议是,打开您的维护计划并从“管理连接...”(在工具栏上)中选择连接,并确保您提供了正确的凭据。
即使您通过代理帐户本身正确配置它也会失败。有时在生产场景中,许多其他作业也在运行,它们在同一台服务器上获取相同的连接。由于这两个工作发生冲突,有时会失败......