Tôi đang cố gắng tạo một máy chủ được liên kết trên phiên bản SQL Server 2014 servername\instancename
bằng cách sử dụng lệnh gọi sau:
EXEC master.dbo.sp_addlinkedserver
@server = N'servername\instancename',
@srvproduct=N'SQL Server'
Tôi nhận được lỗi:
Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82
The server 'servername\instancename' already exists.
Điều này hoạt động tốt trong SQL Server 2005 và theo MSDN ,
Máy chủ được liên kết không phải là một phiên bản khác của SQL Server,
Vì vậy, tôi không chắc những gì đã thay đổi trong (các) phiên bản gần đây không phù hợp với điều này. Sử dụng UI tạo ra một thông báo tương tự:
Bạn không thể tạo Máy chủ SQL cục bộ làm máy chủ được liên kết.
Tôi hiểu rằng đó là một điều kỳ lạ khi yêu cầu, nhưng đó là để hỗ trợ một số mã kế thừa hoạt động vào năm 2005 (và được sử dụng trong các trường hợp riêng biệt). Các tài liệu nói rằng nó nên hoạt động, nhưng nó không. Có cách nào để làm điều này hoạt động vào năm 2014, hoặc tôi sẽ phải sửa đổi mã cơ bản?