2013-12-18 9 views
0

Я пытался создать связанный сервер от SQL2 к SQL1, но я получаю ошибки, такие какLinked Server в SQL Server 2008 R2

Login failed for user 'USER\a-Djbril'

Это SQL2 детали:

SRV_NAME SRV_PROVIDERNAME SRV_PRODUCT SRV_DATASOURCE SRV_PROVIDERSTRING SRV_LOCATION SRV_CAT 
SQL2 SQLNCLI SQL2 NULL NULL NULL 

Это SQL1:

SRV_NAME SRV_PROVIDERNAME SRV_PRODUCT SRV_DATASOURCE SRV_PROVIDERSTRING SRV_LOCATION SRV_CAT 
SQL1 SQLNCLI SQL Server SQL1 NULL NULL NULL 

Я запустил этот scri pt ниже, и команда запускается успешно.

EXEC sp_addlinkedserver 
    @server=N'SQL1',   
    @srvproduct=N'',    
    @provider=N'SQLNCLI',    
    @datasrc=N'SQL1', 
    @catalog = 'Primary' 

Но когда я бегу:

EXEC Sp_testlinkedserver SQL1 

я получил ошибку:

Login failed for user 'USER\a-Djbril'.

У меня нет пользователя и пароль как SQL я прохожу проверку подлинности Windows. Я думаю, что у SQL проблема с моим входом и безопасностью. Я в недоумении и не уверен, что мне нужно делать. Любая помощь приветствуется. Благодарю.

+0

Пользователь вы работаете, как должен существовать на удаленном сервере с соответствующими правами. Вы можете использовать этот сценарий для использования определенного пользователя на другом сервере, если вы укажете имя пользователя и пароль. – liebs19

+0

Похоже, что связанный сервер работает ... этот пользователь просто должен быть разрешен на удаленном сервере. –

+0

Я запустил этот скрипт, но он не работал, когда он сказал: «Ошибка входа для пользователя« USER \ a-Djbril »: EXEC sp_addlinkedsrvlogin 'SQL1', 'false', 'USER \ a-Djbril', 'a-Djbril' 'London123' – Djbril

ответ

0

Вам нужен правильный логин на целевом сервере. Это может быть пользователь SQL или вход в Windows, если оба сервера находятся в одном домене. Для вашего конкретного примера вы пытаетесь подключиться к целевому серверу с помощью несуществующего пользователя SQL.

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

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/0bce262a-c302-4508-81e6-c67b70e3c1b8/linked-server-using-windows-authentication-and-local-system-network-service-account?forum=sqlsecurity

Смежные вопросы