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

Skema, Pemilik objek di MS SQL

Penggunaan skema sangat bermanfaat jika Anda memiliki masalah keamanan.

Jika Anda memiliki beberapa aplikasi yang mengakses database, Anda mungkin tidak ingin memberikan akses ke catatan Sumber Daya Manusia kepada departemen Logistik. Jadi Anda menempatkan semua tabel Sumber Daya Manusia Anda ke dalam skema jam dan hanya mengizinkan akses ke sana untuk pengguna dalam peran jam.

Enam bulan ke depan, Logistik sekarang perlu mengetahui akun pengeluaran internal sehingga mereka dapat mengirim semua palet pena biru ini ke orang-orang di lokasi yang benar. Anda kemudian dapat membuat prosedur tersimpan yang dijalankan sebagai pengguna yang memiliki izin untuk melihat skema jam serta skema logistik. Pengguna Logistik tidak perlu tahu apa yang terjadi di HR namun mereka tetap mendapatkan datanya.

Anda juga dapat menggunakan skema seperti yang disarankan cfeduke dan hanya menggunakannya untuk mengelompokkan hal-hal di browser objek. Jika Anda melakukan ini, berhati-hatilah karena Anda mungkin akhirnya membuat Person.Address dan Company.Address ketika Anda benar-benar hanya membutuhkan satu dbo.Address (Saya tidak mengetuk contoh Anda, cfeduke, hanya menggunakannya untuk menggambarkan bahwa keduanya tabel alamat mungkin sama atau mungkin berbeda dan YMMV itu).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Management Studio 2008 Menjalankan pengguna di domain berbeda melalui VPN

  2. Bagaimana saya bisa membuat daftar semua kunci asing yang mereferensikan tabel yang diberikan di SQL Server?

  3. Cara mendapatkan offset zona waktu dari nama zona waktu

  4. Bisakah Anda mencari konten Prosedur Tersimpan SQL Server 2005?

  5. Bagaimana cara mencari string di database SQL Server?