Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server:sys.master_files vs. sys.database_files

sys.master_files :

sys.database_files :

Jadi, SELECT * FROM sys.master_files harus mencantumkan file untuk setiap database dalam instance sedangkan SELECT * FROM sys.database_files harus mencantumkan file untuk konteks database tertentu.

Menguji ini di sini (SQL 2K8), berfungsi seperti di atas?

Pembaruan: Jika Anda tidak melihat baris dari sys.master_files, ini bisa menjadi masalah izin seperti yang dinyatakan BOL:

Sedangkan untuk sys.database_files hanya membutuhkan keanggotaan dalam peran publik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sintaks salah di dekat 'GO'

  2. Jalankan Pemicu Hanya Saat Kolom Tertentu Diperbarui (SQL Server)

  3. INSERT nilai yang dihapus ke dalam tabel sebelum DELETE dengan DELETE TRIGGER

  4. Hilangkan dan kurangi rentang tanggal yang tumpang tindih

  5. Bagaimana cara menggunakan variabel tabel dalam pernyataan sql dinamis?