Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по / 11 сообщений из 11, страница 1 из 1
20.03.2018, 16:15
    #39617659
svanrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Всем привет!

Есть доступ к серваку по виндус аунтификации. Доступ к представлению к такому серваку с другой виндовской учётки не работает.

Вопрос,

каким-нибудь образом можно попасть на это сервак, введя логин и пасс от виндус учётки на которую есть гранты ?

мб openrowset или как-то по особенному в линках прописать ?
...
Рейтинг: 0 / 0
20.03.2018, 16:26
    #39617671
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Да под любым процессом, запущенным от нужной учетной записи через Run As. Хоть через студию.
...
Рейтинг: 0 / 0
20.03.2018, 16:53
    #39617697
svanrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Сергей ,

спасибо за надежду=)

могли бы вы, пожалуйста, скинуть мануал или набросать краткую рыбу каким способом мне запустить представление с windows-учётки user1 (на которую нет доступа к нужному серверу), но при этом есть windows-учётка user2 у которой есть нужный доступ.

Спасибо!
...
Рейтинг: 0 / 0
20.03.2018, 16:57
    #39617700
Гигабайт Мегабайтович Килобайтов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
svanrusСергей ,

спасибо за надежду=)

могли бы вы, пожалуйста, скинуть мануал или набросать краткую рыбу каким способом мне запустить представление с windows-учётки user1 (на которую нет доступа к нужному серверу), но при этом есть windows-учётка user2 у которой есть нужный доступ.

Спасибо!
я хоть и не сергей, но отвечу - как это не пародоксально, но набрать в гугле "run as" и посвящаться )
...
Рейтинг: 0 / 0
21.03.2018, 15:38
    #39618319
svanrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
друзья, не выходит найти аналогичное решение задачи.

Сейчас пытаюсь создать linked server и приконектиться к серверу MS SQL через ODBC, дополнительно указываю логин - учётку в windows и пароль от учётки в винду у которой есть доступ к серваку.

Тест конекта проходит успешно, но при селекте ошибки

например

An error occurred while preparing the query "select * from [dbo].[table]" for execution against OLE DB provider "ADsDSOObject" for linked server "SERVER".

Что не так делаю ?
...
Рейтинг: 0 / 0
21.03.2018, 15:43
    #39618325
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
А зачем вы коннектитесь к MSSQL-серверу через OLEDB-провайдер для Active Directory?
...
Рейтинг: 0 / 0
21.03.2018, 15:56
    #39618336
svanrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Сергей,

при выборе SQL Server, указываю

The linked server has been created but failed a conection test. Do you want to keep the linked server ? ...

Через ODBC коннект есть, но доступ к серваку есть только по виндовской учётке. Не понимаю куда забить эти данные чтобы с другой учётки можно было через студию выполнять запросы.

p.s. процедуры через sql agent работают на ура
...
Рейтинг: 0 / 0
21.03.2018, 15:57
    #39618339
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Что-то вы не то указываете.
...
Рейтинг: 0 / 0
21.03.2018, 16:09
    #39618352
svanrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Сергей,

попробовал другое имя сервера, заходя по виндовой учёткой в другую базу на которой есть линк на этот требуемый сервер, то всё ок.

а вот если захожу в туже самую базу с другой виндовой учётки и проверяю конект к требуемому серверу, то

the test connection to the linked server failed ... error 18456
...
Рейтинг: 0 / 0
21.03.2018, 16:21
    #39618361
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
svanrus,

"виндус аунтификация" требует логинизации.

"введя логин и пасс от виндус учётки на которую есть гранты" - такого не бывает.

Необходимо стартовать процесс от имени
"виндус учётки на которую есть гранты".

И в этом процессе выполнить запрос.

Есть другой вариант - предоставить права логину, под которым вы авторизуетесь в Windows.
Хакнуть не получится ;)
...
Рейтинг: 0 / 0
21.03.2018, 16:29
    #39618372
svanrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по
Владислав Колосов,

спасибо, а то эта шарманка уже все мозги съела.

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


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