V počítači, který obsahuje 64bitový procesor obdržíte chybovou zprávu v aplikaci SQL Server Management Studio při připojení k serveru SQL Server 2005 Integration Services nebo při vytváření nebo úpravě plánu údržby

Překlady článku Překlady článku
ID článku: 919224 - Produkty, které se vztahují k tomuto článku.
BUG #: 434935 (SQLBUDT)
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Nainstalujete balíček oprav hotfix Microsoft SQL Server 2005 v počítači, který obsahuje 64bitový procesor. Při připojení na SQL Server 2005 Integration Services Skriptové pomocí SQL Server Management Studio, zobrazí se chybová zpráva podobná následující:
Název: Microsoft SQL Server Management Studio

Nepodařilo se načíst data pro tuto žádost. (Microsoft.SqlServer.SmoEnum)
Klepnutím na tlačítko Nápověda,: http://go.microsoft.com/fwlink?ProdName = + + serveru SQL & LinkId = 20476

DALŠÍ INFORMACE:
Připojit se ke službě direktivy SSI v počítači"Název_počítače"se nezdařilo:
Chyba při načítání knihovny typů či DLL.
Navíc při pokusu vytvořit nebo upravit plán údržby se zobrazí jedna z následujících chybových zpráv:
Chybová zpráva 1
Výjimka-HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
Umístění programu:
na Microsoft.SqlServer.Dts.Runtime.ConnectionManager.get_Properties()
na Microsoft.SqlServer.Management.DatabaseMaintenance.TaskContextUI.InitializeConnectionCombo (řetězec connectionName)
na Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm.SetTask (DbMaintenanceBackupTask úkol)
na Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm...ctor (TaskHost taskHost, objekt IServiceProvider zprostředkovatele)
na Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskBackupUI.GetView() na Microsoft.DataTransformationServices.Design.DtrTaskDesigner.GetTaskEditor()
Chybová zpráva 2
Výjimka-HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
Umístění programu:
na Microsoft.SqlServer.Dts.Runtime.Sequence.get_Properties()
na Microsoft.DataTransformationServices.Design.DtsBaseDesigner.PreFilterProperties (IDictionary vlastnosti)
na Microsoft.DataTransformationServices.Design.DtsPropExpressionsDesigner.PreFilterProperties (IDictionary vlastnosti)
na Microsoft.DataTransformationServices.Design.DbMaintSequenceDesigner.PreFilterProperties (IDictionary vlastnosti)
na System.ComponentModel.Design.ComponentDesigner.System.ComponentModel.Design.IDesignerFilter.PreFilterProperties (IDictionary vlastnosti)
na System.ComponentModel.Design.TypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties (IComponent komponenty, rozhraní IDictionary vlastnosti)
na Microsoft.DataTransformationServices.Design.DtsTypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties (IComponent komponenty, rozhraní IDictionary vlastnosti)
na System.ComponentModel.TypeDescriptor.PipelineFilter (Int32 pipelineType, členy rozhraní ICollection, instance objektu, IDictionary mezipaměť)
na System.ComponentModel.TypeDescriptor.GetPropertiesImpl (součást objektu, atributy atribut [], Boolean noCustomTypeDesc, Boolean noAttributes)
na System.ComponentModel.TypeDescriptor.GetProperties (součást objektu)
na Microsoft.DataWarehouse.Design.Cud.VsTransaction.ChangeProperty (objekt obj, propertyName řetězec)
na Microsoft.DataTransformationServices.Design.DtsBasePackageDesigner.CreateExecutable (zástupný řetězec kontejneru IDTSSequence, String name)
K tomuto problému dochází, pokud platí jedna z následujících podmínek:
  • Balíček opravy hotfix serveru SQL Server 2005 Integration Services je nainstalována. Balíček opravy hotfix serveru SQL Server 2005 nástroje však není nainstalována.
  • Před instalací balíčku opravy hotfix serveru SQL Server 2005 Integration Services, nainstalovat balíček opravy hotfix serveru SQL Server 2005 Tools.
  • V počítači používáte dvě instance serveru SQL Server 2005. Kromě toho jsou obě instance serveru SQL Server verze starší než Microsoft SQL Server 2005 Service Pack 2 (SP2).
  • V počítači je spuštěna instance serveru SQL Server 2005 s aktualizací SP2. Navíc nainstalujete opravu hotfix po aktualizaci SP2 tuto instanci. Nainstalujete-li druhou instanci serveru SQL Server 2005. Na druhé instanci serveru SQL Server 2005 SP2 nainstalujete.

