SymmetricKey クラス
SymmetricKey オブジェクトは、SQL Server 対称キーを表します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo..::..SymmetricKey
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
Public NotInheritable Class SymmetricKey _
Inherits NamedSmoObject _
Implements IAlterable, IDroppable, IObjectPermission
'使用
Dim instance As SymmetricKey
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
public sealed class SymmetricKey : NamedSmoObject,
IAlterable, IDroppable, IObjectPermission
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
public ref class SymmetricKey sealed : public NamedSmoObject,
IAlterable, IDroppable, IObjectPermission
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
type SymmetricKey =
class
inherit NamedSmoObject
interface IAlterable
interface IDroppable
interface IObjectPermission
end
public final class SymmetricKey extends NamedSmoObject implements IAlterable, IDroppable, IObjectPermission
SymmetricKey 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
SymmetricKey() () () () | SymmetricKey クラスの新しいインスタンスを初期化します。 | |
SymmetricKey(Database, String) | 指定されたデータベースで、指定された名前を使用して SymmetricKey クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
CreateDate | 対称キーが作成された日時を取得します。 | |
DateLastModified | 対称キーが前回変更された日時を取得します。 | |
EncryptionAlgorithm | 対称キーの暗号化アルゴリズムを取得します。値の設定も可能です。 | |
ExecuteForScalar | オブジェクトがスカラー オプションの実行に対して設定されるかどうかを示す Boolean プロパティ値を取得または設定します。 (SqlSmoObject から継承されています。) | |
ID | 対称キーを一意に識別する ID 値を取得します。 | |
IsOpen | 対称キーが開いているかどうかを示す Boolean プロパティ値を取得します。 | |
IsTouched | オブジェクトのプロパティが更新されていてもサーバーに保存されていないかどうかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されています。) | |
KeyGuid | 対称キーをグローバルかつ一意に識別する GUID 値を取得します。 | |
KeyLength | 対称キーの長さをビット単位で取得します。 | |
Name | オブジェクトの名前を取得または設定します。 (NamedSmoObject から継承されています。) | |
ObjectInSpace | オブジェクトが孤立して存在するか、SQL Server のインスタンスに直接的または間接的に接続されているかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されています。) | |
Owner | 対称キーの所有者を取得します。値の設定も可能です。 | |
Parent | SymmetricKey オブジェクトの親である Database オブジェクトを取得します。値の設定も可能です。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ProviderName | キー プロバイダーの名前を取得します。値の設定も可能です。 | |
ScalarResult | 参照先オブジェクトのスカラー結果を取得します。 (SqlSmoObject から継承されています。) | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。) | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されています。) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AddDatabaseContext(StringCollection) | queries パラメーターによって識別されたクエリのコレクションにデータベース コンテキストを追加します。 (SqlSmoObject から継承されています。) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | queries パラメーターによって識別されたクエリのコレクションに、指定したスクリプト作成オプションを使用してデータベース コンテキストを追加します。 (SqlSmoObject から継承されています。) | |
AddKeyEncryption(SymmetricKeyEncryption) | 対称キーにキー暗号化を追加します。 | |
AddKeyEncryption(array<SymmetricKeyEncryption> [] () [] []) | 対称キーにキー暗号化を追加します。 | |
Alter | Microsoft SQL Server のインスタンスで、SymmetricKey オブジェクトのプロパティに対する変更をすべて更新します。 | |
AlterImpl | Object Altered イベントをアクティブにします。 (SqlSmoObject から継承されています。) | |
AlterImplFinish | Object Altered イベントの終了時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
AlterImplInit | Object-Altered イベントの初期化時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
AlterImplWorker | Alter メソッドを呼び出します。 (SqlSmoObject から継承されています。) | |
BindDefaultImpl | パラメーターによって識別された既定のアイテムをバインドします。 (SqlSmoObject から継承されています。) | |
BindRuleImpl | パラメーターによって識別されたルールおよび列にルール スキーマをバインドします。 (SqlSmoObject から継承されています。) | |
CheckCollation | collationName パラメーターによって識別された Collation メソッドを使用して、スクリプト作成オプションの順序を確認します。 (SqlSmoObject から継承されています。) | |
CheckObjectState() () () () | 参照先オブジェクトの状態を検証します。 (SqlSmoObject から継承されています。) | |
CheckObjectState(Boolean) | 参照先オブジェクトの状態を検証します。オブジェクトがまだ作成されていない場合は、例外をスローするように指定することも可能です。 (SqlSmoObject から継承されています。) | |
CheckObjectStateImpl | SqlSmoObject の状態を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion100 | SQL Server のバージョンが SQL Server 2008 かどうかを確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion80 | SQL Server 2000 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion80SP3 | SQL Server 2000 SP3 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion90 | SQL Server 2005 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersionBelow90 | SQL Server のバージョンが SQL Server 2005 より前のバージョンかどうかを確認します。 (SqlSmoObject から継承されています。) | |
CleanObject | オブジェクトを変更されていない状態に設定します。 (SqlSmoObject から継承されています。) | |
Close | 対称キーを閉じます。 | |
Create(SymmetricKeyEncryption, SymmetricKeyEncryptionAlgorithm) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(array<SymmetricKeyEncryption> [] () [] [], SymmetricKeyEncryptionAlgorithm) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(SymmetricKeyEncryption, SymmetricKeyEncryptionAlgorithm, SecureString) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(SymmetricKeyEncryption, SymmetricKeyEncryptionAlgorithm, String) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(array<SymmetricKeyEncryption> [] () [] [], SymmetricKeyEncryptionAlgorithm, SecureString) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(array<SymmetricKeyEncryption> [] () [] [], SymmetricKeyEncryptionAlgorithm, String) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(SymmetricKeyEncryption, SymmetricKeyEncryptionAlgorithm, SecureString, String) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(SymmetricKeyEncryption, SymmetricKeyEncryptionAlgorithm, String, String) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(SymmetricKeyEncryption, String, String, CreateDispositionType) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(array<SymmetricKeyEncryption> [] () [] [], SymmetricKeyEncryptionAlgorithm, SecureString, String) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
Create(array<SymmetricKeyEncryption> [] () [] [], SymmetricKeyEncryptionAlgorithm, String, String) | 暗号化の種類および方法を指定して、データベースで対称キーを作成します。 | |
CreateImpl | スクリプト作成オプションを使用してオブジェクトを作成します。 (SqlSmoObject から継承されています。) | |
CreateImplFinish | Create イベントの終了時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
CreateImplInit | Create イベントによる初期化時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
Deny(ObjectPermissionSet, String) | 特定の対称キーについて、指定した権限付与対象ユーザーが指定した権限セットにアクセスするのを拒否します。 | |
Deny(ObjectPermissionSet, array<String> [] () [] []) | 特定の対称キーについて、指定した複数の権限付与対象ユーザーが指定した権限セットにアクセスするのを拒否します。 | |
Deny(ObjectPermissionSet, String, Boolean) | 対称キーの権限付与対象ユーザーと、その権限付与対象ユーザーから権限セットを許可された他のユーザーに対して、指定した権限セットにアクセスするのを拒否します。 | |
Deny(ObjectPermissionSet, array<String> [] () [] [], Boolean) | 対称キーの指定した権限付与対象ユーザーと、指定した権限セットをその権限付与対象ユーザーから許可された他のユーザーに対し、指定した権限セットを拒否します。 | |
Discover | Object 型の一覧を検出します。 (SqlSmoObject から継承されています。) | |
Drop() () () () | SQL Server のインスタンスから対称キーを削除します。 | |
Drop(Boolean) | 対称キーとそれに関連付けられているプロバイダー キーを SQL Server のインスタンスから削除します。 | |
DropImpl | SqlSmoObject を削除します。 (SqlSmoObject から継承されています。) | |
DropImplWorker | Drop メソッドを呼び出します。 (SqlSmoObject から継承されています。) | |
DropKeyEncryption(SymmetricKeyEncryption) | 指定したキー暗号化を対称キーから削除します。 | |
DropKeyEncryption(array<SymmetricKeyEncryption> [] () [] []) | 指定したキー暗号化を対称キーから削除します。 | |
EnumKeyEncryptions | 対称キーに関連付けられたキー暗号化の一覧を列挙します。 | |
EnumObjectPermissions() () () () | 対称キーに対するオブジェクト権限の一覧を列挙します。 | |
EnumObjectPermissions(String) | 対称キーの指定した権限付与対象ユーザーに対するオブジェクト権限の一覧を列挙します。 | |
EnumObjectPermissions(ObjectPermissionSet) | 対称キーの指定した権限に対するオブジェクト権限の一覧を列挙します。 | |
EnumObjectPermissions(String, ObjectPermissionSet) | 対称キーの指定した権限付与対象ユーザーと指定した権限に対するオブジェクト権限の一覧を列挙します。 | |
EnumScriptImpl | so パラメーターで指定されたスクリプトを列挙します。 (SqlSmoObject から継承されています。) | |
EnumScriptImplWorker | so パラメーターで指定されたスクリプトを列挙するメソッドを呼び出します。 (SqlSmoObject から継承されています。) | |
EnumScriptImplWorkerSOChanged | オブジェクトのスクリプト作成オプションを説明する IEnumerable 文字列を返します。 (SqlSmoObject から継承されています。) | |
Equals | (Object から継承されています。) | |
ExecuteNonQuery | 返される結果がないデータベースのコンテキストで、バッチを実行します。 (SqlSmoObject から継承されています。) | |
Finalize | (Object から継承されています。) | |
FormatSqlVariant | SqlVariant 型としてオブジェクトの書式を設定します。 (SqlSmoObject から継承されています。) | |
GenerateDataSpaceFileStreamScript | データ ファイルを作成するスクリプトを生成します。 (SqlSmoObject から継承されています。) | |
GenerateDataSpaceScript | データ ファイルに領域を割り当てるスクリプトを生成します。 (SqlSmoObject から継承されています。) | |
GetBindDefaultScript | defSchema パラメーターおよび defName パラメーターで指定された既定値をバインドするスクリプトを取得します。 (SqlSmoObject から継承されています。) | |
GetBindRuleScript | バインド ルールを示すスクリプトを取得します。 (SqlSmoObject から継承されています。) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | SqlSmoObject のブール型パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | SqlSmoObject のブール型プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetDateTimeParameter | SqlSmoObject の日時プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetDateTimeParameterAsInt | 日時プロパティが NULL でない場合、整数値として SqlSmoObject の日時プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetDBName | オブジェクトに関連付けられたデータベース名を取得します。 (SqlSmoObject から継承されています。) | |
GetEnumParameter | SqlSmoObject の列挙プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetFragOptionString | FragmentationOption オブジェクトを文字列値として取得します。 (SqlSmoObject から継承されています。) | |
GetGuidParameter | SqlSmoObject の Guid プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | SqlSmoObject のパラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | SqlSmoObject のパラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetPropValue | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptional | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptionalAllowNull | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetRealValue | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetScriptingOptionsForCreate | SqlSmoObject オブジェクトの ScriptingOptions を取得します。 (SqlSmoObject から継承されています。) | |
GetServerName | オブジェクトが関連付けられている SQL Server のインスタンスの名前を取得します。 (SqlSmoObject から継承されています。) | |
GetServerObject | SqlSmoObject オブジェクトのサーバーを取得します。 (SqlSmoObject から継承されています。) | |
GetSqlServerVersionName | オブジェクトが関連付けられている SQL Server のインスタンスのバージョン名を取得します。 (SqlSmoObject から継承されています。) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | SqlSmoObject オブジェクトの文字列パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | SqlSmoObject オブジェクトの文字列パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetTimeSpanParameterAsInt | SqlSmoObject オブジェクトの期間パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetType | (Object から継承されています。) | |
GetUrnRecursive(StringBuilder) | SqlSmoObject オブジェクトの Urn オブジェクトを割り当てます。 (SqlSmoObject から継承されています。) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | SqlSmoObject オブジェクトの Urn オブジェクトを割り当てます。 (SqlSmoObject から継承されています。) | |
Grant(ObjectPermissionSet, String) | 特定の対称キーについて、指定した権限付与対象ユーザーが指定した権限セットにアクセスするのを許可します。 | |
Grant(ObjectPermissionSet, array<String> [] () [] []) | 特定の対称キーについて、指定した権限付与対象ユーザーが、指定した複数の権限セットにアクセスするのを許可します。 | |
Grant(ObjectPermissionSet, String, Boolean) | 特定の対称キーについて、指定した権限にアクセスする権利、およびその権限へのアクセスを他のユーザーに許可する権利を権限付与対象ユーザーに与えます。 | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean) | 特定の対称キーについて、指定した権限にアクセスする権利、およびその権限へのアクセスを他のユーザーに許可する権利を権限付与対象ユーザーに与えます。 | |
Grant(ObjectPermissionSet, String, Boolean, String) | 対称キーの権限付与対象ユーザーに対して、指定した権限セットへのアクセスを許可します。さらに、与えられているロールに基づいて、権限セットを他のユーザーに許可する権利を与えます。 | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean, String) | 対称キーの指定した権限セットを権限付与対象ユーザーに許可します。さらに、与えられているロールに基づいて、その権限セットを他のユーザーに許可する権利を与えます。 | |
ImplInitialize | SqlSmoObject オブジェクトのフィールドを初期化します。 (SqlSmoObject から継承されています。) | |
Initialize() () () () | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
Initialize(Boolean) | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
IsObjectDirty | オブジェクトのプロパティが変更されているかどうか、およびその変更が SQL Server のインスタンスにまだ保存されていないかどうかを確認します。 (SqlSmoObject から継承されています。) | |
IsObjectInitialized | オブジェクトが初期化されたかどうかを確認します。 (SqlSmoObject から継承されています。) | |
IsObjectInSpace | オブジェクトが孤立しているか、または SQL Server のインスタンスに接続されているかを確認します。 (SqlSmoObject から継承されています。) | |
IsVersion80SP3 | SQL Server のバージョンが SQL Server 2000 SP3 かどうかを示します。 (SqlSmoObject から継承されています。) | |
IsVersion90AndAbove | SQL Server のバージョンが SQL Server 2005 以降かどうかを示します。 (SqlSmoObject から継承されています。) | |
MarkDropped | SqlSmoState が削除されるように設定します。 (SqlSmoObject から継承されています。) | |
MarkForDropImpl | SqlSmoState が削除されるように設定します。 (SqlSmoObject から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
Open | 対称キーを開きます。 | |
OpenWithCertificate(String) | 証明書で対称キーを開きます。 | |
OpenWithCertificate(String, String) | 証明書で対称キーを開きます。 | |
OpenWithSymmetricKey | 対称キーを別の対称キーで開きます。 | |
PostAlter | SqlSmoObject の変更後にアクティブ化されるメソッドです。 (SqlSmoObject から継承されています。) | |
PostCreate | SqlSmoObject の作成後にアクティブ化されるメソッドです。 (SqlSmoObject から継承されています。) | |
PostDrop | SqlSmoObject の削除後にアクティブ化されるメソッドです。 (SqlSmoObject から継承されています。) | |
Refresh | オブジェクトが次回アクセスされるときに、オブジェクトを更新し、プロパティを取得します。 (SqlSmoObject から継承されています。) | |
RenameImpl | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 (NamedSmoObject から継承されています。) | |
RenameImplWorker | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 (NamedSmoObject から継承されています。) | |
Revoke(ObjectPermissionSet, String) | 対称キーの権限付与対象ユーザーから、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, array<String> [] () [] []) | 特定の対称キーについて、以前に許可した権限セットを複数の権限付与対象ユーザーから取り消します。 | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean) | 対称キーの権限付与対象ユーザーと、指定した権限セットをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean) | 対称キーの権限付与対象ユーザーと、指定した権限セットをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) | 対称キーの権限付与対象ユーザーと、指定した権限セットをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | 対称キーの権限付与対象ユーザーと、指定した権限セットをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
ScriptAlter | パラメーターに従って SqlSmoObject を変更します。 (SqlSmoObject から継承されています。) | |
ScriptChangeOwner | このメソッドは、SMO インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (NamedSmoObject から継承されています。) | |
ScriptCreate | パラメーターに従って SqlSmoObject を変更します。 (SqlSmoObject から継承されています。) | |
ScriptDdl | InvalidSmoOperationException をスローします。 (SqlSmoObject から継承されています。) | |
ScriptDrop | InvalidSmoOperationException をスローします。 (SqlSmoObject から継承されています。) | |
ScriptImpl() () () () | SqlSmoObject のスクリプトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ScriptImpl(ScriptingOptions) | SqlSmoObject のスクリプトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ScriptImplWorker | SqlSmoObject のスクリプトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ScriptOwner | スクリプトの所有者の承認を変更します。 (NamedSmoObject から継承されています。) | |
ScriptRename | このメソッドは、SMO インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (NamedSmoObject から継承されています。) | |
SetParentImpl | SqlSmoObject の親を newParent パラメーターに設定します。 (SqlSmoObject から継承されています。) | |
SetSchemaOwned | スキーマが所有する値を設定します。 (NamedSmoObject から継承されています。) | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されています。) | |
TouchImpl | 未実装です。 (SqlSmoObject から継承されています。) | |
UnbindDefaultImpl | SqlSmoObject の既定の列をバインド解除します。 (SqlSmoObject から継承されています。) | |
UnbindRuleImpl | SqlSmoObject のルールをバインド解除します。 (SqlSmoObject から継承されています。) | |
Validate | オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。) |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | プロパティが変更されるときに発生するイベントを表します。 (SqlSmoObject から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータが変更されたときに発生するイベントを表します。 (SqlSmoObject から継承されています。) |
先頭に戻る
フィールド
名前 | 説明 | |
---|---|---|
m_ExtendedProperties | SqlSmoObject によって指定されたプロパティを拡張するよう定義されたプロパティを表します。 (SqlSmoObject から継承されています。) | |
singletonParent | 単一の親を表します。 (SqlSmoObject から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IAlienObject. . :: . .Discover | 依存関係を検出します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetDomainRoot | ドメインのルートを返します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetParent | このオブジェクトの親を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetPropertyType | 指定したプロパティの種類を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetPropertyValue | 指定されたプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetUrn | オブジェクトの Uniform Resource Name を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .Resolve | オブジェクトに関する情報を含むインスタンスを、オブジェクトの Unified Resource Name から取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .SetObjectState | オブジェクトの状態を、指定した SfcObjectState 値に設定します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .SetPropertyValue | プロパティの値を設定します。 (SqlSmoObject から継承されています。) | |
ISfcPropertyProvider. . :: . .GetPropertySet | このオブジェクトのプロパティ セットへのインターフェイス リファレンスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) |
先頭に戻る
説明
SymmetricKey オブジェクトのプロパティの取得は、固定サーバー ロール public のメンバーでも可能です。
SymmetricKey オブジェクトのプロパティを設定するには、対称キーの ALTER 権限を持っている必要があります。
対称キーを作成するには、親データベースの ALTER ANY SYMMETRIC KEY 権限を持っている必要があります。
対称キーを削除するには、対称キーの CONTROL 権限を持っている必要があります。
対称キーを開くには、対称キーの暗号化に使用されたパスワードを知っている必要があります。また、指定した対称キーを開くために使用される証明書または他の対称キーの CONTROL 権限も必要です。
他のユーザーに対して対称キーについての権限を許可、拒否、または取り消すには、その対称キーの CONTROL 権限を持っている必要があります。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。