Tuesday, November 15, 2011

Koneksi Database Client Server


nama  : eliya dewi seyasih
nim     :dti200912
makul :database server
Contoh dan tutorial singkat mengenai cara koneksi database dari client ke server, dan untuk contoh menggunakan SQL Server 2005 dan VB .NET 2005

cara yang sederhana adalah pada connectionstringnya,  inilah core nya koneksi ke database

sehingga :


ConnectionString="Data Source=\\192.168.100.88\pusat 1433; Initial Catalog=pusatdb; user id=; password=; Integrated Security="



Sebenarnya secara sederhana connection string untuk mssql server cuma terdiri dari 3 parameter:

a. Data Source --> nama mesin (pc) yang menyediakan layanan database. Bisa berupa [namapc | ip address] dan nomor port
contoh:
"Data source=vb13mainpc 1433;'" << nama pc, ke port 1433 (default port nya mssql server 2000)
"Data source=vb13mainpc\mssql2000;" << nama instance sql server.
"Data source=192.168.0.103 1433" << ip address
Data source kamu ( "Data Source=\\192.168.0.103\Melly,1433;") kayaknya salah. Karena itu UNC path , bukannama pc atau nama instance mssql servernya.
Nama instancenya bisa dilihat di kotak dialog SQL Server Service Manager (itu, klik dua kali pada icon service mssql server di notification area.)

b. User ID --> user id yang dipakai untuk koneksi. Ini user id yang mssql server, bukan username yang digunakan untuk login ke domain atau local pc.
c. Password --> password untuk User ID.

Secara teori, nggak masalah. Yang jadi masalah:
a. Dikomputer target , ada firewall yang menghalangi koneksi.
Coba download port query,lalu jalankan perintah begini:

Code:
C:\PortQryV2>PortQry.exe -n 192.168.0.103 -e 1433

kalau hasilnya seperti ini (ada kata FILTERED), berarti koneksi ke port itu terlindungi firewall (atau lainnya).
Code:
TCP port 1433 (ms-sql-s service): FILTERED

Next to do adalah mengkonfigurasi firewall supaya nggak menghalangi koneksinya.

1 comment:

Task of Study Information Technology Headline Animator

Subscribe this blog