powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Откуда вызванная SP?
5 сообщений из 5, страница 1 из 1
Откуда вызванная SP?
    #39696954
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Server 2008 R2

SP1 может быть вызвана только непосредственно из клиента.
SP2 может быть вызвана как непосредственно из клиента, так и с SP1.

Как внутри SP2 узнать откуда она вызванная?
Если возможно, то надо имя SP1. Если невозможно получить имя, то хотя бы сам факт вызова из другой SP.
...
Рейтинг: 0 / 0
Откуда вызванная SP?
    #39696956
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@@NESTLEVEL
...
Рейтинг: 0 / 0
Откуда вызванная SP?
    #39696961
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shovgenyuk,

Мой хрустальный шар подсказывает мне, что вам скорее понадобится вот это:
Код: sql
1.
@@trancount

Только справку внимательно почитайте, если собираетесь закладываться на вложенные транзакции .
...
Рейтинг: 0 / 0
Откуда вызванная SP?
    #39697092
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно в SP2 получить результаты dbcc inputbuffer и узнать, выполнение какой команды привело в итоге к вызову SP2; было ли это непосредственно "exec SP2" либо что-то другое
...
Рейтинг: 0 / 0
Откуда вызванная SP?
    #39700518
Shovgenyuk,

Можно использовать

Код: sql
1.
@@NESTLEVEL



А можно поиграться с командой

Код: sql
1.
SET CONTEXT_INFO
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Откуда вызванная SP?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]