Rabu, 07 Maret 2012

Membuat Alias di SQL Server 2008 R2

Manfaat dari penggunaan alias untuk koneksi database ke SQL Server * ketimbang langsung mengarahkannya ke Nama server atau IP address dimana SQL server berada * salah satunya adalah kita tidak perlu mengubah-ubah string koneksi di aplikasi yang kita buat jika ada perubahan di sisi server (Nama atau IP Address-nya).

Mungkin bagi rekan yang pernah memanfaatkan Crystal report di programnya (bawaan MV Studio 2005, saya tidak tau untuk versi di atasnya apakah masalahnya masih sama)  akan tau betapa bergunanya pemanfaatan alias ini. di MVS 2005 koneksi DB dari crystal report walaupun sudah di ubah di coding-nya untuk diarahkan ke mechine DB yg baru yang kita gunakan, tetap saja kita masih harus mengubah koneksi di Report Designnya ke mechine yang baru juga. Dengan memanfaatkan Alias ini perosalan tersebut bisa diatasi. * atau bagi yang tau caranya yang lebih smart mohon di sharing di sini, untuk masalah koneksi ke Crystal Report *.

Membuat Alias di SQL Server 2008 R2 sebenarnya sama saja dengan versi-versi SQL sebelumnya, hanya saja kalau di Versi 2005 ke atas untuk melakukan konfigurasi microsoft sudah membundle menjadi satu di SQL Server Configuration Manager. Secara default biasanya ada di sub menu START => All Programs => Microsoft SQL Server 2008 R2 => Configuration Tools => Sql Server Configuration Manager.

Gambar 1 : Jendela utama Sql Server Configuration Manager

Kemudian di jendela utama tersebut, Klik Kanan di Sub Menu Aliases ==> kemudian pilih New Alias..., akan tampil jendela di bawah ini

Gambar 2 : Jendela untuk memasukan Alias Name, Port Name, Protocol dan Server

Alias Name :
                       dalam contoh ini digunakan nama alias PTXXX>
Port No      : < Isikan Port No, sesuaikan dengan port TCP/IP yg anda gunakan,
                       cara mengetahui no port yang digunakan ikuti langkah-langkah
                       pada gambar 3 >
Protocl       : < Pilih TCP/IP atau protocol lain yang anda kehendaki,
                       jika anda memilih protocol TCP/IP secara otomatis
                       Field Port No harus anda isi>
Server        : < Tentukan dimana server terletak, pada kasus ini
                       server berada di mecihne local, pada kasus  mungkin berbeda >.

Gambar 3 : Langkah-langkah untuk mengetahui port TCP yang digunakan pada SQL Server 2008 R2, 1. Pada Sql Server Network Configuration , single klik Instance yang anda inginkan (Protocol For MSSQLSERVER, dalam kasus ini), 2. Double Click Protocl TCP/IP di jendela sebelah kiri, 3. Klik Tab IP Address di jendela TCP/IP Properties.

Setelah langkah diatas dilakukan sekarang tinggal mencoba konek ke SQL Serevr dengan memanfaatkan Alias yang baru saja kita buat, cukup dengan mengganti bagian : Data Source=(local) dari (local) ke Alias yang dibuat yaitu Data Source=PTXXX.  Thank's Semoga bermanfaat..

Tidak ada komentar: