PHP PDO と FTP アクセスのみを使用して、MSSQL Server を実行している別のサーバー上の別のデータベース名にMSSQL Express Backup ファイルを復元することは可能ですか?
2 に答える
0
最初にデータベースのコピーがなければ、それを行うことはできません。デタッチ、コピー、再アタッチの方法を使用してください。
PHP PDOですべて実行できる次のことをお勧めします。ただし、最初にデタッチし、コピーして、新しい名前で再アタッチする必要があります。
- 安全のために、php の TSQL を使用してバックアップを作成してください。
- php から TSQL を使用して、コピーするデータベースをデタッチします。(これでオフラインになります)
- ファイルを元のデータベースから新しい名前にコピーします。php 関数を使用してコピーを行います。
- php の TSQL を使用して、オリジナルを再接続します。
- php の TSQL を使用して、コピーを新しい名前で添付します。
最初にどこかでこれを練習して、うまくいくことを確認してください。
お役に立てれば。
于 2012-04-14T01:24:03.213 に答える
-1
はい、可能ですが、バックアップ データベース ファイル名と同じソース名で宛先にデータベースを作成する必要があります。その後、作成した宛先データベースをオフラインにして、古いバックアップ データベース ファイルに置き換えます。完了したら、宛先データベースをオンラインにします。お役に立てば幸いです
于 2012-04-14T00:28:38.130 に答える