-1

ある MSSQL サーバーから別の MSSQL サーバーにデータベースをコピーできるように、数行のコードをアプリケーションに統合する必要があります。コード ヘッダーは次のようになります。

procedure MoveDataBase (OldServername : String; newServerName : String ; Databasename : String); 始める

終わり;

短いコードと高速に動作するアイデアはありますか? MS Explorer を使用してデータベースをコピーするオプションはありません

4

1 に答える 1

2

1 つのサーバーから別のサーバーにデータベースを転送する最も簡単な (そしておそらく最もばかげた) 方法は、次のとおり
ですsp_detach_db
。LDFもコピーできますが、必要ありません。
3. を使用して宛先サーバーにデータベースを接続します。sp_attach_db

前述のように、#1 と #3 を BACKUP/RESTORE に置き換えることもできます。いずれにせよ(コメントを繰り返します)、サーバー名とデータベース、つまりログイン資格情報などだけでなく、もう少し必要です。

于 2013-03-15T16:29:48.330 に答える