Search notes:

SQL Server - sys.servers

sys.servers lists linked servers.

Linked servers

Linked servers are recorded in sys.servers with is_linked = 1:
select
   server_id,
   name,
   product,
   provider,  -- OLE DB provider
   data_source,
   is_remote_login_enabled,
   modify_date
from
   sys.servers
where
   is_linked = 1;
Github repository about-MSSQL, path: /administration/schemas/sys/objects/views/servers/linked-servers.sql

TODO

Dropping and adding servers

Prior to SQL Server 2014, servers could be dropped and added with sp_dropserver and sp_addserver:
sp_dropserver 'srv_foo'
go
However, starting with SQL Server 2014, these statements result in the error message *Feature "sp_addserver" is no longer supported. Replace remote servers by using linked servers.*

Adding linked servers

exec sp_addlinkedserver
    @server     = 'SrvName\InstName',
    @srvproduct = 'SQL Server';
go
exec sp_addLinkedSrvLogin
    @rmtSrvName  = 'SrvName\InstName',
    @useSelf     =  false,
    @rmtUser     = 'theGreatToby',
    @rmtPassword = 'ENTER PASSWORD'
go
select * from [SrvName\InstName].db.sch.tab;

sp_linkedservers

sp_linkedservers also shows basic information about linked servers
sp_linkedservers
go

See also

The T-SQL function openrowset.
The sys schema

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1740441714, '3.138.156.155', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/SQL-Server/administration/schemas/sys/objects/views/servers/index(99): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78