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

Откуда:
Сообщений: 18
На MS SQL 2005 создаю linked server MSDE 2008.
EXEC sp_addlinkedserver
@server='SKLAD',
@srvproduct = 'SQLServer OLEDB Provider',
@provider = 'SQLOLEDB',
@datasrc = 'SKLAD\SQLEXPRESS'

Пытаюсь создать linked пользователя:
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'SKLAD',
@useself = 'false',
@locallogin = NULL ,
@rmtuser= 'remoteuser',
@rmtpassword = 'password'

Получаю ошибку :
Удаленный пользователь "remoteuser", сопоставленный с локальным пользователем "(null)", на удаленном сервере "SKLAD" не существует.

Где косяк ?
5 фев 09, 14:45    [6783561]     Ответить | Цитировать Сообщить модератору
 Re: Linked server MSDE 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
ЗвездаYo


Получаю ошибку :
Удаленный пользователь "remoteuser", сопоставленный с локальным пользователем "(null)", на удаленном сервере "SKLAD" не существует.

Где косяк ?


"на удаленном сервере "SKLAD" не существует пользователя "remoteuser""
5 фев 09, 14:47    [6783585]     Ответить | Цитировать Сообщить модератору
 Re: Linked server MSDE 2008  [new]
ЗвездаYo
Member

Откуда:
Сообщений: 18
Пользователь базы данных существует и пароль правильный - вхожу через консоль Management Studio Express, имя сервера при соединении в консоли указываю SKLAD\SQLEXPRESS
5 фев 09, 14:51    [6783613]     Ответить | Цитировать Сообщить модератору
 Re: Linked server MSDE 2008  [new]
ЗвездаYo
Member

Откуда:
Сообщений: 18
Хм...
А что-то в этом есть...
Создал новый linked server и натравил его на взятое с потолка @datasrc, которого точно в сети нет.
И получил точно такую же ошибку.
Теперь вопрос: почему не находится правильный linked server в сети, если я подключаюсь кнему удаленно через Management Studio на инстанс SKLAD\SQLEXPRESS и в сети он нормально пингуется по имени SKLAD
5 фев 09, 15:28    [6783914]     Ответить | Цитировать Сообщить модератору
 Re: Linked server MSDE 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
ЗвездаYo
Хм...
А что-то в этом есть...
Создал новый linked server и натравил его на взятое с потолка @datasrc, которого точно в сети нет.
И получил точно такую же ошибку.
Теперь вопрос: почему не находится правильный linked server в сети, если я подключаюсь кнему удаленно через Management Studio на инстанс SKLAD\SQLEXPRESS и в сети он нормально пингуется по имени SKLAD

BOL - sp_addlinkedserver

The following example creates a linked server S1_instance1 on an instance of SQL Server by using the SQL Native Client OLE DB provider (SQLNCLI).

EXEC sp_addlinkedserver
@server='S1_instance1',
@srvproduct='',
@provider='SQLNCLI',
@datasrc='S1\instance1'
5 фев 09, 15:38    [6784004]     Ответить | Цитировать Сообщить модератору
 Re: Linked server MSDE 2008  [new]
ЗвездаYo
Member

Откуда:
Сообщений: 18
Glory,

Сенкс - заработало !
5 фев 09, 16:17    [6784287]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Linked server MSDE 2008  [new]
Lordik
Guest
При выполнении скрипта возникает ошибка:
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'srv',
@useself = 'false',
@locallogin = NULL ,
@rmtuser= 'ruser',
@rmtpassword = 'rpass'

Сообщение 15466, уровень 16, состояние 2, процедура sp_addlinkedsrvlogin, строка 91
Во время расшифровки произошла ошибка.
Сообщение 15185, уровень 16, состояние 1, процедура sp_addlinkedsrvlogin, строка 98
Удаленный пользователь "ruser", сопоставленный с локальным пользователем "(null)", на удаленном сервере "srv" не существует.

Помогите, пожалуйста.
18 ноя 11, 15:26    [11621453]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить