2009-06-22 8 views
5

Chciałbym wymienić wszystkich obiektów danej bazy danych w SQL Server 2005. I utworzonej kwerendy, jak pokazano poniżej:Jak wyświetlić listę wszystkich obiektów z konkretnej bazy danych w SQL Server 2005

select name, type_desc from sys.objects 
WHERE type in ('C', 'D', 'F', 'L', 'P', 'PK', 'RF', 'TR', 'UQ', 'V', 'X') 
union 
select name, type_desc from sys.indexes 
order by name 

jednak to zapytanie tworzy listę wszystkich obiektów WSZYSTKICH baz danych, a nie konkretnej bazy danych.

Moje pytanie brzmi: czy istnieje sposób sprawdzania wszystkich obiektów tylko określonej bazy danych? Jeśli tak, czy mógłbyś mi pokazać, jak to zrobić?

Odpowiedz

7

Z której bazy danych korzystasz? Kiedy uruchomię go w konkretnej bazie danych, nie dostaję niczego poza tą bazą danych.

+0

Dzięki. Mój błąd. Mogę uzyskać obiekty z konkretnej bazy danych. – titanium

Powiązane problemy