Database.Guide

Als u SQL Server gebruikt via een opdrachtregelinterface, ziet u waarschijnlijk geen permanente lijst met databases zoals u normaal zou zien tijdens het gebruik van een GUI (zoals SSMS of Azure Data Studio).

in dergelijke gevallen kunt u desp_databases systeem opgeslagen procedure gebruiken om een lijst met databases te retourneren. In deze opgeslagen procedure worden specifiek databases weergegeven die zich in een instantie van de SQL Server bevinden of toegankelijk zijn via een databasegateway.,

Dit is waarschijnlijk de snelste en gemakkelijkste manier om alle databases te tonen met behulp van T-SQL. U kunt gewoon sp_databases typen voor een lijst met databases, of om duidelijker te zijn, EXEC sp_databases.

syntaxis

De syntaxis gaat als volgt:

sp_databases

dat is alles wat er is. Er zijn geen argumenten vereist of geaccepteerd.

voorbeeld

Hier is een voorbeeld van gebruik.,

EXEC sp_databases;

Hier is het resultaat dat ik krijg in een van mijn testomgevingen:

en als dat te veel is om te typen, is het hier zonder de EXEC:

sp_databases

dat dezelfde resultaten oplevert.

Databases op een gekoppelde Server

Als u een lijst met databases van een gekoppelde server wilt ophalen, gebruikt u sp_catalogs terwijl u de naam van de gekoppelde server doorgeeft.

zie een lijst van alle Databases van een gekoppelde Server in SQL Server voor meer informatie en voorbeelden.

Geef een reactie

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