Manajer Database untuk Hoster
oleh Walter Oliver
Pengantar
Database Manager adalah modul IIS baru yang dirancang khusus untuk manajemen database yang terletak di lingkungan hosting. Artinya, ini dirancang untuk lingkungan seperti yang disediakan oleh hoster Web di mana server database dimaksudkan untuk dapat diakses dari Server Aplikasi Web tetapi tidak langsung dari Internet. Artikel ini menyediakan peta panduan yang akan membantu hoster mempelajari tentang Database Manager dan menyebarkannya di lingkungan hosting.
Lanjutkan mengunduh <tautan: https://www.iis.net/extensions/DatabaseManager>.
Pelajari tentang Database Manager
Banyak alat manajemen database yang saat ini tersedia memerlukan akses langsung ke server yang mereka kelola. Ini bukan konfigurasi yang diinginkan karena memungkinkan potensi paparan serangan berbahaya ke server database. Modul IIS Database Manager memecahkan masalah ini dengan bertindak sebagai proksi untuk fungsionalitas manajemen database. Hoster yang ingin membuat Manajer Database tersedia untuk pelanggan mereka harus menginstalnya di setiap komputer Server Web mereka, terlepas dari apakah komputer ini berada di farm Web hosting bersama. Gambar di bawah ini memperlihatkan pengaturan konfigurasi bersama dengan Database Manager yang terinstal.
Karena modul IIS Database Manager menggunakan HTTP/S untuk semua komunikasinya dengan server database, tidak perlu membuka port baru. Sejauh yang dikhawatirkan server, ini adalah lalu lintas HTTP/S normal yang terjadi sebagai bagian dari situs Web pelanggan. Gambar di bawah ini menggambarkan komunikasi antara pelanggan -Web Developer (atau DBA), dan server database target. Perhatikan bahwa pelanggan menggunakan IIS Manager (Inetmgr.exe) untuk mengakses dan mengelola database yang akunnya telah disediakan.
Menyiapkan Database Manager di Lingkungan Hosting
Untuk menginstal versi saat ini (CTP2) Database Manager, buka:
- (x86) https://www.iis.net/downloads/default.aspx?tabid=34& i=1684&g=6
- (x64) https://www.iis.net/downloads/default.aspx?tabid=34& i=1685&g=6
Anda harus memastikan bahwa gambar yang Anda rencanakan untuk digunakan untuk penginstalan server Web Anda berisi IIS Database Manager.
Mengonfigurasi Database Manager
Pengguna harus memiliki String Koneksi database yang dibuat dalam situs untuk menggunakan Database Manager. Berikut adalah ringkasan langkah-langkahnya:
Hoster menerima pesanan dari pelangganuntuk penyediaan satu atau beberapa database untuk aplikasi.
Hoster membuat database dan menyediakan string koneksi kepada pengguna. Ini sering kali merupakan langkah otomatis. string koneksi menyertakan server database, nama database, dan kredensial pengguna (nama pengguna dan kata sandi). Manajer IIS memiliki modul String Koneksi yang dapat digunakan hoster untuk memberikan string koneksi kepada pelanggan. Atau pelanggan dapat memasukkan informasi string koneksi yang disediakan oleh hoster.
Pengguna mengklik dua kali ikon Manajer Database di bagian Manajemen untuk situs Web.
Pengguna dapat mengelola database dengan memilih koneksi yang sesuai.
Untuk informasi selengkapnya tentang proses ini dan detail tentang Database Manager, lihat tautan Dasar-Dasar Manajer <Database: https://www.iis.net/learn/extensions/database-manager/use-the-database-manager> artikel. Ini menyediakan panduan proses pengaturan dan penggunaan Database Manager di lingkungan yang dihosting. Ini mencakup tugas-tugas berikut:
- Memprovisikan database
- Menambahkan tabel
- Mengelola kunci primer
- Mengelola kunci asing
- Mengelola data dalam tabel
- Menjalankan perintah SQL kustom
Berikut adalah cuplikan layar modul Database Manager selama pembuatan tabel untuk koneksi bernama "dbmgrtest" dan terkait dengan situs "tanda hubung."
Untuk video yang menunjukkan Manajer IIS dan Manajer Database, lihat: https://blogs.msdn.com/carlosag/archive/2008/07/07/IIS70RemoteAdministrationAndDatabaseManagerVideo.aspx .
Memperluas Database Manager
Implementasi modul IIS Database Manager saat ini hanya menyediakan akses ke Microsoft SQL Server. Namun, SQL Server tidak harus menjadi satu-satunya opsi; Database Manager dapat diperluas, dan penyedia database baru dapat dibuat. Artikel Membuat Penyedia <Database: https://www.iis.net/learn/extensions/database-manager> artikel menggunakan penyedia Himpunan Data XML sebagai contoh untuk menjelaskan langkah-langkah dan kode sumber yang diperlukan untuk membuat penyedia database.
Kesimpulan
Artikel ini menyediakan informasi tentang apa itu modul Database Manager, mengapa penting bagi hoster Web untuk menawarkannya kepada pelanggan mereka, cara menyiapkannya di lingkungan hosting mereka, dan cara memperluasnya untuk menyertakan penyedia database selain SQL Server.