Database.Guide (Dansk)

Hvis du bruger s .l Server via en kommandolinjegrænseflade, ser du sandsynligvis ikke en vedvarende liste over databaser, som du normalt ville gøre, mens du bruger en GUI (f.eks.

i sådanne tilfælde kan du bruge sp_databases system stored procedure for at returnere en liste over databaser. Denne lagrede procedure viser specifikt databaser, der enten bor i en forekomst af S .l Server eller er tilgængelige via en database Gate .ay.,

Dette er sandsynligvis den hurtigste og nemmeste måde at liste alle databaser ved hjælp af T-s .l. Du kan blot skrive sp_databases for en liste over databaser, eller for at være mere eksplicit, EXEC sp_databases.

syntaks

syntaksen går sådan:

sp_databases

det er alt, hvad der er. Ingen argumenter kræves eller accepteres.

eksempel

Her er et eksempel på brug.,

EXEC sp_databases;

Her er resultatet får jeg i en af mine test-miljøer:

Og hvis det er for meget at skrive her det er uden EXEC:

sp_databases

Der returnerer de samme resultater.

Databaser på et Linked Server

Hvis du har brug for at få en liste over databaser fra en forbundet serveren, skal du bruge sp_catalogs, mens den passerer på navn forbundet serveren.

Se liste over alle databaser fra en linket Server I S .l Server for mere information og eksempler.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *