MSSQL Linked Server mit TrustServerCertificate
T-SQL zum Erstellen eines Linked Servers mit TrustServerCertificate = true:
(Weil ich es immer vergesse wie)
-- Linked Server anlegen
EXEC master.dbo.sp_addlinkedserver
@server = N'MEIN_LINKED_SERVER', -- Name des Linked Servers
@srvproduct = N'',
@provider = N'MSOLEDBSQL', -- oder MSOLEDBSQL19
@datasrc = N'ZIELSERVER\INSTANZ', -- Ziel-SQL-Server
@provstr = N'TrustServerCertificate=yes'; -- <-- das ist der Schlüssel
-- Login-Mapping (optional, falls nicht Windows Auth)
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname = N'MEIN_LINKED_SERVER',
@useself = N'False',
@locallogin = NULL,
@rmtuser = N'sa',
@rmtpassword = N'DeinPasswort';
-- Optionen setzen
EXEC master.dbo.sp_serveroption
@server = N'MEIN_LINKED_SERVER',
@optname = N'rpc out',
@optvalue = N'true';