Ho utenti che vedono un server collegato che non dovrebbero vedere.
Il server collegato è definito in modo che solo io possa accedervi, ma tutti possono vederlo e usarlo.
Ho creato il nuovo server collegato utilizzando i seguenti passaggi:
- Connettere Esplora oggetti SSMS all'istanza di SQL Server
- Espandi
Server Objects
, fai clic con il tasto destroLinked Servers
e fai clic con il tasto sinistroNew Linked Server...
- Nella
General
scheda scegliereSQL Server
perServer type
e scrivere il nome del server - Nella
Security
scheda nella parte superiore fai clic suAdd
, seleziona "sa" comeLocal Login
, inserisciRemote User
il nome eRemote Password
- Nella
Security
scheda nella parte inferiore (sottoFor a login not defined in the list above, connections will:
) scegliere la prima opzione:Not be made
- Fare clic
OK
e iniziare il test
Ora l'unica persona che dovrebbe vedere il server collegato sono io ("sa"), ma in qualche modo gli altri utenti possono vederlo e usarlo.
Nota 1: gli utenti che possono utilizzare il server collegato hanno autorizzazioni sul server remoto, non vedono dati che non dovrebbero vedere, sono in grado di accedervi dal server collegato quando non dovrebbero essere in grado di farlo.
Nota 2: sono l'unico sysadmin
su entrambi i casi.