プロキシを作成しました。SQLサーバーエージェントを実行するアカウントにプロキシへのアクセスを許可する必要があります。おそらくドメインアカウントになります。
T-SQLを使用してそれをどのように見つけることができますか?
SQL Server 2005およびSQL Server 2008では、文書化された方法はありませんでした。文書化されていないコマンドxp_regread
は結果を取得するために使用されました
DECLARE @sn NVARCHAR(128);
EXEC master.dbo.xp_regread
'HKEY_LOCAL_MACHINE',
'SYSTEM\CurrentControlSet\services\SQLSERVERAGENT',
'ObjectName',
@sn OUTPUT;
SELECT @sn;
SQL Server 2008R2 SP1以降、この情報にアクセスするための文書化された方法があります:sys.dm_server_services
ここ
以下を検索して同じものを見つけることができます:
SELECT DSS.servicename,
DSS.startup_type_desc,
DSS.status_desc,
DSS.last_startup_time,
DSS.service_account,
DSS.is_clustered,
DSS.cluster_nodename,
DSS.filename,
DSS.startup_type,
DSS.status,
DSS.process_id
FROM sys.dm_server_services AS DSS;