次の方法で共有


Restore.ReplaceDatabase プロパティ

復元したデータベースの新しいイメージを復元操作で作成するかどうかを示す Boolean 値を取得します。値の設定も可能です。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.SmoExtended (Microsoft.SqlServer.SmoExtended.dll)

構文

'宣言
Public Property ReplaceDatabase As Boolean 
    Get 
    Set
'使用
Dim instance As Restore 
Dim value As Boolean 

value = instance.ReplaceDatabase

instance.ReplaceDatabase = value
public bool ReplaceDatabase { get; set; }
public:
property bool ReplaceDatabase {
    bool get ();
    void set (bool value);
}
member ReplaceDatabase : bool with get, set
function get ReplaceDatabase () : boolean 
function set ReplaceDatabase (value : boolean)

プロパティ値

型: System.Boolean
復元したデータベースの新しいイメージを作成するかどうかを示す Boolean 値です。 True の場合、データベースの新しいイメージが作成されます。イメージは、同じ名前の既存のデータベースが存在するかどうかに関係なく作成されます。False (既定値) の場合、データベースの新しいイメージは復元操作で作成されません。復元操作の対象となるデータベースは、SQL Server のインスタンス上に存在している必要があります。

使用例

次のコード例では、復元したデータベースの新しいイメージを作成する復元操作を設定します。

VB

Dim rs As Restore
rs = New Restore
rs.ReplaceDatabase = true

PowerShell

$rs = new-object Microsoft.SqlServer.Management.Smo.Restore
$rs.ReplaceDatabast = $TRUE

関連項目

参照

Restore クラス

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

RESTORE (Transact-SQL)

SQL Server データベースのバックアップと復元