sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:sys.master_files vs. sys.database_files

sys.master_files :

sys.database_files :

Takže SELECT * FROM sys.master_files by měl vypsat soubory pro každou databázi v instanci, zatímco SELECT * FROM sys.database_files by měl obsahovat seznam souborů pro konkrétní databázový kontext.

Testujete-li to zde (SQL 2K8), funguje to podle výše uvedeného?

Aktualizace: Pokud nevidíte řádky ze sys.master_files, může se jednat o problém s oprávněními, jak uvádí BOL:

Zatímco sys.database_files vyžaduje pouze členství ve veřejné roli.




  1. Vícenásobné spojení stolů v kolejnicích

  2. Zobrazení seznamu PostgreSQL

  3. SQL Server Vložit, pokud neexistuje

  4. MacOSX:automatické spuštění mysql při spouštění