Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 распределенные запросы  [new]
dmitry stakanov
Member

Откуда:
Сообщений: 241
коллеги, как узнать является ли запрос распределенным?
12 янв 12, 17:14    [11894069]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Почитать код. Посмотреть план.

Сообщение было отредактировано: 12 янв 12, 17:22
12 янв 12, 17:21    [11894133]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
--__Александр__--
Member

Откуда:
Сообщений: 2631
Гавриленко Сергей Алексеевич
Почитать код. Посмотреть план.


))
Для ленивых - просмотреть план на наличия "Remote Query".
12 янв 12, 17:24    [11894172]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
sys.dm_tran_active_transactions


transaction_type = 4 (распределенная транзакция)
12 янв 12, 17:26    [11894194]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
dmitry stakanov
Member

Откуда:
Сообщений: 241
про эти способы я знаю :) нет ли где в системном представлениях или функциях такой информации?
задача: отпарсить базу и найти все, что ссылается на другой сервер.
12 янв 12, 17:27    [11894212]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
dmitry stakanov
про эти способы я знаю :) нет ли где в системном представлениях или функциях такой информации?
задача: отпарсить базу и найти все, что ссылается на другой сервер.
Чтобы отпарсить базу, придется писать парсер.
12 янв 12, 17:29    [11894229]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
dmitry stakanov
Member

Откуда:
Сообщений: 241
Гавриленко Сергей Алексеевич, хотелось бы малой кровью.
12 янв 12, 17:30    [11894244]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
--__Александр__--
Member

Откуда:
Сообщений: 2631
dmitry stakanov,

1) Смотрите список все ваших ликед серверов.
2) далее анализ sys.sql_modules на предмет вхождения ваших линкедсерверов,OpenQuery,OpenDataSource
12 янв 12, 17:31    [11894263]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
dmitry stakanov
Member

Откуда:
Сообщений: 241
Knyazev Alexey, к сожалению, это поле показывает 4, когда тразакция открыта явно как распределенная. и мс не обещают его поддержку(

спасибо.
12 янв 12, 17:43    [11894387]     Ответить | Цитировать Сообщить модератору
 Re: распределенные запросы  [new]
dmitry stakanov
Member

Откуда:
Сообщений: 241
--__Александр__--, видимо вариантов больше нет. спасибо.
12 янв 12, 17:53    [11894499]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить