次の方法で共有


Certificate クラス

Certificate オブジェクトは、SQL Server の証明書を表します。

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

構文

'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
Public NotInheritable Class Certificate _
    Inherits NamedSmoObject _
    Implements ICreatable, IDroppable, IAlterable, IObjectPermission
'使用
Dim instance As Certificate
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
public sealed class Certificate : NamedSmoObject, 
    ICreatable, IDroppable, IAlterable, IObjectPermission
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
public ref class Certificate sealed : public NamedSmoObject, 
    ICreatable, IDroppable, IAlterable, IObjectPermission
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
type Certificate =  
    class
        inherit NamedSmoObject
        interface ICreatable
        interface IDroppable
        interface IAlterable
        interface IObjectPermission
    end
public final class Certificate extends NamedSmoObject implements ICreatable, IDroppable, IAlterable, IObjectPermission

説明

Certificate オブジェクトのプロパティは、public 固定サーバー ロールのメンバであれば取得できます。

Certificate オブジェクトのプロパティを設定し、Alter メソッドを実行するには、証明書の ALTER 権限を持っている必要があります。

Certificate オブジェクトを作成するには、親データベースの CREATE CERTIFICATE 権限を持っている必要があります。

Certificate オブジェクトを削除するには、証明書の CONTROL 権限を持っている必要があります。

他のユーザーに対して Certificate オブジェクトについての権限を許可、拒否、または取り消すには、証明書の CONTROL 権限を持っている必要があります。

使用例

暗号化の使用

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。