Cara konfigurasi SQLAynwhere 16 sebagai database server pada jaringan dan setting ODBC di komputer user

Cara konfigurasi SQLAynwhere 16 sebagai database server pada jaringan
dan setting ODBC di komputer user untuk akses

Setelah membuat database, pada lingkungan jaringan dan multi user, maka kita dihadapkan pada situasi untuk menghidupkan database sebagai server jaringan sehingga semua user mengakses ke database yang sama. Pastikan anda memiliki role sebagai Administrator ya.

Untuk menghidupkan database SQLAnywhere 16 sebagai server jaringan dapat dilakukan dengan cara sebagai berikut :

  1. Jalankan database menggunakan executable dbsrv16.exe
  1. Isikan parameter yang sesuai, misalnya nama server dan nama database nya

Pada contoh ini,
nama server : dbkulosrv
database name (-n) : dbkulo

  1. Maka database sudah running sebagai server jaringan

Namun cara diatas, setiap kali dbsrv16.exe harus dijalan secara manual, untuk user dapat mengakses nya, dan kemungkinan user yang memiliki akses dapat melakukan shutdown database tanpa sengaja karena adanya tampilan pada icon window taskbar :

Dan tidak dihidupkan otomatis ketika komputer di restart.

Namun ada cara lain untuk menghidupkan db server menjadi windows service, langkahnya dapat dilihat berikut ini :

  1. Buka Sybase Central, pilih SQL Anywhere, Pilih Service lalu, Klik kanan create New Service
  1. Lalu akan ditampilkan wizard, step by step. Mulai dengan mengisikan nama service
  1. Pilih Network Server, lalu Next
  1. Klik next ketika ditampilkan dbsrv16.exe sebagai executable
  1. Lalu Isikan parameter seperti yang diinginkan, pada contoh ini nama server dbkulosrv dan nama db dbkulo
  1. Pilih Next utk local account
  1. Pilih startup automatic
  1. Pilih start service now lalu klik finish untuk mulai menghidupkan database server nya
  1. Jika semua berjalan lancar maka tanda berikut akan berubah hijau, dengan status running
  1. Cek pada daftar Windows Service maka akan didapat nama seperti berikut
  1. Nah, pada langkah ini database anda siap untuk di akses melalui jaringan

Lalu, pada komputer User, yang perlu anda lakukan adalah menginstall ODBC Driver SQLAnywhere 16 nya. Untuk bisa mengakses database pada server maka lakukan konfigurasi database melalui ODBC Administrator, jika ingin digunakan untuk akses dari PowerBuilder, maka ODBC nya harus 32Bit.

Langkah nya sebagai berikut :

  1. Buka ODBC Administrator 32 Bit
  1. Pilih System DSN Tab supaya DSN yang dibuat dapat diakses oleh semua user, lalu klik ADD, dan pilih driver nya SQLAnywhere16
  1. Isikan nama DSN nya, misalnya : DBKULO
  1. Isikan pada login tab, user id dan password, pilih action : Connect to a running database in another computer, isikan host nama kompute atau IP Address, port bisa dikosongkan jika menggunakan default, isi server name dan database name sesuai setting di database server
  1. Pada tab ODBC klik Test Connection untuk memastikan bahwa DSN sudah bisa terhubung dengan database server

Demikian cara untuk membuat SQLAnywhere database menjadi Network Server Database dan aksesnya dari komputer user melalui ODBC. Semoga Bermanfaat

Capture DB Error using custom transaction object

Seringkali database mengirimkan pesan error kepada aplikasi dan seringkali kita menampilkan pesan tersebut apa adanya kepada user yang terkadang membingungkan user sehingga alangkah baiknya jika programmer menterjemahkan error tersebut dalam bahasa yang di mengerti oleh user.

Berikut langkah-langkah nya :

  1. Buatlah standar class user object dengan tipe transaction, simpan misalnya dengan nama n_tran
Lanjutkan membaca “Capture DB Error using custom transaction object”

Membuat Database SQL Anywhere menggunakan PowerBuilder Database Painter

Membuat Database SQL Anywhere menggunakan PowerBuilder Database Painter

Jika ingin membuat database SQL Anywhere baru tanpa repot meninggalkan PowerBuilder, anda dapat lakukan dengan menggunakan fitur yang tersedia pada Database Painter. Pastikan sewaktu menginstall PowerBuilder anda telah memilih untuk menginstall juga SQL Anywhere nya.

Fitur ini juga dapat anda akses melalui Database Profile Setting Window.

  1. Jalankan Aplikasi PowerBuilder anda
  1. Buka Window Database Painter dengan Klik dari toolbar :

Atau pilih dari menu :

Langkah selanjutnya ….

read more

Setup Koneksi PowerDesigner ke Oracle Database menggunakan JDBC.

Pada saat melakukan reverse engineer ataupun setup repository database, PowerDesigner memerlukan koneksi ke database, dalam hal ini bisa menggunakan ODBC ataupun setup sendiri Connection Profile.

Contoh berikut adalah melakukan reverse engineer dari Oracle Database menggunakan connection profile.

 

reverse_engineering Dari menu FileReverse Engineer Pilih Database untuk menampilkan layar disamping ini.
using_datasource
Icon Connection Profile

Pilih Using Data Source dan tekan icon Connection Profile

Lanjutkan membaca “Setup Koneksi PowerDesigner ke Oracle Database menggunakan JDBC.”