アセンブリ転送及び転送データベースは、データベースコンポーネント、データベース全体前者コピーまたはデータベースと、新しいオブジェクトは、SQL Serverのデータベースに転送されるSQLサーバーの新しいインスタンスに移動オブジェクト:転写アセンブリに分割されています。
一、データベース転送タスク
2つのデータベース間でSQL Serverインスタンスの移行のための転送タスクデータベース、データベースをコピーまたは移動することができ、転送は、オンラインまたはオフラインの可能性があります。
1、コピーと移動
コピー(コピー)割り当てデータベースのコピーを指し、結果はデータベースの2つのコピーがあるということです、そして移動(移動)は、新しいデータベースを作成することで、古いデータベースを削除し、その結果は、その唯一のモバイルデータベースです。
2、オンラインとオフラインモード
オンライン(オンライン)モードを使用する場合は、SQL管理を通じて接続されたデータベースを維持し、データ伝送レプリケート・データベース・オブジェクト(SMO)をオブジェクト。
オフライン(オフライン)モードを使用して、データベースがターゲットサーバに(独立したタイプの)切断状態、データベースファイル転送(割り当て又はモバイル)の成分である場合、新しいデータベース・ファイルサーバに転送した後、(アタッチ)データベースを再接続しますターゲットSQL Serverインスタンスへ。コピーモードを使用する場合は、元のデータベースの成功をコピーした後、元のインスタンスに再接続されます。オフラインモードでは、データベースファイルに高速コピー、欠点は、データベースがオフラインモードで使用することはできないということです。
オフラインモードでは、あなたは、送信元と送信先のサーバー間のネットワーク共有フォルダをネットワークファイル共有(ネットワークファイル共有)を指定する必要がターゲット・サーバー上の共有ディレクトリで、データベースファイルには、次の変更の目的に転送されます。オフラインデータベースの転送モードは、データベースファイルがネットワークファイル共有にコピーされます。
二、SQL Serverは、タスクオブジェクト転送
データベースオブジェクトの転送は、アセンブリ、別のSQL ServerインスタンスにSQL Serverのインスタンスから1つ以上のデータベース・オブジェクトを転送するために使用されます。
一般的なデータベースオブジェクトは、次のとおりです。
- テーブル
- 見る
- ストアドプロシージャ
- ユーザー定義関数
参照文献: