Conectați-vă cu Microsoft
Conectați-vă sau creați un cont.
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Microsoft distribuie Microsoft SQL Server 2008 R2 și Microsoft SQL Server 2008 remedieri ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu SQL Server 2008 R2 anterior și Microsoft SQL Server 2008 fix release.

Simptome

Luați în considerare următorul scenariu:

  • Creați un pachet SQL Server Integration Services (SSIS) în Microsoft SQL Server 2008 R2 sau Microsoft SQL Server 2008.

  • Utilizați o activitate de pachet de execuție pentru a rula un pachet fiu în pachetul SSIS.Notă Acest pachet SSIS va fi citat ca pachet părinte în restul acestui articol.

  • Utilizați tipul de configurare SQL Server pentru a crea un tabel de configurare pentru pachetul părinte.

  • Partajați același tabel de configurare cu pachetul fiu.

  • Tabelul de configurare conține multe intrări de configurare pentru obiectele existente în pachetul părinte. Cu toate acestea, căile de obiect din anumite intrări de tabel de configurare nu există în pachetul fiu. De exemplu, atunci când utilizați un tabel de configurare partajat pentru pachetul părinte, anumite variabile, manageri de conexiune, activități sau alte obiecte la care face referire tabelul de configurare partajat nu există în toate pachetele fiu.

  • Rulați pachetul părinte în SQL Server Business Intelligence Development Studio (oferte).

În acest scenariu, pachetul părinte nu rulează. În plus, primiți unul dintre următoarele mesaje de eroare:

  • Nu s-a găsit conexiunea "<nume conexiune>". Această eroare este lansată de colecția de conexiuni atunci când elementul de conexiune specific nu este găsit.

  • Calea pachetului a făcut referire la un obiect care nu poate fi găsit: "<> cale ". Acest lucru se întâmplă atunci când se face o încercare de rezolvare a unui traseu de pachete la un obiect care nu poate fi găsit.

Note

  • În plus față de mesajele de eroare care sunt menționate în secțiunea "simptome", pot apărea și alte mesaje de eroare.

  • Chiar dacă setați setarea SupressConfigurationWarnings la True, această problemă apare încă.

  • Această problemă nu se produce în Microsoft SQL Server 2005 Integration Services.

Cauză

Această problemă se produce din cauza unei erori în SQL Server 2008 R2 Integration Services. mai exact, când se aplică configurația partajată la pachetele fiu prin activitatea pachetului de execuție, toate obiectele configurate trebuie să existe în pachet. În caz contrar, activitatea pachetului executare va arunca o eroare. Această eroare este, de obicei, tratată ca avertisment. Dar, în acest caz, acest avertisment determină activitatea pachetului de execuție pentru a raporta eroarea. Prin urmare, executarea pachetului părinte nu reușește.

Rezolvare

Informații despre actualizarea cumulativă

SQL Server 2008 Service Pack 2

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 3 pentru SQL Server 2008 Service Pack 2. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2498535 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008 Service Pack 2Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 fix release. Microsoft recomandă să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2402659 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 2 Sunt create remedieri rapide Microsoft SQL Server 2008 pentru anumite pachete de servicii SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 2 la o instalare de SQL Server 2008 Service Pack 2. În mod implicit, orice remediere rapidă furnizată într-un pachet de servicii SQL Server este inclusă în următorul pachet de servicii SQL Server.

SQL Server 2008 Service Pack 1

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 12 pentru SQL Server 2008 Service Pack 1. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2467236 Pachetul de actualizare cumulativă 12 pentru SQL Server 2008 Service Pack 1Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 fix release. Microsoft recomandă să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

970365 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 1 Sunt create remedieri rapide Microsoft SQL Server 2008 pentru anumite pachete de servicii SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 1 la o instalare de SQL Server 2008 Service Pack 1. În mod implicit, orice remediere rapidă furnizată într-un pachet de servicii SQL Server este inclusă în următorul pachet de servicii SQL Server.Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2261464 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008 R2Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 remediată. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

981356 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2

Soluție de evitare

Pentru a rezolva această problemă, utilizați una dintre metodele următoare: metoda 1nu utilizați același filtru de configurare într-un tabel de configurare partajat pentru mai multe pachete. Specificați un alt filtru de configurare pentru fiecare pachet. Atunci când faceți acest lucru, se face referire la obiectele pachet pentru un singur pachet în tabelul de configurare. Metoda 2Adăugați un obiect manechin la pachetul problematic. Atunci când procedați astfel, calea pachetului pentru obiectul există în pachet. De exemplu, să presupunem că aveți un pachet SSIS denumit Pkg1. Pkg1 conține un manager de conexiune denumit CM1. De asemenea, aveți un pachet SSIS denumit Pkg2. Pkg2 conține un manager de conexiune denumit CM2. În acest scenariu, aceste pachete partajează același filtru de configurare într-un tabel de configurare partajat. Pentru a evita această problemă, adăugați un manager de conexiune fals denumit CM2 în Pkg1. De asemenea, adăugați un manager de conexiune inactiv denumit CM1 în Pkg2.

Mai multe informații

După ce aplicați această remediere rapidă, când rulați pachetul de la depanatorul DtsDebugHost. exe însuși în Business Intelligence Development Studio (oferte) la ora de proiectare, ofertele încă returnează același mesaj de avertizare descris în secțiunea "simptom". Cu toate acestea, pachetul va reuși. Atunci când depistați pachetul în afara depanatorului utilizând DTExec. exe sau alt Runtimes, pachetul va reuși fără niciun mesaj de avertizare. În plus, primiți următorul mesaj care înseamnă că configurațiile s-au aplicat cu succes în pachetele fiu:

Pachetul încearcă să se configureze din SQL Server utilizând șirul de configurare "" server. DbName ";" [DBO]. [Configurații SSIS] ";" Conexiuni ";".Pentru mai multe informații despre configurațiile pachetelor de servicii de integrare, vizitați următorul site Web Microsoft:

Configurații pentru pachetul de servicii de integrareDacă întâmpinați o problemă similară în SQL Server 2008, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

974559 Remediere: mesaj de eroare atunci când rulați un pachet de servicii de integrare SQL Server 2008 care utilizează un tabel de configurare în SQL Server Business Intelligence Development Studio: "conexiunea" <nume conexiune> "nu s-a găsit"

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Pentru mai multe informații despre modelul de întreținere incrementală pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

935897 Un model de întreținere incrementală este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

822499Schemă nouă de denumire pentru pachetele de actualizare software Microsoft SQL ServerPentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×