sql - Permissions for Linked Server Remote Login -
sql - Permissions for Linked Server Remote Login -
i trying connect 2 databases (not on same server or domain) using linked servers. below query running connect 2.
my problem if specify @rmtuser = 'sa', able connect fine. however, if switch @rmtuser 'remoteintegrationuser', error saying unable connect. (error 18456)
i have verified can connect straight "remote" server via ssms using 'remoteintegrationuser' business relationship , connects fine.
is there special permission 'remoteintegrationuser' must have on "remote" server in order able handle these incoming connections?
exec sp_dropserver 'remotedb', 'droplogins' go exec master.dbo.sp_addlinkedserver @server = n'remotedb' ,@srvproduct = 'ole db provider sql' ,@provider = n'sqlncli' ,@datasrc = '111.2222.33.44' ,@catalog = 'myremotedb' exec master.dbo.sp_addlinkedsrvlogin @rmtsrvname = n'remotedb' ,@useself = false ,@locallogin = 'localintegrationuser' ,@rmtuser = n'remoteintegrationuser' ,@rmtpassword = n'************' go
since linking 2 sql servers, seek defining @srvproduct n'sql server'
. not sure if instances beingness on separate domains allow that. may want seek setting @locallogin = null
when defining linked server login:
exec master.dbo.sp_addlinkedserver @server = n'<server name/ip>' ,@srvproduct=n'sql server' exec master.dbo.sp_addlinkedsrvlogin @rmtsrvname = n'<server name or ip>' ,@locallogin = null ,@useself = n'false' ,@rmtuser = n'remoteintegrationuser' ,@rmtpassword = n'************' go
other that, remoteintegrationuser have connect permissions myremotedb database?
sql linked-server
Comments
Post a Comment