L'altro giorno ho riscontrato un problema noioso sul service pack 2 di sql server per quanto riguarda Integration Services.
Scenario
Sistema cluster windows 2003, failover di SQL Server 2005 a 64bit. Installazione nuovo ambiente, e quindi installazione SQL Server in cluster, installazione dei client tools, di SSIS e di VSBIDS (Business Intelligence Development Studio). Successivamente, Service Pack 2, per tutto.
Ebbene, dopo l'installazione di SP2, sembra andare tutto bene fino a che mi accorgo che Visual Studio BIDS non funziona più.. Non riesco a creare package nuovi, non riesco a fare debug di già esistenti, ed ottengo errori di vario genere, come ad esempio:
"
Microsoft Visual Studio is unable to load this document:The package
failed to load due to error 0xC0010014 “One or more error occurred.
There should be more specific errors preceding this one that explains
the details of the errors. This message is used as a return value from
functions that encounter errors.”. This occurs when
CPackage::LoadFormXML fails."
Partendo da questo messaggio non ho trovato nulla che potesse aiutarmi.
Davide, non conoscendo bene il problema che avevo di fronte, mi ha passato un paio di link, che purtroppo non erano adatti al mio scopo..
Il week end è passato e questa mattina mi arriva una email simpatica di Leo, un mio "amico/collega/cliente" che mi insulta un po' e mi dona questo link:
http://support.microsoft.com/kb/919224
CAUSE
"This
problem occurs because the installer unregisters the 32-bit Dts.dll
file when the installer installs the 64-bit Dts.dll file. The 64-bit
Dts.dll file is installed together with SQL Server 2005 SP2.
Additionally, the 64-bit Dts.dll file may be installed together with
any SSIS hotfix package that contains the 64-bit Dts.dll file."
Semplicemente risolto con il metodo indicato..
Comunque un "bel" bug.. voi che ne pensate?
Stay tuned!