Đây có vẻ như là một câu hỏi cơ bản nhưng tôi không thể tìm thấy bất kỳ câu trả lời nào ngoài đó - tôi cần có thể lấy tên / ví dụ máy chủ, vv từ một máy chủ được liên kết. Tôi đã thử một vài điều:
select <linked server>.@@SERVERNAME;
select <linked server>.SERVERPROPERTY('ServerName');
... nhưng không có niềm vui. Có ý kiến gì không?
Đây là SQL 2008 R2
& 2014
( 2008R2
là máy chủ được liên kết)
EDIT: Lỗi là:
Msg 102, Cấp 15, Trạng thái 1, Dòng 2 Cú pháp không chính xác gần '@@ SERVERNAME'.
SELECT name FROM master.sys.servers where is_linked=1
Sau đó tôi lặp lại và tự động lấy mọi thứ tôi cần.