sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan oprettes forbindelse til flere SQL-servere med ét klik (registrerede servere-gruppe) - SQL Server / TSQL-vejledning del 5

Scenarie:

Tænk på en situation, hvor du skal have alle databasenavne til udviklingsservere eller kontrollere, om login findes på alle UAT-servere. I disse situationer skal du oprette forbindelse til hver SQL Server Instance individuelt og køre forespørgslen. Du er nysgerrig efter, om der er en måde, hvorpå du kan køre den samme forespørgsel på flere servere med ét klik?


Løsning:

Vi kan oprette registrerede servergrupper og derefter tilføje SQL Server-forekomsterne til det. Lad os tage et kig på, hvordan vi kan oprette registrerede grupper.
Trin 1:Åbn SSMS og gå derefter til Vis og vælg Registrerede servere. Sådan opretter du en registreret servergruppe


Registrerede servere åbnes vinduer som vist nedenfor.
Sådan tilføjer du SQL Server Instance til registrerede servere i SQL Server



Trin 2:Tilføj ny gruppe til den registrerede servergruppe Højreklik på Lokal servergruppe og gå derefter til Ny servergruppe. Lad os sige, at vi ønsker at tilføje alle vores udviklingsservere til denne gruppe.
Sådan opretter du servergrupper i SQL Server - SQL Server-vejledning
Giv gruppen Navn, beskrivelse og tryk Ok.


Trin 3:Føj SQL Server Instance til Server Group
Efterhånden som vores udviklingsservergruppe er oprettet, kan vi nu tilføje SQL Server Instance til den.

Sådan tilføjer du SQL Server Instance til en registreret servergruppe i SQL Server

Nu har vi skal give SQL Server Instance information, som vi vil tilføje til Registered Group ( Development-Servers)
Angiv SQL Server Instance Name, Test og til sidst tryk på knappen Gem.
Sådan tilføjer du SQL Server Instance til Registered Servers Group i SQL Server.
Nu gentag trin # 3 for at tilføje flere SQL Server Instance til den registrerede servergruppe.
Trin 4:Sådan køres forespørgsel på en registreret servergruppe Klik på navnet på den registrerede servergruppe, og tryk derefter på Ny forespørgsel. Enhver forespørgsel, du vil køre i et nyligt åbent vindue, vil køre på alle SQL Server-forekomster, som er inkluderet i Registered Servers Group.

Sådan kører du SQL Server Query på flere SQL Server-forekomster ved at bruge registrerede servere.



  1. Hvordan finder jeg dublerede værdier i en tabel i Oracle?

  2. T-SQL-fejl, faldgruber og bedste praksis – underforespørgsler

  3. Simpel parametrering og trivielle planer — del 3

  4. Hvis du kunne stille MS Access-teamet ethvert spørgsmål, hvad ville det så være?