Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15889

TSXCache.bin missing

$
0
0

I am working with a 2008 msx and 2005 sp3 tsx.  When attempting to send maintenance plan to tsx I get an error saying the tsxcache.bin cannot be opened.  The file is not there.  I can fake a file of the same name and I get a little farther only to have an error about the fake file.

I have read and confirmed all the sql login and roles are set as they should be on the target and the master.  I have had no troubles running other jobs on this tsx, but I cannot get the maintenance plan to transfer from the msx.  No issues enlisting the tsx either.  I have defected and re-enlisted the tsx successfully but the issue remains.  There are many dead end posts about this issue:

[419] Unable to open or read TSX cache file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\JOBS\TSXCACHE.BIN' (win32 error code: 2)

followed by this error regarding the dts packageL

Date  7/12/2012 2:59:49 PM
Log  SQL Server Agent (Current - 7/12/2012 3:08:00 PM)

Message
[000] Failed to import Maintenance Plan 'Test2' from PDX-SQLMSX: Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException: While trying to find a folder on SQL an OLE DB error was encountered with error code 0x80040E14 (Could not find stored procedure 'msdb.dbo.sp_dts_getfolder'.).
 ---> System.Runtime.InteropServices.COMException (0xC001404A): While trying to find a folder on SQL an OLE DB error was encountered with error code 0x80040E14 (Could not find stored procedure 'msdb.dbo.sp_dts_getfolder'.).

   at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.LoadFromSQLServer(String bstrPackagePath, String bstrServerName, String bstrServerUserName, String bstrServerPassword, Boolean bLoadNeutral, IDTSEvents90 pEvents)
   at Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer(String packagePath, String serverName, String serverUserName, String serverPassword, IDTSEvents events)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer(String packagePath, String serverName, String serverUserName, String serverPassword, IDTSEvents events)
   at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.LoadFromSqlServer(String name, String serverName, String userName, String pwd)
   at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.LoadFromSqlServer(String packageName, ServerConnection localConnObj)
   at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.TransferFromMSX(ServerConnection connTSX, ServerConnection connMSX, String planName, Dictionary`2 subplanJobs)
   at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.OnAllMaintPlanJobsArrived(String localInstanceName, String msxInstanceName, String msxLoginName, String msxLoginPassword, Int32& retAgent)

Microsoft, please assist!

Thanks!


Viewing all articles
Browse latest Browse all 15889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>