powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выполнение DTSX хранимой процедурой, проблема с правами
5 сообщений из 5, страница 1 из 1
Выполнение DTSX хранимой процедурой, проблема с правами
    #39723139
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускаю DTSX пакет с помощью хранимки на TSQL. В пакете есть два подключения ADO к SQL server 2017, одно подключение к серверу где развернут пакет , другое к удаленному серверу. В подключениях используется аутентификация WINDOWS. Проблема проявляется при попутке подключения к удаленному серверу, пишет что нет прав. Если выполнять пакет в режиме отладки, то все работает, а вот когда через хранимую процедуру, возникает указанная ошибка с правами. Если использовать SQL аутентификацию все работает. Кто подскажет как настроить корректную работу?
...
Рейтинг: 0 / 0
Выполнение DTSX хранимой процедурой, проблема с правами
    #39723159
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452Запускаю DTSX пакет с помощью хранимки на TSQL. В пакете есть два подключения ADO к SQL server 2017, одно подключение к серверу где развернут пакет , другое к удаленному серверу. В подключениях используется аутентификация WINDOWS. Проблема проявляется при попутке подключения к удаленному серверу, пишет что нет прав. Если выполнять пакет в режиме отладки, то все работает, а вот когда через хранимую процедуру, возникает указанная ошибка с правами. Если использовать SQL аутентификацию все работает. Кто подскажет как настроить корректную работу?Либо использовать SQL аутентификацию, либо запускать сиквел под аккаунтом, который имеет права на подключение к удаленному серверу
...
Рейтинг: 0 / 0
Выполнение DTSX хранимой процедурой, проблема с правами
    #39723231
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

Этот пакет запускает пользователь из приложения, и нужно чтобы у него был доступ только к бд разрешенным на уровне сервера, а так получится что у него будет доступ ко всем бд.
...
Рейтинг: 0 / 0
Выполнение DTSX хранимой процедурой, проблема с правами
    #39723251
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452alexeyvg,

Этот пакет запускает пользователь из приложения, и нужно чтобы у него был доступ только к бд разрешенным на уровне сервера, а так получится что у него будет доступ ко всем бд.Вы, похоже, не понимаете, как это работает :-)

Windows-пользователь, работающий с приложением, тут ни при чём.

DTS пакет выполняется приложением, "EXE-шником" (DTSRun.exe), который запускаеься из под некоего Windows-пользователя.

Когда пользователь запускает пакет хранимой процедурой, это приложение запускает SQL Server на сервере.

Так вот, нужно сделать так, что бы SQL Server запустил DTSRun.exe под аккаунтом, имеющим права на удалённом сервере.
Сделать это можно, предоставивив соотв. права аккаунту, из под которого работает SQL Server, либо сделав соотв. прокси-аккаунт (впрочем, это зависит от того, как именно запускается пакет в хранимой процедуре)
...
Рейтинг: 0 / 0
Выполнение DTSX хранимой процедурой, проблема с правами
    #39723913
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,
Спасибо, стало понятнее.

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


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