Share via


ServiceMasterKey.Regenerate Method (Boolean)

Regenerates the service master key with the option to force the regeneration, and removes all items that cannot be successfully decrypted.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Sub Regenerate ( _
    forceRegeneration As Boolean _
)
'Usage
Dim instance As ServiceMasterKey 
Dim forceRegeneration As Boolean

instance.Regenerate(forceRegeneration)
public void Regenerate(
    bool forceRegeneration
)
public:
void Regenerate(
    bool forceRegeneration
)
member Regenerate : 
        forceRegeneration:bool -> unit
public function Regenerate(
    forceRegeneration : boolean
)

Parameters

  • forceRegeneration
    Type: System.Boolean
    A Boolean value that specifies whether to drop the items that cannot be successfully regenerated.If True, regeneration of the master key is forced and all items that cannot be regenerated are dropped.If False, regeneration of the master key is not forced.

Examples

Using Encryption

See Also

Reference

ServiceMasterKey Class

Regenerate Overload

Microsoft.SqlServer.Management.Smo Namespace

Other Resources

Encryption Hierarchy

ALTER SERVICE MASTER KEY (Transact-SQL)