Я намагаюся створити зв'язаний сервер для екземпляра SQL Server 2014 servername\instancename
за допомогою наступного виклику:
EXEC master.dbo.sp_addlinkedserver
@server = N'servername\instancename',
@srvproduct=N'SQL Server'
Я отримую помилку:
Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82
The server 'servername\instancename' already exists.
Це чудово працює в SQL Server 2005, і згідно з MSDN ,
Зв'язаний сервер не повинен бути іншим екземпляром SQL Server,
Тож я не впевнений, що змінилося в останніх версіях, які це відключають. Використання інтерфейсу створює подібне повідомлення:
Ви не можете створити локальний SQL Server як пов'язаний сервер.
Я розумію, що це дивно запитувати, але це підтримувати якийсь застарілий код, який працював у 2005 році (і раніше був у окремих випадках). У документації зазначено, що вона повинна працювати, але це не так. Чи є спосіб змусити це працювати в 2014 році, або мені доведеться змінити базовий код?