3

「マシン A」にインストールされている SQL Server にログインできます。ここBackupで、'Machine A' のデータベース ('DB_A' など) をローカル ディスクに接続する必要があります。これによりRestore、データベースを自分のマシンの SQL Server に接続できるようになります。これを試しましたが、エラーが発生します。

4

3 に答える 3

3

これを直接行うことはできません。

SQL Server は、サーバー マシンのローカルに接続されたドライブ、または SQL Server マシンがアクセスでき、書き込み権限を持つネットワーク UNC パスにのみデータをバックアップします。

もちろん、ローカル コンピューターに共有フォルダーを作成し、すべての権限を正しく設定していれば、SQL Server バックアップはローカル コンピューター上のその共有フォルダーに書き込むことができます。これは、リモート サーバーのバックアップをローカル ハードディスクに取得する方法です。

于 2012-04-29T11:45:37.840 に答える
1

私はそれをすることができました。私は次のことをしました

  1. PCにフォルダを作成しますMySharedDB

  2. 次のようにフォルダのアクセス許可を設定します

    ここに画像の説明を入力してください

  3. 次に、SSMSのバックアップ画面でUNCパス\\rauf\MySharedDBをに追加しますDestination

于 2012-04-30T15:03:19.853 に答える
1

marc_s が既に述べたように、SQL Server はローカル ドライブまたは UNC パスにしかバックアップできません。
SQL Server Management Studio でバックアップを行う場合、ローカル フォルダーにしかバックアップできず、それ以外の場所にはバックアップできません。
UNC パスにバックアップするには、T-SQL 経由でバックアップを行う必要があります。

そのため、マシンに共有フォルダーを作成し、T-SQL を介してサーバーからバックアップを行う必要があります。
一方マシンに共有フォルダーを作成する必要はありません。サーバーを任意の共有フォルダーにバックアップし、そこから復元できます。
または、サーバー上でローカルにバックアップを作成し、サーバー上のバックアップ フォルダーを共有フォルダーにして、そこから直接コンピューターにバックアップを復元することもできます。

于 2012-04-29T12:33:15.963 に答える