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