В SQL Server 2000 я пытаюсь создать связанный сервер с SQL Server 2008. Все, что я пробовал, вызывает ошибки того или иного вида.
В SQL Server 2000 Enterprise Manager я:
- Щелкните правой кнопкой мыши Связанные серверы под узлом безопасности сервера, затем выберите Новый связанный сервер ... и назовите ссылку «SQL2008R2»
- Я выбрал переключатель «Другой источник данных», потому что не думаю, что SQL Server 2000 может напрямую подключиться к 2008 году.
- Я выбираю «Собственный клиент SQL Server 10.0» в поле «Имя поставщика», введите «SQL2008R2» в поле «Имя продукта», введите «VIRTUALXP-62910 \ SQLEXPRESS» (имя сервера и имя именованного экземпляра) в поле «Источник данных», оставьте Пустая строка поставщика и введите имя базы данных «RWUtils» в поле «Каталог».
- На вкладке безопасности я набираю «Ссылка» как локальный логин и как Удаленный пользователь, и вводю пароль. Я выбираю переключатель «Не быть выполненным» для входов в систему, не указанных выше. Ранее я настроил пользователя «Link» на обоих серверах с одинаковым паролем и доступом к нужным базам данных.
- Я нажимаю ОК, чтобы создать ссылку. Ссылка SQL2008R2 создана.
Когда я раскрываю только что созданную ссылку и нажимаю на Таблицы, я получаю сообщение об ошибке,
Ошибка 7416: доступ к удаленному
сервер запрещен, потому что нет
сопоставление логина существует.
Может кто-нибудь сказать мне, что я делаю неправильно или какова правильная последовательность шагов или T-SQL для успешного создания этой ссылки?
Большое спасибо.