Ich habe Benutzer, die einen Verbindungsserver sehen, den sie nicht sehen sollen.
Der Verbindungsserver ist so definiert, dass nur ich Zugriff darauf habe, aber jeder kann ihn sehen und verwenden.
Ich habe den neuen Verbindungsserver mit den folgenden Schritten erstellt:
- Verbinden Sie den SSMS-Objekt-Explorer mit der SQL Server-Instanz
- Erweitern
Server Objects, RechtsklickLinked Serversund LinksklickNew Linked Server... GeneralWählen Sie unter der Registerkarte den ServernamenSQL ServerausServer typeund schreiben Sie ihn- Wählen Sie unter der
SecurityRegisterkarte im oberen TeilAdd"sa" ausLocal Login, geben SieRemote Userden Namen und einRemote Password - Wählen Sie unter der
SecurityRegisterkarte im unteren Teil (unterFor a login not defined in the list above, connections will:) die erste Option:Not be made - Klicken Sie auf
OKund starten Sie den Test
Jetzt ist die einzige Person, die den Verbindungsserver sehen soll, ich ("sa"), aber irgendwie können andere Benutzer ihn sehen und verwenden.
Hinweis 1: Die Benutzer, die den Verbindungsserver verwenden können, haben Berechtigungen für den Remoteserver. Sie sehen keine Daten, die sie nicht sehen sollten. Sie können nur vom Verbindungsserver aus darauf zugreifen, wenn sie dies nicht können sollten.
Anmerkung 2: Ich bin sysadminin beiden Fällen der einzige .


