SQLエージェントジョブを設定しようとすると、[実行]ドロップダウンリストが常に空白になっていますか?私はプロキシアカウントを使用して実行するいくつかのSQLエージェントジョブを設定しようとしています。私はSQLAgentUserRole、SQLAgentReaderRole、およびSQLAgentOperatorRoleのメンバーです。ジョブにステップを追加しようとすると、SQL Integration Servicesパッケージが選択され、実行時のドロップダウンリストは空になります。SQLエージェントジョブ - [実行者]ドロップダウンリストが空です
システム管理者であれば誰でも、プロキシを見ることができます。 SQLAgentUserRole、SQLAgentReaderRole、およびSQLAgentOperatorRoleのメンバーとしてプロキシを使用することはできませんか?私はここで何が欠けていますか?
(プロキシアカウントがサブシステムにアクティブになっている:SQLの統合サービスパッケージとこれがSQL Server 2008 R2である)
EDIT -
MSDN:「これらのデータベースロールのメンバー(SQLAgentUserRole、SQLAgentReaderRole、およびSQLAgentOperatorRole)は、自分が所有するジョブを表示して実行し、既存のプロキシアカウントとして実行するジョブステップを作成できます。また、この固定サーバーロールに関するこの記事では、プロキシにアクセス権を与えることができると述べていますが、その方法については触れていません:MSDN。
ディエゴにお答えいただきありがとうございます!私は私の質問にMSDNからの引用を貼り付けた。私がsysadminでなくても、プロキシアカウントでジョブを実行できるはずだと言います。あなたはそれが真実ではないと言っていますか? –
私は、管理者に、プロキシプロパティのプリンシパルページのプロキシへのアクセスを明示的に許可するように頼んだ。それが動作するかどうかを確認します。 –
それは動作します。プロキシアカウントへのアクセス権を追加できます。プリンシパルページでは、ロールまたはユーザー名へのアクセス権を明示的に付与する必要があります。 –