FreeTDS Jembatan MSSQL dan MySQL

FreeTDS Jembatan MSSQL dan MySQL

Anda tentu mengenal berbagai macam database engine di dunia. salah satunya adalah MySQL. Berbagi kali ini tentang pengalaman menggunakan konektor dari MYSQL server ubuntu ke MSSQL berjalan di Microsoft. Tujuannya adalah untuk membaca data dari database MSSQL menggunakan perintah PHP. Jadi dengan cara ini kita bisa mengetahui dulu lebih awal isi database yang menggunakan MSSQL sebelum kita benar-benar migrasi ke MySQL. Tips ini mungkin terkesan jadul, tapi sangat sederhana dan bisa dipahami bagi pemula.Yang pertama adalah instalasi paket freetds paket ubuntu, dengan mengetikkan perintah:

Yang pertama adalah instalasi paket freetds paket ubuntu, dengan mengetikkan perintah:

sudo apt-get install freetds-common freetds-bin unixodbc php5-sybase

Setelah proses selesai, lakukan perubahan pada file freetds.conf gunakan perintah:

sudo vi /etc/freetds/freetds.conf lalu tambahkan beberapa baris di bagian bawah file:

[server Anda] host = nama.server Anda

port = 1433

versi tds = 8.0

Selanjutnya restart server apache pada mesin dengan mengetikkan perintah :

sudo /etc/init.d/apache2 restart

Langkah terakhir, buat file php tambahan yang dibuat sebagai berikut:

<? php

$link = mssql_connect('serveranda', 'namapenggunaanda', 'kata sandi anda');

if (!$link) { die('Tidak dapat terhubung!'); }

if (!mssql_select_db ('namadatabaseanda', $link))

{ die('Tidak dapat memilih database'); }

$result = mssql_query('SELECT * FROM yourtable');

while ($row=mssql_fetch_array ($ hasil)) { var_dump ($ baris); }

mssql_free_result ($ hasil);

?>

Hasilnya database MySQL sudah dapat membaca data pada database MSSQL. Selamat mencoba.