hoe de naam van alle Databases in Sql Server te krijgen

we kunnen een query schrijven zoals hieronder om de lijst van alle databases op een instantie van een SQL Server te krijgen. Deze lijst bevat zowel de systeemdatabases als de door de gebruiker gecreëerde databases.,

SELECT name FROM SYS.DATABASES

resultaat:

hoe krijgt u alleen de door de gebruiker aangemaakte Databases naam in Sql Server

Als u alleen de door de gebruiker aangemaakte databases naam van een instantie van een SQL Server wilt krijgen, dan kunnen we schrijven een query zoals hieronder. Hier filter ik de know system Databases van het resultaat. Voor zover ik weet biedt Sql Server geen mechanisme waarmee we een database kunnen identificeren als een systeemdatabase of door de gebruiker gecreëerde database.,

resultaat:

hoe krijg ik alleen de naam van de systeemdatabases in Sql Server

Als u alleen de naam van de systeemdatabases wilt krijgen van een instantie van een SQL Server, dan kunnen we een query schrijven zoals hieronder.

resultaat:

het aantal geretourneerde systeemdatabases varieert van het ene exemplaar van Sql Server tot het andere exemplaar van de SQL Server., Als je bijvoorbeeld de SQL Server reporting services hebt geïnstalleerd dan zal alleen de instantie van Sql Server de ReportServer en reportserververtempdb databases hebben.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *