Untuk meng-enable SQL Server Express agar dapat menerima koneksi dari komputer remote kita perlu melakukan hal-hal dibawah ini:
STEP 1: Enabling TCP/IP
KIta harus memerintahkan SQL Server Express untuk listen pada TCP/IP, hal ini dilakukan dengan langkah-langkah sebagai berikut:
- Jalankan SQL Server Configuration Manager dari Program Menu – Microsoft SQL Server 2005 CTP
- Klik pada node "Protocols for SQLEXPRESS"
- Klik kanan pada "TCP/IP" di daftar Protocols dan pilih "Enable"
Selanjutnya kita perlu menentukan apakah kita perlu SQL Browser service berjalan atau tidak. Keuntungan dari berjalannya service ini adalah bahwa user yang terkoneksi secara remote tidak perlu menentukan port pada connection string.
Catatan: Untuk alasan security disarankan tidak menjalankan SQLBrowser service.
OPTION A:
Jika kita ingin selalu menentukan TCP port ketika melakukan koneksi (yaitu tidak menggunakan SQL Browser service) lakukan langkah dibawah ini:
- Jalankan SQL Server Configuration Manager dari Program menu – Microsoft SQL Server 2005 CTP
- Klik pada node "Protocols for SQLEXPRESS"
- Klik pada child node "TCP/IP"
- Perhatikan entry pada panel bagian kanan untuk "IPAll", klik kanan dan pilih "Properties"
- Kosongkan "TCP Dynamic Ports"
- Isikan nomor Tcp Port yang akan digunakan ketikan membuat remote connections, misalnya "1433"
SQLCMD -E -S YourServer\SQLEXPRESS,1433
Tanda "," pada nama server artinya adalah nomor port.
Jika masih ada error, lihat Step 3.
OPTION B:
Jika kita menggunakan SQL Browser service lakukan langkah berikut:
Catatan:
Kita perlu melakukan perubahan pada registry key jika menggunakan CTP versi sebelum April.
Untuk meng-enable sqlbrowser service listen pada port 1434, registry key berikut ini harus di-set menjadi 1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\SQL
Browser\Ssrplistener
Selanjutnya restart sqlbrowser service.
- Jalankan SQL Browser Service
Pada titik ini kita seharusnya sudah dapat melakukan koneksi secara remote. Jika masih juga belum berhasil, kemungkinan ada pada masalah firewall yang diset pada komputer dimana SQL Express berjalan. Langkah berikut ini digunakan untuk men-setting firewall pada Windows XP SP2.
Untuk meng-enable firewall agar mengizinkan trafik SQL Server Express:
- Jalankan Windows Firewall configuration tool dari Control Panel.
- Klik pada Tab Exceptions
- Klik pada tombol "Add Programs." dan pilih "sqlservr.exe" dari lokasi dimana kita meng-install SQL Server Express
Jika kita memilik menggunakan SQL Browser service, kita juga harus menambahkan sqlbrowser service executable pada Tab Exception karena program tersebut listens pada port UDP 1434.
Source :
Akhmad Daniel Sembiring
vITraining.com
Ligarwangi.com – toserba online
0 komentar:
Posting Komentar