Microsoft SQL Server 2008

Przeglądanie informacji dotyczących bazy danych za pomocą T-SQL Udostępnij na: Facebook

Wskazówki dotyczące SQL Server

Opublikowano: 12 maja 2009

Do sprawdzenia informacji o bazie danych można również wykorzystać Transact-SQL (T-SQL). Jest to rozszerzona wersja standardowego języka zapytań, który jest stosowany w SQL Server.

W SQL Server Management Studio trzeba wejść do widoku Query (Zapytanie). Można to zrobić, klikając prawym przyciskiem nazwę serwera, do którego jesteśmy już podłączeni w widoku Object Explorer, a następnie wybierając New Query (Nowe zapytanie). Alternatywnie klikamy New Query na pasku narzędzi, wybieramy Database Engine Query (Zapytanie silnika bazy danych), a następnie ustanawiamy połączenie z Database Engine na określonym serwerze.

Po uzyskaniu dostępu do widoku Query, korzystamy z poniższego polecenia, gdzie nazwa_bazy jest nazwą bazy danych, którą chcemy analizować, aby obejrzeć informacje o bazie danych,

sp_helpdb <nazwa_bazy>

go

Gdy w ten sposób oglądamy informacje o bazie danych, otrzymujemy przegląd informacji o bazie, a także listę bieżących plików danych i dziennika.

Oto podsumowanie informacji dostępnych przy oglądaniu właściwości bazy danych za pomocą T-SQL. Dane te są zwracane w dwóch różnych zbiorach wyników; aby zobaczyć dodatkowy zbiór wyników, trzeba przewinąć okienko Results (Wyniki).

  • compatibility_level Bieżący poziom kompatybilności bazy danych. Poziom 90 oznacza kompatybilność z SQL Server 2008.
  • created Data utworzenia bazy danych.
  • db_size Całkowita wielkość bazy danych wraz z plikami danych i dziennika.
  • dbid Unikatowy identyfikator bazy danych na bieżącym serwerze.
  • filegroup Grupa plików powiązana z plikiem bazy danych. Grupy plików pozwalają na grupowanie zbiorów plików bazy danych.
  • fileid Unikatowy identyfikator pliku w bieżącej bazie danych.
  • filename Pełna nazwa i ścieżka do pliku.
  • growth Liczba megabajtów lub procent, o jaki zwiększa się baza danych.
  • maxsize Maksymalna wielkość pliku. Unlimited oznacza, że ograniczenia nie ma.
  • name Nazwa bazy danych lub pliku (bez rozszerzenia pliku).
  • owner Właściciel bazy danych.
  • size Bieżąca wielkość pliku.
  • status Status bazy danych.
  • usage Sposób używania pliku, jak na przykład tylko dane lub tylko dziennik.

Z książki wydawnictwa Microsoft Press, Microsoft SQL Server 2008 Administrator's Pocket Consultant, William R. Stanek.

 Do początku strony Do początku strony  

Microsoft SQL Server 2008