Связывание сервера в SQL Server 2008 R2 - PullRequest
9 голосов
/ 04 марта 2011

Может ли кто-нибудь подсказать мне, как связать сервер с другим в SQL Server 2008 R2?Я получаю следующую ошибку при попытке сделать это в Management Studio.

Связанный сервер был создан, но не прошел проверку соединения.Вы хотите сохранить связанный сервер?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Исключительная ситуация при выполнении оператора или пакета Transact-SQL.(Microsoft.SqlServer.ConnectionInfo)

Поставщик OLE DB "SQLNCLI" для связанного сервера "CDSPM1" сообщил об ошибке.Ошибка аутентификации.Невозможно инициализировать объект источника данных поставщика OLE DB "SQLNCLI" для связанного сервера "CDSPM1".Поставщик OLE DB «SQLNCLI» для связанного сервера «CDSPM1» вернул сообщение «Неверная спецификация авторизации».(Microsoft SQL Server, ошибка: 7399)

Ответы [ 6 ]

8 голосов
/ 05 марта 2011

Похоже, проблема аутентификации.

Тестирование путем создания связанного Сервера с использованием «Тип сервера» в качестве «Sql Server».Затем перейдите в «Безопасность» и настройте сопоставление пользователей.В качестве теста создайте учетную запись SQL на удаленной системе и укажите, что в поле «Выполниться с использованием этого контекста безопасности»

Убедитесь, что сначала вы можете выполнить ПИНГ «Имя связанного сервера».НТН

1 голос
/ 31 января 2014

Используйте ссылку ниже для просмотра скриншотов подключения связанного сервера с SQL Server

Для решения проблемы «Не удается инициализировать объект источника данных поставщика OLE DB« SQLNCLI10 »для связанного сервера»

Подключение MS Access к SQL Server 2008 через связанный сервер

Затем используйте запрос ниже, чтобы получить дополнительную информацию о связанном сервере

select * from openquery("owner_pc\sqlserver2008",'select * from Testing.dbo.test')

1 голос
/ 07 февраля 2013

Используйте выпадающий список и выберите

SQL Server Native Client

вместо

SQL Server
0 голосов
/ 12 сентября 2016

Возможная причина, если у вас есть кластеризованная служба, и недавно она была сбалансирована, вероятно, соединение было заблокировано, указывая на старый ресурс.

Попробуйте снова переместить ресурс на другой узел и снова открыть Management studio, попробуйте снова подключить соединение с сервером.

0 голосов
/ 13 марта 2014

На общей странице нового связанного сервера введите имя экземпляра sql-сервера в поле [Связанный сервер] .Установите флажок [SQL Server] при выборе [Тип сервера] .Введите удаленное имя пользователя и пароль, выбрав [Выполнить с использованием этого контекста безопасности] вкладки Безопасность.

Select top 10 * from [LINKEDSERVERNAME].[DATABASENAME].[SCHEMANAME].[TABLENAME]

Удачи.

для получения более подробной информации http://msdn.microsoft.com/en-us/library/ff772782.aspx

0 голосов
/ 14 января 2014

Это сводило меня с ног. И тот факт, что вы не можете редактировать связанный сервер после того, как вы вошли на него, это просто бананы.

В любом случае, просто оставьте большинство полей пустыми в диалоговом окне связанного сервера! Используйте "собственный клиент SQL Server", как упомянуто тогда @abatishchev ..

Проверьте статью Камрана здесь для настроек. Только Datasource был указан для меня в качестве имени хоста IP, после того, как я дал серверу понятное имя в «Связанном сервере», и на второй вкладке не нужно было беспокоиться о входе в систему, просто переключатель внизу и использовал SA войти в удаленный ящик.

...