Доброго времени суток!
Появилась задача получать значение undistributed commands в MS SQL Server.
Через ODBC могу получить многие данные, но у пользователя, который подключается к БД нет прав на этот запрос и прав больше не дадут.

В perf_counter почему-то не нашел данный счетчик.
Есть ли еще способ, чтобы получить значение?
Появилась задача получать значение undistributed commands в MS SQL Server.
Через ODBC могу получить многие данные, но у пользователя, который подключается к БД нет прав на этот запрос и прав больше не дадут.
Code:
USE DISTRIBUTION GO EXECUTE sp_replmonitorsubscriptionpendingcmds @publisher ='publisher', -- Put publisher server name here @publisher_db = 'publisher_db', -- Put publisher database name here @publication ='publication', -- Put publication name here @subscriber ='subscriber', -- Put subscriber server name here @subscriber_db ='subscriber_db', -- Put subscriber database name here @subscription_type ='1' -- 0 = push and 1 = pull

В perf_counter почему-то не нашел данный счетчик.
Есть ли еще способ, чтобы получить значение?
Comment