Объединение нескольких файлов конфигурации в Visual Studio

Этот запрос я использую (немного настроенный) для проверки статуса работы. Этот вариант выберет последний job outcome для каждого задания.

SELECT
    JobName = J.name,
    H.*
FROM
    msdb.dbo.sysjobs AS J
    CROSS APPLY (
        SELECT TOP 1
            JobName = J.name,
            StepNumber = T.step_id,
            StepName = T.step_name,
            StepStatus = CASE T.run_status
                WHEN 0 THEN 'Failed'
                WHEN 1 THEN 'Succeeded'
                WHEN 2 THEN 'Retry'
                WHEN 3 THEN 'Canceled'
                ELSE 'Running' END,
            ExecutedAt = msdb.dbo.agent_datetime(T.run_date, T.run_time),
            ExecutingHours = ((T.run_duration/10000 * 3600 + (T.run_duration/100) % 100 * 60 + T.run_duration % 100 + 31 ) / 60) / 60,
            ExecutingMinutes = ((T.run_duration/10000 * 3600 + (T.run_duration/100) % 100 * 60 + T.run_duration % 100 + 31 ) / 60) % 60,
            Message = T.message
        FROM
            msdb.dbo.sysjobhistory AS T
        WHERE
            T.job_id = J.job_id
        ORDER BY
            T.instance_id DESC) AS H
ORDER BY
    J.name

Если вы измените TOP 1 на TOP 2, то вы также увидите последний выполненный шаг, кроме job outcome.

9
задан 21 January 2009 в 00:49
поделиться

4 ответа

Я не полагаю, что существует. Но на всякий случай Вы не знаете.

1
ответ дан 4 December 2019 в 22:30
поделиться

Я не уверен, является ли это тем, что Вы ищете или если это поможет, но так же, как вывод в область для исследования, обратите внимание, что можно связать два Файла конфигурации. Например, у меня есть своя строка подключения в отдельном файле так моя connectionStrings строка в чтениях Web.config:

<connectionStrings configSource="WebCS.config"/>

Затем в отдельном файле я имею:

<connectionStrings>
    <add name="BSDIConnString" 
         connectionString="Data Source=XXX;Initial Catalog=XXX;User ID=XXX;Password=XXX" 
         providerName="System.Data.SqlClient"/>
</connectionStrings>
6
ответ дан 4 December 2019 в 22:30
поделиться

После большего количества рытья я нашел это довольно полезное сообщение

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/2710647c-6414-42c4-90b7-fd7603f55ae0/

На всякий случай любой сталкивается с той же проблемой, вышеупомянутое, кажется, самый практический способ обойти ее. Хотя остерегаются, это с этим решением, создающим установочные пакеты, может стать утомительным:

http://bytes.com/groups/net-c/498720-app-config-dll-not-getting-added-setup-project

0
ответ дан 4 December 2019 в 22:30
поделиться

Хорошо хорошие люди, все необходимо будет когда-либо знать о файлах конфигурации VS:

http://geekswithblogs.net/akraus1/articles/64871.aspx

1
ответ дан 4 December 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: