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

Откуда:
Сообщений: 1017
У нас в компании несколько SQL-серверов (официально куплено), стоящие на разных машинах в сети
Используется доменная аутентификация (политика компании)


При попытке на сервере 1 прилинковать другой (2-ой) сиквел-сервер, получаю такое сообщение

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'


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

Тем не менее на 2-ом сервере прилинковать 1-ый сервер получилось.

Подскажите, пожалуйста, как мне всё же прилинковать сервер на 1-ом сервере второй сервер?

Заранее спасибо.
22 июн 05, 16:42    [1641250]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37155
автор
Подскажите, пожалуйста, как мне всё же прилинковать сервер на 1-ом сервере второй сервер?

А с первого сервера на второй из qa, к примеру, подключиться можно?
22 июн 05, 16:43    [1641259]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
superbluesman
Member

Откуда:
Сообщений: 1017
ИЗ второго подключить первый у меня получилось именно через QA:
EXECUTE sp_addlinkedserver @server = 'FIRST',
@srvproduct = 'SQL Server'


а вот наоборот
EXECUTE sp_addlinkedserver @server = 'SECOND',
@srvproduct = 'SQL Server'

нет (:
22 июн 05, 16:56    [1641339]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
У Вас сервер FIRST работает под LocalSystem?
22 июн 05, 17:18    [1641463]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
superbluesman
Member

Откуда:
Сообщений: 1017
нет, оба сиквела стоят на доменных серверах, причём контроллером домена является та машина, где стоит SQL FIRST
22 июн 05, 17:19    [1641469]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ни де стоят, а под какой учеткой работают службы?
22 июн 05, 17:46    [1641611]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: как прилинковать SQL-сервер?  [new]
malta87
Member

Откуда:
Сообщений: 6
приветсвую всех. У меня два ПК в домене c SQL серверорами 2005ЕЕ и express 2008R2. При установке SQL создал пользователя с правами всех админов имя: AdminSQL. Windows запущено под Администратором домена имя: AdminDomen. Подскажите пожалуйста, как прилинковать сервера, а то выдает ошибку 'NT AUTHORITY\ANONYMOUS LOGON'. меня в частности интересует, что задать в Разделе Безопасность??? авторизация SQL стоит Windows
Видел видел это https://msdn.microsoft.com/ru-ru/library/ff772782.aspx, там в п.4 не ясно мне
2 фев 15, 18:58    [17208484]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8350
Линкуйте через SQL логин и не заморачивайтесь.
3 фев 15, 11:59    [17211090]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
malta87
Member

Откуда:
Сообщений: 6
Владислав Колосов
Линкуйте через SQL логин и не заморачивайтесь.


можно по подробнее
3 фев 15, 14:22    [17211951]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8350
Создайте на удаленном сервере SQL имя входа, задайте права в базах, создайте на локальном linked server c авторизацией по созданному логину. Вы, скорее всего, авторизацию по умолчанию оставили.
3 фев 15, 14:27    [17211982]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
Glory
Member

Откуда:
Сообщений: 104751
malta87
При установке SQL создал пользователя с правами всех админов имя: AdminSQL.

Что вы называете "пользователем" ? И что такое "все админы" ?

malta87
Windows запущено под Администратором домена имя: AdminDomen.

Оп.система запускается сама по себе

malta87
Видел видел это https://msdn.microsoft.com/ru-ru/library/ff772782.aspx, там в п.4 не ясно мне

Читайте, пока не станет ясно. Или пока не сможете задать конкретный вопрос
3 фев 15, 14:44    [17212163]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
o-o
Guest
Владислав Колосов
Создайте на удаленном сервере SQL имя входа, задайте права в базах, создайте на локальном linked server c авторизацией по созданному логину. Вы, скорее всего, авторизацию по умолчанию оставили.

о, отличный совет,
уж не вы ли у нас линки настраивали?

представляете, у нас вообще ВСЕ попадают, куда не надо, да еще и под одним и тем же именем
(тот самый "Создайте на удаленном сервере SQL имя входа").
но ок попадать на линкованный.

у нас-то на том линкованном еще и обратный линк настроен, с маппингом во все базы исходного сервера
и правами датаридера..
так можно с исходного сервера попадать на линкованный, а с линкованного обратно сюда,
и быть датаридером ВО ВСЕХ БАЗАХ.
а че, так настроили.

я спрашиваю, а какой смысл мапить некоторых на исходном сервере всего в одну базу?
(типа моя учетка: смотрите, она на исходном НЕ ОТМАПЛЕНА В BASEDATI_BI)
немного кавычек, и читай себе вообще все

на картинке в Object Explorer-e я (hd03\ee25989) в базу BASEDATI_BI не попадаю;
в сессии 68 тоже, иди, говорят hd03\ee25989, лесом.
а в 79 я уже все читаю, я там уже никакое не неотмапленное hd03\ee25989.
(здесь я не использую никакую имперсонализацию, если кто читал о моих предыдущих происках на их сервере)
просто "удачно настроенные линки"

К сообщению приложен файл. Размер - 114Kb
3 фев 15, 15:48    [17212793]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8350
o-o, бардак какой-то... Линк-то нужен, чтобы выполнить один-два запрос а к одной-двум таблицам.
Соответственно, дать логину только требуемые права.
А вот с делегированием начнется разгул либерализма и прописывание всех желающих. Да еще и локальных админов-лежебок поднимать и админов домена (а они в центральном регионе, к примеру), писать миллион служебок и чего только не делать.
3 фев 15, 16:59    [17213480]     Ответить | Цитировать Сообщить модератору
 Re: как прилинковать SQL-сервер?  [new]
o-o
Guest
Владислав Колосов,
не какой-то, а "административный бардак" (c)

и зачем же городить линк для пары запросов :)

а когда лень делегирование настраивать, то вот все и шастают под тем самым логином.
(в смысле, потенциально все. шастаю я, остальные пофигисты)
у меня на тот линкованный ВООБЩЕ НЕТ ДОСТУПА, вы осознаете?
моя виндовая учетка получает отлуп!
а я туда хожу, да еще и зеркально данные читаю на исходном,
хотя оно мне и не сдалось совсем

К сообщению приложен файл. Размер - 51Kb
3 фев 15, 17:08    [17213539]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить