次の方法で共有


JobStep.DatabaseUserName プロパティ

コマンド文字列の実行時に、ジョブ ステップが想定するデータベース ユーザー アカウントを取得します。値の設定も可能です。

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

構文

'宣言
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public Property DatabaseUserName As String 
    Get 
    Set
'使用
Dim instance As JobStep 
Dim value As String 

value = instance.DatabaseUserName

instance.DatabaseUserName = value
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public string DatabaseUserName { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property String^ DatabaseUserName {
    String^ get ();
    void set (String^ value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member DatabaseUserName : string with get, set
function get DatabaseUserName () : String 
function set DatabaseUserName (value : String)

プロパティ値

型: System.String
データベース ユーザーの名前を示す String 値です。

説明

Microsoft SQL Server エージェント ジョブ ステップは、データベース ユーザーの権利を想定することで実行されます。 DatabaseUserName プロパティを変更して、ジョブ ステップのユーザー実行コンテキストを設定します。 既定値は dbo です。ジョブ ステップはデータベース所有者権限を使用して実行されます。

使用例

SQL Server エージェントでの自動管理タスクのスケジュール設定

関連項目

参照

JobStep クラス

Microsoft.SqlServer.Management.Smo.Agent 名前空間

その他の技術情報

管理タスクの自動化 (SQL Server エージェント)

sp_help_jobstep (Transact-SQL)