• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2つのMDFファイルをattachさせたい。)

2つのMDFファイルをattachさせたい

このQ&Aのポイント
  • A.mdfとB.mdfという別々のテーブルが入った2つのMDFファイルをサーバーにアタッチしたいが、ファイルを別のデータベースに関連付けることができないエラーが出る。
  • 初心者のために、sp_attach_dbコマンドを使用して2つのMDFファイルをアタッチしようとしているが、ファイル名の指定に16個の制限があるため、エラーが発生している。
  • BファイルのテーブルをAファイルに移動する方法を知りたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.2

Enterprise Manegerのテーブルを右クリックして、「すべてのタスク」の 「データのインポート」を選択します。 「データソース」を「Microsoft OLE DB Provider for SQL Server」に指定して、 「サーバー」に移動したいテーブルを持つDBのサーバーを指定します。 「データベース」も指定して下さい。 変換先は移動先のDBに関する情報を設定します。 「テーブルのコピーまたはクエリの指定」では、「変換元データベースから テーブルとビューをコピー」を選択します。 「変換元テーブルとビューの選択」で移動したいテーブルを選びます。 以下は、そのまま作業を行えば実行できると思います。

hakku
質問者

お礼

お礼が大変おくれて申し訳ございませんでした。 とても助かりました。ありがとうございました。

その他の回答 (1)

  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.1

16個まで指定できるのは、ファイルグループを使用して 複数のファイルでDBを構成した場合です。 今回の場合、別々のデータベースにアタッチして、 その後対象のテーブルをインポートさせればよい でしょう。

hakku
質問者

お礼

お答えいただいてありがとうございます。 すみません、「その後対象のテーブルをインポートさせればよい」とは具体的にどのようにすればよろしいでしょうか。

関連するQ&A