ID Artikel: 810474 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 2.0 INF: Cross-Database kepemilikan Chaining perubahan perilaku dalam SQL Server 2000 Paket Layanan 3
Pada Halaman iniRINGKASANMicrosoft SQL Server paket layanan 3 (SP3) menyediakan baru
peningkatan keamanan terkait pilihan untuk mengkonfigurasi database salib kepemilikan
chaining, Mengaktifkan lintas-database kepemilikan chaining untuk semua database selama penataan. Artikel ini membahas kepemilikan lintas-database
chaining perilaku dalam SQL Server 2000 SP3. Dengan opsi baru ini, Anda dapat mengontrol
Apakah Anda mengizinkan lintas-database kepemilikan chaining. Secara default, ini
pilihan dinonaktifkan. Microsoft menganjurkan agar Anda menggunakan opsi default,
karena itu membuat server database Anda lebih aman. INFORMASI LEBIH LANJUTKepemilikan ChainingSecara default, semua database objek memiliki pemilik. Ketika suatu objek seperti sebagai tampilan, prosedur yang disimpan, atau fungsi ditetapkan pengguna referensi lain objek, rantai kepemilikan didirikan. Sebagai contoh, sebuah tabel yang dimiliki oleh pengguna yang sama. Ketika pengguna yang sama memiliki objek sumber, lihat, disimpan prosedur, atau fungsi ditetapkan pengguna, dan semua objek target (mendasari tabel, pandangan, atau objek lain), rantai kepemilikan dikatakan terputus. Ketika rantai kepemilikan terputus, SQL Server akan memeriksa hak akses pada objek sumber tapi tidak pada target objek.Cross-Database kepemilikan ChainingCross-database kepemilikan chaining terjadi ketika objek sumber tergantung pada objek dalam database lain. Karya-karya rantai kepemilikan lintas-database dalam satu cara sebagai kepemilikan chaining dalam database, kecuali bahwa terputus rantai kepemilikan didasarkan pada semua pemilik objek yang dipetakan ke sama akun login. Oleh karena itu, dalam rantai kepemilikan lintas-database, jika sumber objek dalam database sumber dan target objek dalam database target dimiliki oleh account login yang sama, SQL Server tidak memeriksa hak akses pada target objek.Jika Anda memiliki lebih dari satu database yang digunakan oleh aplikasi, dan bahwa aplikasi panggilan disimpan prosedur atau dilihat di database yang didasarkan pada objek dalam database lain, lalu lintas-database kepemilikan chaining digunakan. Aplikasi yang mengandalkan lintas-database kepemilikan chaining dapat menghasilkan izin ditolak kesalahan jika lintas-database kepemilikan chaining pilihan dimatikan. Risiko yang terkait dengan Cross-Database kepemilikan ChainingMicrosoft menganjurkan Anda untuk menonaktifkan kepemilikan lintas-database chaining pilihan karena tindakan yang sangat istimewa pengguna dapat melakukan:
Cara mengkonfigurasi Cross-Database kepemilikan Chaining selama SetupDalam Setup Microsoft SQL Server paket layanan 3 (SP3), sebuah dialog yang baru kotak telah ditambahkan untuk memungkinkan administrator sistem untuk mengontrol apakah Salib database kepemilikan chaining akan diijinkan. Jika Anda memilih Mengaktifkan lintas-database kepemilikan chaining untuk semua database selama penataan SQL Server 2000 SP3, Anda memungkinkan ini pilihan di semua database. Ini adalah perilaku default sebelum SQL Server 2000 SP3. Terlepas dari pilihan yang Anda pilih selama penataan, Anda dapat kemudian mengubah server dan database dukungan untuk cross-database kepemilikan chaining baik dengan menggunakan perintah Transact-SQL atau dari SQL Server Enterprise Manager.Cara mengkonfigurasi Cross-Database kepemilikan Chaining setelah instalasiUntuk mengubah kepemilikan lintas-database chaining konfigurasi, menggunakan pilihan baru di sp_configure dan sp_dboption disimpan prosedur.Catatan Jika Anda melepaskan dan kemudian kembali database, Anda harus mengaktifkan kembali salib-database kepemilikan chaining.
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:810474
(http://support.microsoft.com/kb/810474/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
