I have a database server (Server1) which is running SQL server 2000.
I have another "Archive" server (Server2) which is running SQL server 2014. The job of this archive server (Server 2) is to basically transfer all data, from audit tables, from primary/production server (Server1 : source) to "Archive Server"(Server2 : Destination).
It is done via executing a SSIS package that enables the data transfer.
I assume we can automate the process and setup SQL server agent to run the package automatically at our desire.
But the package execution fails and I get the following error:
Message
Executed as user: NT Service\SQLAgent$SQLSERVER. Microsoft (R) SQL Server Execute Package Utility Version 12.0.2000.8 for 64-bit Copyright (C) Microsoft Corporation. All rights reserved. Started: 11:05:11 a.m. Error: 2016-08-23
11:05:12.08 Code: 0xC0016016 Source: AuditTransferTask Description: Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified state.". You
may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available. End Error Error: 2016-08-23 11:05:12.39 Code: 0xC0202009 Source: AuditTransferTask
Connection manager "SourceDb" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Client unable to establish connection". An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "SQL Server
Native Client 11.0 does not support connections to SQL Server 2000 or earlier versions.". End Error Error: 2016-08-23 11:05:12.39 Code: 0xC020801C Source: Transfer from Source to Destination Accumulator_Audit [1] Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "SourceDb" failed with error code 0xC0202009. There may be error messages posted
before this with more information on why the AcquireConnection method call failed. End Error Error: 2016-08-23 11:05:12.39 Code: 0xC0047017 Source: Transfer from Source to Destination SSIS.Pipeline Description:
Accumulator_Audit failed validation and returned error code 0xC020801C. End Error Error: 2016-08-23 11:05:12.39 Code: 0xC004700C Source: Transfer from Source to Destination SSIS.Pipeline Description: One
or more component failed validation. End Error Error: 2016-08-23 11:05:12.39 Code: 0xC0024107 Source: Transfer from Source to Destination Description: There were errors during task validation. End
Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 11:05:11 a.m. Finished: 11:05:12 a.m. Elapsed: 1.015 seconds. The package execution failed. The step failed.
Please help.