Adatbázis.Útmutató

ha SQL Server-t használ parancssori felületen keresztül, akkor valószínűleg nem jelenik meg az olyan adatbázisok állandó listája, mint általában a GUI használata közben (például SSMS vagy Azure Data Studio).

ilyen esetekben asp_databases rendszertárolt eljárást használhatja az adatbázisok listájának visszaadásához. Ez a tárolt eljárás kifejezetten felsorolja azokat az adatbázisokat, amelyek vagy az SQL Server egy példányában találhatók, vagy adatbázis-átjárón keresztül érhetők el.,

Ez talán a leggyorsabb és legegyszerűbb módja az összes adatbázis felsorolásának a T-SQL használatával. Egyszerűen írja be asp_databases adatbázisok listájához, vagy hogy egyértelműbb legyen,EXEC sp_databases.

szintaxis

a szintaxis így megy:

sp_databases

Ez minden. Nincs szükség érvekre vagy elfogadásra.

példa

itt egy példa a használat.,

EXEC sp_databases;

itt van az eredmény, amelyet az egyik tesztkörnyezetemben kapok:

és ha ez túl sok a gépeléshez, itt van aEXEC:

sp_databases

, amely ugyanazokat az eredményeket adja vissza.

adatbázisok egy kapcsolt kiszolgálón

Ha az adatbázisok listáját egy kapcsolt kiszolgálóról kell beszereznie, akkor használja a sp_catalogs a kapcsolt szerver nevében történő áthaladás közben.

további információért és példákért lásd az SQL Serverben egy kapcsolt szerver összes adatbázisának felsorolását.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük