次の方法で共有


SymmetricKey Class

SymmetricKey オブジェクトは、Microsoft SQL Server の対称キーを表します。

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

構文

'宣言
Public NotInheritable Class SymmetricKey
    Inherits NamedSmoObject
    Implements IAlterable, IDroppable, IObjectPermission
public sealed class SymmetricKey : NamedSmoObject, IAlterable, IDroppable, IObjectPermission
public ref class SymmetricKey sealed : public NamedSmoObject, IAlterable, IDroppable, IObjectPermission
public final class SymmetricKey extends NamedSmoObject implements IAlterable, IDroppable, 
    IObjectPermission
public final class SymmetricKey extends NamedSmoObject implements IAlterable, IDroppable, 
    IObjectPermission

解説

この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

SymmetricKey オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでもかまいません。

SymmetricKey オブジェクトのプロパティを設定するには、対称キーの ALTER 権限を持っている必要があります。

対称キーを作成するには、親データベースの ALTER ANY SYMMETRIC KEY 権限を持っている必要があります。

対称キーを削除するには、対称キーの CONTROL 権限を持っている必要があります。

対称キーを開くには、対称キーの暗号化に使用されたパスワードを知っている必要があります。また、指定した対称キーを開くために使用される証明書または他の対称キーの CONTROL 権限も必要です。

他のユーザーに対して対称キーについての権限を許可、拒否、または取り消すには、その対称キーの CONTROL 権限を持っている必要があります。

継承階層

System.Object
   Microsoft.SqlServer.Management.Smo.SmoObjectBase
     Microsoft.SqlServer.Management.Smo.SqlSmoObject
       Microsoft.SqlServer.Management.Smo.NamedSmoObject
        Microsoft.SqlServer.Management.Smo.SymmetricKey

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

SymmetricKey Members
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

暗号化の使用
暗号化階層
CREATE SYMMETRIC KEY (Transact-SQL)