Eu tenho usuários vendo um servidor vinculado que eles não deveriam ver.
O servidor vinculado é definido para que somente eu tenha acesso a ele, mas todos possam vê-lo e usá-lo.
Eu criei o novo servidor vinculado usando as seguintes etapas:
- Conecte o SSMS Object Explorer à instância do SQL Server
- Expanda
Server Objects
, clique com o botão direitoLinked Servers
e clique com o botão esquerdoNew Linked Server...
- Sob
General
guia escolherSQL Server
paraServer type
e escrever o nome do servidor - Na
Security
guia na parte superiorAdd
, clique em , escolha "sa" comoLocal Login
, digiteRemote User
o nome eRemote Password
- Na
Security
guia Na parte inferior (emFor a login not defined in the list above, connections will:
), escolha a primeira opção:Not be made
- Clique
OK
e inicie o teste
Agora, a única pessoa que deve ver o servidor vinculado sou eu ("sa"), mas de alguma forma outros usuários podem vê-lo e usá-lo.
Nota 1: Os usuários que podem usar o servidor vinculado têm permissões no servidor remoto, não estão vendo dados que não deveriam ver, apenas podem acessá-lo no servidor vinculado quando não deveriam.
Nota 2: Eu sou o único sysadmin
em ambas as instâncias.