2010-06-30 2 views
2

В SQL Server есть DMV s, которые отображаются во всех базах данных и имеют в нем одинаковый контент. Какова цель этого подхода? Например, следующий запрос 2 даст тот же результат.В SQL Server, почему есть дублированные DMV во всей базе данных? Такие как sys.databases

select * 
from master.sys.databases 

select * 
from tempdb.sys.databases 

Спасибо.

ответ

3

sys.databases существует только один раз (на самом деле в скрытой базе данных ресурсов)

Все, что вы делаете выше переключение контекста дб временно с помощью 3 частей имени объектной

Смежные вопросы