Я пытался создать связанный сервер от 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 проблема с моим входом и безопасностью. Я в недоумении и не уверен, что мне нужно делать. Любая помощь приветствуется. Благодарю.
Пользователь вы работаете, как должен существовать на удаленном сервере с соответствующими правами. Вы можете использовать этот сценарий для использования определенного пользователя на другом сервере, если вы укажете имя пользователя и пароль. – liebs19
Похоже, что связанный сервер работает ... этот пользователь просто должен быть разрешен на удаленном сервере. –
Я запустил этот скрипт, но он не работал, когда он сказал: «Ошибка входа для пользователя« USER \ a-Djbril »: EXEC sp_addlinkedsrvlogin 'SQL1', 'false', 'USER \ a-Djbril', 'a-Djbril' 'London123' – Djbril