Описание тега execute-as
1
ответ
SQL Server выполняется как требует отдельного входа
Вечер, Я хотел бы получить некоторое практическое подтверждение в отношении проблемы, с которой мы сталкиваемся. У нас есть решение K2/SourceCode, которое включает успешное использование EXECUTE AS с Sql Server 2008 R2. Мы не имеем прямого контроля …
11 фев '15 в 20:35
1
ответ
Как выполнить оракул DMBS_AQ.REGISTER от имени другого пользователя?
Один привилегированный пользователь планировщика - user1 получает уведомления по электронной почте, а два других (user2, user3) - нет. Я хочу выполнить код ниже на схеме user3, мы успешно попробовали это на user2 (код, выполняемый непосредственно на…
24 янв '15 в 16:07
2
ответа
Участник сервера "sa" не может получить доступ к "модели" базы данных в текущем контексте безопасности
Я создал хранимую процедуру, которая выполняет ряд операций, требующих специальных разрешений, например, создание базы данных, восстановление базы данных и т. Д. Я создаю эту хранимую процедуру с execute as self ... так что он работает как SA. Это п…
25 апр '13 в 10:19
2
ответа
Выполнить хранимую процедуру как другой логин
В нашем продукте запущено несколько заданий агента SQL. Но мы хотим покончить с агентом SQL-сервера, чтобы мы могли использовать Sql server express. Поэтому я пишу наш собственный сервис для выполнения хранимых процедур, которые в данный момент выпо…
08 окт '13 в 08:40
3
ответа
SQL Команда "Выполнить как" и Linq to SQL
Я пытаюсь выполнить SQL-запрос в качестве другого входа в систему с помощью команды "Выполнить как". Я использую Linq to SQL, поэтому я сгенерировал класс Data Context и использую метод ExecuteQuery для выполнения команды SQL "Выполнить как". Затем …
14 дек '09 в 16:54
1
ответ
Можно ли вызвать EXECUTE AS OWNER позже в объекте?
Рассмотрим этот код: ALTER TRIGGER [dbo].[AfterInsertUpdateTenant_Korisnici] ON [dbo].[Korisnici] WITH EXECUTE AS OWNER FOR INSERT AS DECLARE @TenantId INT = dbo.GetCurrentTenantId(); EXECUTE AS LOGIN = 'sa'; UPDATE Korisnici SET TenantId = @TenantI…
20 июн '18 в 23:36
1
ответ
Стратегия ускорения для SQL Server, когда EXECUTE AS используется для безопасности
Я только начал смотреть на систему, которая реализует безопасность немного иначе, чем норма. Они создают нового пользователя SQL для каждого пользователя системы (которых сейчас около 32K). Каждый запрос отправляется через соединение, которое изнача…
07 июл '11 в 06:19
1
ответ
Откуда получается результат OBJECT_NAME(@@PROCID)? (опечатка исправлена)
У меня есть хранимая процедура, в которой EXECUTE AS есть другой пользователь с очень ограниченным доступом. Я не могу получить результаты от OBJECT_NAME(@@PROCID) при запуске этой хранимой процедуры. @@PROCID имеет значение, поэтому поиск не выполн…
04 окт '15 в 16:25
0
ответов
SQL Server "Выполнить как" / Восстановить шаблон в блоке "Попробуйте / поймать"
Я хочу убедиться, что я использую "лучший" шаблон при использовании "Выполнить как / вернуть" из блока Try/Catch в SQL Server 2012. Кажется, что приведенный ниже код "работает" правильно... Я что-то пропустил или есть какие-либо проблемы безопасност…
02 май '13 в 16:13
0
ответов
Выполнить как в хранимой процедуре SQL Server
У меня есть некоторые проблемы с использованием Execute в качестве пользователя в процедуре SQL Stored. У меня есть два пользователя с именами user1 и user2.Пользователь 1 имеет только публичный доступ в TestDB Пользователь2 имеет права на выполнени…
05 июл '16 в 08:46
0
ответов
Получение неверного доступа к памяти, но он отлично работает как администратор
Я использую WinsSQL для доступа к распространяемой базе данных, но после того, как я установил новую версию драйвера, я получаю сообщение об ошибке: Неверный доступ к расположению в памяти, расположение только к распространяющейся odbc DLL. Когда я …
22 авг '18 в 18:24
4
ответа
Переключение контекста выполнения внутри триггера входа
У меня есть база данных с именем MyDB в экземпляре Microsoft SQL Server 2008 Express с использованием аутентификации в смешанном режиме. Приложение, использующее базу данных MyDB, в настоящее время подключается с использованием Windows Authenticatio…
30 июн '10 в 11:10
1
ответ
DM_EXEC_SESSIONS не возвращает активные соединения
Я использую SYS.DM_EXEC_SESSIONS получить все активные соединения с SQL Server из моей системы. Я знаю, что если зарегистрированный пользователь не имеет разрешения VIEW SERVER STATE, отображается только зарегистрированный пользователь, в противном …
22 дек '15 в 07:32
0
ответов
Процедура sp_setapprole и sp_unsetapprole или EXECUTE AS & REVERT приводит к увеличению TokenAndPermUserStore до 2 ГБ и снижению производительности
Sp _setapprole и sp_unsetapprole или EXECUTE AS & REVERT приводят к увеличению TokenAndPermUserStore до 2 ГБ и снижению производительности при запуске в цикле (имитация пула соединений, который выполняет это при получении или возврате соединения) Па…
13 сен '19 в 09:37
1
ответ
Выполнить как не олицетворять разрешения при попытке программно создать задания агента sql server
Я пытаюсь создать хранимую процедуру, которая программно создает задание и шаг и запускает его. Это работает, но мне также нужно выдать себя за пользователя, поскольку у конечного пользователя не будет на это разрешения. Я создал тестового пользоват…
27 янв '20 в 16:54
2
ответа
SQL Server EXECUTE AS ненадлежащее поведение
У меня есть пользователь, которому я предоставил доступ к учетным данным, используя: GRANT ALTER ANY CREDENTIAL TO userA Когда я вхожу в систему с этим пользователем, мне возвращаются следующие данные SELECT * FROM sys.credentials Я вижу, что у меня…
03 апр '20 в 07:30
1
ответ
Как написать сценарий выполнения AS в хранимой процедуре в выделенном пуле Azure Synapse?
Я пытаюсь создать хранимую процедуру в выделенном пуле Azure Synapse, но сталкиваюсь с ошибкой. Я мало знаю об ограничениях Transact-SQL и Synapse, поэтому я не могу отлаживать реальную проблему здесь. Эта хранимая процедура является частью образца …
10 янв '23 в 11:58