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

Откуда:
Сообщений: 3
Есть 2 домена в одной логической сети без доверенных отношений. Как использовать запрос типа:
INSERT INTO table(f1, f2, f3)
SELECT 'data1' AS f1,
data2 AS f2,
* FROM OPENROWSET(BULK N'\\192.168.1.253\file', SINGLE_BLOB) AS f3 

Сервер, на котором расположен ресурс, находится в другом домене. Вместо ip-адреса можно использовать и DNS-имя.

Пробовал, запустить службу mssqlserver как Local System, учитывая возможности этой учётки, но с другим доменом не прошло... Всё равно выдаёт сообщение типа Access Denied.

Доступ к ресурсу для всех на чтение и запись
11 ноя 09, 17:16    [7915732]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Есть 2 домена в одной логической сети без доверенных отношений.


И как Вы надеетесь получить доступ к ресурсам одного из другого без настройки оных?!
11 ноя 09, 17:19    [7915748]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
aleks2
Guest
pkarklin
автор
Есть 2 домена в одной логической сети без доверенных отношений.


И как Вы надеетесь получить доступ к ресурсам одного из другого без настройки оных?!


Нету ничего невозможного.

1. Включить NamedPipes на сервере и обеспечить соединение по NamedPipes.
2. xp_cmdshell 'net use \\server <password> /USER:domain2\username'
3. Запрос.

Ну и, естественно, канают просто одноименные и однопарольные пользователи...
11 ноя 09, 17:42    [7915890]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
ЛУзер_00
Guest
А если прилинковать сервер по sql учетке?
11 ноя 09, 17:44    [7915909]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
aleks2,

на каком, простите, сервере, включить Named Pipes? Соединение чего с чем?
11 ноя 09, 17:49    [7915951]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
Invisus
Member

Откуда:
Сообщений: 3
aleks2

Ну и, естественно, канают просто одноименные и однопарольные пользователи...


Это я знаю, и в некоторых случаях пользуюсь. В этом случае думаю создать просто локальных пользователей с одинаковым логином/паролем на обоих компьютерах и службу mssqlserver запустить под этим пользователем. Но пока проверить нет возможности, сервер постоянно пользуется. Но что то мне подсказывает, что не прокатит. Инфы на microsoft ни какой не нашел по такому случаю.
11 ноя 09, 18:05    [7916073]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
Invisus
Member

Откуда:
Сообщений: 3
aleks2
pkarklin
автор
Есть 2 домена в одной логической сети без доверенных отношений.


И как Вы надеетесь получить доступ к ресурсам одного из другого без настройки оных?!


Нету ничего невозможного.

1. Включить NamedPipes на сервере и обеспечить соединение по NamedPipes.
2. xp_cmdshell 'net use \\server <password> /USER:domain2\username'
3. Запрос.

Ну и, естественно, канают просто одноименные и однопарольные пользователи...



Про первый пункт я тоже не понял. Зачем.
Разве нельзя сразу выполнить 2 и 3 пункты. И дело в том, что запрос будет передаваться с клиентской части и я не могу понять как передать в запросе пункт 2, что бы он выполнился. Пример плиз.
11 ноя 09, 18:12    [7916110]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
aleks2
Guest
pkarklin
aleks2,

на каком, простите, сервере, включить Named Pipes? Соединение чего с чем?


1. На том, который выдает запрос - разрешить клиентский протокол Named Pipes.
2. На том, который выполняет запрос - разрешить подключение по Named Pipes

всем, кому должен, прощаю.
11 ноя 09, 18:22    [7916190]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
aleks2
Guest
Invisus

Про первый пункт я тоже не понял. Зачем.


1. ТОЛЬКО NamedPipes-подключение могет быть авторизовано непосредственно.
2. TCP/IP авторизуется только через trust.
3. ВСЕ NamedPipes-подключениЯ клиентского сеанса к данному серверу авторизуются гопом, т.е. создав и авторизовав ОДНО через net use - вы автоматом авторизуете этими же уч. данными все последующие подключения этого же сеанса к этому же серверу.
11 ноя 09, 18:27    [7916234]     Ответить | Цитировать Сообщить модератору
 Re: Доступ sql-server'a к данным из другого домена  [new]
aleks2
Guest
aleks2
pkarklin
aleks2,

на каком, простите, сервере, включить Named Pipes? Соединение чего с чем?


1. На том, который выдает запрос - разрешить клиентский протокол Named Pipes.
2. На том, который выполняет запрос - разрешить подключение по Named Pipes

всем, кому должен, прощаю.

Аааа... пардон. Я тама недосмотрел - мне почудилось он запрос на другом сервере SQL выполнить жаждет. А там всего-то - доступ к папке по сети.

Первый пункт отменяется.
11 ноя 09, 18:32    [7916266]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить