Examples/Resources/xSQLServerDatabaseRecoveryModel/1-SetDatabaseRecoveryModel.ps1
<#
.EXAMPLE This example shows how to set the Recovery Model to "Full" for SQL database "AdventureWorks". #> Configuration Example { param ( [Parameter(Mandatory = $true)] [System.Management.Automation.PSCredential] [System.Management.Automation.Credential()] $SysAdminAccount ) Import-DscResource -ModuleName xSqlServer node localhost { xSQLServerDatabase Add_SqlDatabaseAdventureworks { Ensure = 'Present' Name = 'Adventureworks' SQLServer = 'SQLServer' SQLInstanceName = 'DSC' PsDscRunAsCredential = $SysAdminAccount } xSQLServerDatabase Add_SqlDatabaseAdventureWorks2012 { Ensure = 'Present' Name = 'AdventureWorks2012' SQLServer = 'SQLServer' SQLInstanceName = 'DSC' PsDscRunAsCredential = $SysAdminAccount } xSQLServerDatabaseRecoveryModel Set_SqlDatabaseRecoveryModel_Adventureworks { Name = 'Adventureworks' RecoveryModel = 'Full' SQLServer = 'SQLServer' SQLInstanceName = 'DSC' PsDscRunAsCredential = $SysAdminAccount } xSQLServerDatabaseRecoveryModel Set_SqlDatabaseRecoveryModel_AdventureWorks2012 { Name = 'AdventureWorks2012' RecoveryModel = 'Simple' SQLServer = 'SQLServer' SQLInstanceName = 'DSC' PsDscRunAsCredential = $SysAdminAccount } } } |