ProxyAccount クラス
ProxyAccount クラスは、SQL Server エージェント プロキシ アカウントを表します。
名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public NotInheritable Class ProxyAccount _
Inherits AgentObjectBase _
Implements IAlterable, ICreatable, IDroppable, IRenamable, _
IScriptable
'使用
Dim instance As ProxyAccount
public sealed class ProxyAccount : AgentObjectBase,
IAlterable, ICreatable, IDroppable, IRenamable, IScriptable
public ref class ProxyAccount sealed : public AgentObjectBase,
IAlterable, ICreatable, IDroppable, IRenamable, IScriptable
[<SealedAttribute>]
type ProxyAccount =
class
inherit AgentObjectBase
interface IAlterable
interface ICreatable
interface IDroppable
interface IRenamable
interface IScriptable
end
public final class ProxyAccount extends AgentObjectBase implements IAlterable, ICreatable, IDroppable, IRenamable, IScriptable
説明
プロキシ アカウントを使用すると、Transact-SQL 以外のサブシステムでジョブ ステップを実行するときにログイン、サーバー ロール、およびデータベース ロールの権限の借用が可能になります。SQL Server 管理オブジェクト (SMO) では、ProxyAccount オブジェクトを使用してプロキシ アカウントをプログラム制御できます。ProxyAccount オブジェクトは、代理 (プロキシ) ログイン アカウント、ジョブ ステップの実行に使用されるサブシステムと、MicrosoftSQL Server ログイン、サーバー ロール、データベース ロールの一覧との間の関係を示します。
ProxyAccount オブジェクトのプロパティを取得するには、MSDB データベースに対する SQLAgentOperatorRole、または固定サーバー ロール sysadmin のメンバである必要があります。
ProxyAccount オブジェクトのプロパティを設定するには、固定サーバー ロール sysadmin のメンバである必要があります。
プロキシ アカウントを作成または削除するには、固定サーバー ロール sysadmin のメンバである必要があります。
プロキシ アカウントにサブシステムを追加したり、プロキシ アカウントからサブシステムを削除するには、固定サーバー ロール sysadmin のメンバである必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo.Agent. . :: . .AgentObjectBase
Microsoft.SqlServer.Management.Smo.Agent..::..ProxyAccount
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。