修正: SQL Server 2008 または SQL Server 2008 R2 でのテーブルからデータを転送するのには SQL Server 管理オブジェクト (SMO) を使用することはできません。

適用対象: SQL Server 2008 R2SQL Server 2008 Service Pack 2

現象


Microsoft SQL Server 2008 または Microsoft SQL Server の 2008 R2 で SQL Server 管理オブジェクト (SMO) を使用して、テーブルからデータを転送することはできません。 次のシナリオでは、通常、問題が発生します。
  • テーブルからデータをコピーするのにには、SQL Server の統合サービスのデータベース タスクの転送機能を使用できます。注: タスクが正常に実行されない場合、次のエラー メッセージが表示されます。
    エラー: 転送 SQL Server オブジェクト転送 SQL Server オブジェクトのタスク、タスクで 0xC002F325: 次のエラーで実行に失敗しました:「空のパス名はできません。」です。
  • テーブルからデータをコピーするのには SQL Server 2008 または SQL Server 2008 R2 で SMO を使用するアプリケーションを作成します。

原因


問題は、Microsoft.SqlServer.SmoExtended.dll アセンブリ内でエラーが発生したために発生します。

解決方法


累積的な更新プログラムの情報

SQL Server 2008 R2

この問題に対する修正は、累積的な更新プログラム 8 で最初にリリースされました。詳細については SQL Server 2008 R2 でこの累積的な更新プログラム パッケージを入手する方法について、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
2534352 SQL Server 2008 R2 用の累積的な更新プログラム パッケージ 8
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 R2 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
981356 ビルドの SQL Server 2008 R2 のリリース後にリリースされた SQL Server 2008 R2
SQL Server 2008 サービス パック 1
この問題の修正プログラムは、Microsoft SQL Server 2008 Service Pack 1 (SP1) の累積的な更新プログラム 14 で初めてリリースされました。 この累積的な更新プログラム パッケージの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
2527187 SQL Server 2008 Service Pack 1 用の累積的な更新プログラム 14
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
970365 SQL Server 2008 Service Pack 1 がリリースされた後にリリースされた SQL Server 2008 ビルド
Microsoft SQL Server 2008 の修正プログラムは、特定の SQL Server Service Pack 向けに作成されています。 SQL Server 2008 Service Pack 1 のインストールには、SQL Server 2008 Service Pack 1 の修正プログラムを適用する必要があります。 既定では、SQL Server のサービス パックで提供されているすべての修正プログラムは次の SQL Server のサービス パックに含まれます。
SQL Server 2008 サービス パック 2
この問題の修正プログラムは、Microsoft SQL Server 2008 Service Pack 2 (SP2) の累積的な更新 4 で初めてリリースされました。 この累積的な更新プログラム パッケージの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
2527180 SQL Server 2008 Service Pack 2 の累積的な更新 4
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2402659 ビルド、SQL Server 2008 の SQL Server 2008 Service Pack 2 がリリースされた後にリリースされました。
Microsoft SQL Server 2008 の修正プログラムは、特定の SQL Server Service Pack 向けに作成されています。 SQL Server 2008 Service Pack 2 のインストールには、SQL Server 2008 Service Pack 2 修正プログラムを適用する必要があります。 既定では、SQL Server のサービス パックで提供されているすべての修正プログラムは次の SQL Server のサービス パックに含まれます。

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

詳細情報


SQL Server 2008 を使用してデータを転送する方法の詳細については、次の Microsoft Developer Network (MSDN) web サイトを参照してください。