Oprava: Změny na zdroj dat SQL Server 2005 Integration Services balíčku mohou být ztraceny, při spuštění balíčku úlohou

Chyba č: 50003774 (SQL Hotfix)

Společnost Microsoft distribuuje opravy Microsoft SQL Server 2005 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005.

Příznaky

Jde o takovouto situaci:
  • Máte Microsoft SQL Server 2005 Integration Services balíčku.
  • V SQL Server 2005 Management Studio můžete konfigurovat úlohu, která obsahuje krok, který spustí balíček Integration Services.
  • Aktualizace zdroje dat na kartě Zdroje dat a potom klepněte na tlačítko OK uložte změny.
  • Můžete upravit krok úlohu znovu a některé další změny. Neklepejte na kartu Datové zdroje .
  • Klepněte na tlačítko OK uložte změny.
V tomto scénáři jsou ztraceny změny na zdroj dat.

Když nastane tento problém, související problémy dojít. Tyto problémy patří následující problémy:
  • Balíček Integration Services se pokusí připojit k serveru chybné.
  • Pokud výchozí připojovací řetězce uvnitř balíček Integration Services nejsou platné, připojení se nezdaří.
  • Obdržíte jednu z následujících chybových zpráv:

    Chybová zpráva 1
    Kód chyby SSIS DTS_E_SQLTASK_FAILEDTOACQUIRECONNECTION:

    Nepodařilo se získat připojení "< Servername.DatabaseName >". Připojení není správně nakonfigurován nebo nemáte právo oprávnění u tohoto připojení.
    Chybová zpráva 2
    Kód chyby SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER:
    Volání metody AcquireConnection programu connection manager "< Servername.DatabaseName >" se nezdařila s kódem chyby 0xC0202009. Mohou existovat chybové zprávy, které jsou zaúčtovány před tím s další informace o Proč se nezdařilo volání metody AcquireConnection."
    Poznámka: Zástupný symbol < Servername.DatabaseName > představuje název serveru a název databáze v programu connection manager, který došlo k selhání uvnitř balíček Integration Services.

Řešení

Informace o kumulativní aktualizaci

SQL Server 2005 Service Pack 2

Důležité: Pokud používáte SQL Server 2005 Service Pack 2 je třeba použít tuto opravu.

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 11 pro SQL Server 2005 Service Pack 2. Další informace o tomto balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
958735 kumulativní aktualizace 11 pro SQL Server 2005 Service Pack 2
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
937137 SQL Server 2005 vytvoří, které byly vydány po vydání serveru SQL Server 2005 Service Pack 2
Opravy hotfix pro Microsoft SQL Server 2005 jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2005 Service Pack 2 musí použít k instalaci aplikace SQL Server 2005 Service Pack 2. Ve výchozím žádné opravy hotfix, která je poskytována v aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

SQL Server 2005 Service Pack 3

Důležité: Pokud používáte SQL Server 2005 Service Pack 3 je třeba použít tuto opravu.


Oprava tohoto problému byla vydána rovněž dále v kumulativní aktualizaci 1 pro SQL Server 2005 Service Pack 3. Další informace o tomto balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
959195 kumulativní aktualizace 1 pro SQL Server 2005 Service Pack 3
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
960598 SQL Server 2005 vytvoří, které byly vydány po vydání SQL Server 2005 Service Pack 3
Opravy hotfix pro Microsoft SQL Server 2005 jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2005 Service Pack 3 musí použít k instalaci aplikace SQL Server 2005 Service Pack 3. Ve výchozím žádné opravy hotfix, která je poskytována v aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Při úpravě úlohy krok, který spustí balíček Integration Services, ujistěte se, klepněte na kartu Zdroje dat , takže jsou inicializována a uložili změny ve Správci připojení.
  • Nepoužívejte na kartu Zdroje dat Chcete-li nastavit připojovací řetězce. Místo toho vytvořit konfigurační soubor balíčku a stanoví upravené hodnoty řetězce připojení programu connection manager. Připojovací řetězce můžete aktualizovat změnou konfigurační soubor XML.
Další informace o tom, jak vytvořit a nastavit konfigurační soubor balíčku naleznete následujícím webu Microsoft Developer Network (MSDN):Nebo, naleznete v části "Vytváření konfigurace balíčku" na následujícím webu společnosti Microsoft:

Stav

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

Další informace

Můžete použít metadata krok úlohy uložené v databázi MSDB Zkontrolovat chybějící /CONNECTION přepínače v definicích příkaz krok úloha integrační služby. Chcete-li ověřit tato připojení můžete použít následující příkazy:
-- See all SSIS job steps where the Data Source is presentselect J.name, JS.*
from msdb.dbo.sysjobsteps JS
join msdb.dbo.sysjobs J
on J.job_id=JS.job_id
where subsystem='SSIS'
and command like '%/CONNECTION%'

-- See all SSIS job steps where the Data Source is not present
select J.name, JS.*
from msdb.dbo.sysjobsteps JS
join msdb.dbo.sysjobs J
on J.job_id=JS.job_id
where subsystem='SSIS'
and command not like '%/CONNECTION%'

-- See all SSIS job steps where the Data Source is missing and was updated within the past 7 days
select datediff(dd,J.date_modified,getdate()) as LastEditDaysAgo, J.name, J.date_modified, J.version_number, JS.*
from msdb.dbo.sysjobsteps JS
join msdb.dbo.sysjobs J
on J.job_id=JS.job_id
where subsystem='SSIS'
and command not like '%/CONNECTION%'
and datediff(dd,date_modified,getdate())<7

Odkazy

Další informace o jaké soubory byly změněny a informace o všechny požadavky nutné pro instalaci balíčku kumulativní aktualizace obsahující opravy hotfix popsané v tomto článku znalostní báze Microsoft Knowledge Base klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
958735 kumulativní aktualizace 11 pro SQL Server 2005 Service Pack 2
Další informace o seznamu sestavení, které jsou k dispozici po SQL Server Service Pack 2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
937137 seznam sestavení, které jsou k dispozici po vydání serveru SQL Server 2005 Service Pack 2
Další informace o přírůstkové Model servis pro SQL Server získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potíže
Další informace o možnostech získání aktualizace SQL Server 2005 Service Pack 2 klepněte 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
Další informace o nových funkcích a vylepšeních v aktualizaci SQL Server 2005 Service Pack 2 naleznete na následujícím webu společnosti Microsoft:Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499 nové schéma přidělování názvů pro Microsoft SQL Server software balíčky aktualizací.
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 960161 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor