KB2537467 — Poprawka: do przenoszenia danych z tabeli programu SQL Server 2008 lub SQL Server 2008 R2 nie można używać obiektów SMO (SQL Server Management Objects).

Dotyczy: SQL Server 2008 R2SQL Server 2008 Service Pack 2

Symptomy


Nie można przesyłać danych z tabeli przy użyciu obiektów SQL Server Management Objects (SMO) w programie Microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2. Ten problem zazwyczaj występuje w następujących scenariuszach:
  • Aby skopiować dane z tabeli, należy użyć funkcji przesyłania zadania bazy danych w programie SQL Server Integration Services.Uwaga Gdy zadanie nie zostanie pomyślnie uruchomione, jest wyświetlany następujący komunikat o błędzie:
    Błąd: 0xC002F325 w witrynie transferowania obiektów programu SQL Server, zadanie transferu obiektów programu SQL Server: wykonanie nie powiodło się z powodu następującego błędu: "pusta nazwa ścieżki jest niedozwolona".
  • Aby skopiować dane z tabeli, należy utworzyć aplikację, która używa obiektów SMO w programie SQL Server 2008 lub SQL Server 2008 R2.

Przyczyna


Ten problem występuje z powodu błędu w zestawie Microsoft. SqlServer. SmoExtended. dll.

Rozwiązanie


Informacje o aktualizacji zbiorczej

SQL Server 2008 R2

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 8. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2534352 Pakiet aktualizacji zbiorczej 8 dla programu SQL Server 2008 R2
Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2
SQL Server 2008 z dodatkiem Service Pack 1
Poprawka dotycząca tego problemu została wydana po raz pierwszy w zbiorczej aktualizacji 14 dla programu Microsoft SQL Server 2008 z dodatkiem Service Pack 1 (SP1). Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2527187 Zbiorcza aktualizacja 14 dla programu SQL Server 2008 z dodatkiem Service Pack 1
Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
970365 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2008
Poprawki programu Microsoft SQL Server 2008 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008 do instalacji dodatku Service Pack 1 do programu SQL Server 2008. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.
SQL Server 2008 z dodatkiem Service Pack 2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 4 dla programu Microsoft SQL Server 2008 z dodatkiem Service Pack 2 (SP2). Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2527180 Zbiorcza aktualizacja 4 dla programu SQL Server 2008 z dodatkiem Service Pack 2
Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2402659 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 2 dla programu SQL Server 2008
Poprawki programu Microsoft SQL Server 2008 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008 do instalacji dodatku Service Pack 2 do programu SQL Server 2008. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.

Stan


Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Więcej informacji


Aby uzyskać więcej informacji na temat transferowania danych przy użyciu programu SQL Server 2008, odwiedź następującą witrynę internetową Microsoft Developer Network (MSDN):