Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15694

where does SQL record the linked server login credentials when creating a linked server

$
0
0
I'm trying to understand where does SQL record the linked server login credentials when creating a linked server
 
EXEC master.dbo.sp_addlinkedserver @server = N'xxxx, @srvproduct=N'SQL Server'

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'xxx',@useself=N'False',@locallogin=NULL,@rmtuser=N'loginname',@rmtpassword='password

I've looked into sp_addlinkedsrvlogin and what it is trying to do when adding a new login.
 
and I narrowed it down to

EXEC%%LinkedServer(Name=@rmtsrvname).RemoveLinkedLogin(LocalID=@localid)

 

SELECT @pwd =convert(varbinary(256), @rmtpassword)

EXEC %%LinkedServer(Name=@rmtsrvname).NewLinkedLogin(

LocalID=@localid, UseSelf=@useselfbit, RemoteName=@rmtuser,Password=@pwd)

 
 
however don't understand what these statments do as they are not normal TSQL statements.
Anyone has got any idea?
Regards,
Shaunt

Viewing all articles
Browse latest Browse all 15694

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>