Příčina

Tomuto problému dochází, protože instalační program zruší registraci souboru Dts.dll 32 bitů v případě, že instalační program nainstaluje soubor Dts.dll 64-bit. 64Bitový soubor Dts.dll je nainstalován společně s SQL Server 2005 SP2. Soubor Dts.dll 64-bit navíc mohou nainstalovat spolu s balíčkem oprav hotfix direktivy SSI, která obsahuje soubor Dts.dll 64-bit.

Řešení

Chcete-li tento problém vyřešit, použijte jednu z následujících metod v závislosti na verzi každé instance serveru SQL Server 2005.

Metoda 1

Pokud není instancí serveru SQL Server 2005 verze starší než SQL Server 2005 SP2, spusťte následující příkaz na příkazovém řádku k registraci souboru Dts.dll 32-bit:
%windir%\syswow64\regsvr32 % ProgramFiles (x 86) %\Microsoft SQL Server\90\dts\binn\dts.dll"
Budete také muset zaregistrovat ručně MsDtsSrvrUtil.dll, použití
%windir%\syswow64\regsvr32 % ProgramFiles (x 86) %\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll


Pokud systém 64bitové integrační služby, budete muset ručně zaregistrovat pomocí těchto příkazů knihoven DLL 64-bit
%windir%\system32\regsvr32 "%ProgramFiles%\Microsoft SQL Server\90\dts\binn\dts.dll
%windir%\system32\regsvr32 "%ProgramFiles%\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll

Metoda 2

Pokud je starší než SQL Server 2005 SP2 verze instance serveru SQL Server 2005, použijte jednu z následujících metod:
  • Tento problém vyřešíte pomocí nejnovější aktualizace service pack Microsoft SQL Server 2005. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
    913089 Jak získat nejnovější aktualizaci service pack pro SQL Server 2005
  • Instalace balíčků s opravou hotfix v následujícím pořadí:
    • SQL Server 2005 databázový stroj
    • SQL Server 2005 Analysis Services
    • SQL Server 2005 Integration Services
    • Služba oznámení serveru SQL Server 2005
    • SQL Server 2005 Reporting Services
    • SQL Server 2005 nástroje
    Poznámka: Všechny balíčky opravy hotfix je nutné nainstalovat i v případě, že nelze spustit určité součásti.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Můžete zobrazit v protokolu aplikace v prohlížeči událostí a určit pořadí, ve kterém byly nainstalovány balíčky oprav hotfix. Pokud pořadí instalace liší od následující pořadí, přeinstalujte balíčcích oprav hotfix v následujícím pořadí:
  • Produkt: Microsoft SQL Server 2005 - aktualizace "2153 opravy Hotfix serveru SQL Server databáze služeb 2005 (KB918222)" byla úspěšně nainstalována.

  • Produkt: Microsoft SQL Server 2005 Analysis Services - aktualizace "2153 opravy Hotfix pro aktualizaci SQL Server Analysis Services 2005 (KB918222)" úspěšně nainstalována.

  • Produkt: Microsoft SQL Server 2005 Integration Services - aktualizace "2153 opravy Hotfix serveru SQL Server Integration Services 2005 (KB918222)" úspěšně nainstalována.

  • Produkt: Microsoft SQL Server 2005 oznámení služby - aktualizace "2153 opravy Hotfix serveru SQL Server oznámení služby 2005 (KB918222)" úspěšně nainstalována.

  • Produkt: Microsoft SQL Server 2005 Reporting Services - aktualizace "2153 opravy Hotfix serveru SQL Server Reporting Services 2005 (KB918222)" úspěšně nainstalována.

  • Produkt: Microsoft SQL Server 2005 nástroje - aktualizace "2153 opravy Hotfix pro nástroje SQL Server a Workstation součásti 2005 (KB918222)" úspěšně nainstalována.

Poznámka: Zdroj těchto událostí je MsiInstaller.

Vlastnosti

ID článku: 919224 - Poslední aktualizace: 22. května 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Klíčová slova: 
kbsql2005ssis kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB919224 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:919224

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com