Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menggunakan SQL SERVER di Xampp

Cara Menggunakan SQL SERVER di Xampp

Cara Menggunakan SQL SERVER di Pemograman PHP bagaimana caranya ya..? seperti yang kita ketahui bahwa untuk pemograman PHP biasanya menggunakan Tools databases MYSQL nah bagaimana jika kita ingin menggunakan SQL Server yang dari Microsoft ini. Sebelumnya saya ucapkan selamat datang di Blog sumberkomputer pada kesempatan kali ini saya akan berbagi untuk sobat sumberkomputer semua tentang bagaimana Cara Menggunakan SQL Server di pemograman PHP.

Untuk mengkoneksikan antara PHP dan SQL SERVER saya menggunakan XAMPP untuk sobat yang sudah pernah mempelajari pemograman web mungkin sudah sangat fimiliar dengan yang namanya Aplikasi XAMPP, Kalau sobat selama ini menggunakan XAMPP pasti sudah tahu tentang yang namanya MySql dimana mydql ini adalah Tools yang ada pada XAMPP yang bisa digunakan sebagai system Databases, Sesuai judul diatas disini kita akan menggunakan Tools Databases SQL Server untuk databases pemograman PHP kita, tetapi tetap menggunakan aplikasi XAMPP jadi nanti yang kita aktifkan bagian Apachenya saja.

Sebelum kita mulai silahkan sobat sumberkomputer siapkan dulu alat - alat tools yang diperlukan dan disini saya anggap sobat sumberkomputer sudah mengerti dasar pembuatan pemograman WEB PHP. ok langsung saja :

Download Xampp dan Sesuaikan Versi PHP dan Windowsnya

kalau sobat belum mempunyai Xampp silahkan sobat download terlebih dahulu xamppnya bisa KLIK DISINI lalu silahkan di sesuaikan dengan bit komputer sobat dan juga versi PHPnya disini saya contohkan menggunakan PHP versi 7.4.11 atau sobat bisa pilih versi lainya yang terpenting masih dalam versi 7. atau 8 sesuai keinginan sobat. lihat gambar dibawah :


Cobak perhatikan gambar diatas ada beberapa pilihan versi PHP yang bisa dipakai silahkan dipilih disini saya memilih versi PHP 7.4 dan windows 64bit kenapa 64bit..?karena saya sesuaikan dengan operating sistem windows di komputer saya. Nah untu sobat sumberkomputer yang sudah mempunyai Xammp versi 7.4 atau 7.3 atau juga 7.2 tidak perlu lagi mendownload atau mengganti xampp tersebut karena nanti kita bisa sesuaikan saja konfigurasinya agar bisa terkoneksi ke SQL Server.
Untuk sobat sumberkomputer yang sudah selesai mendownload silahkan Install seperti biasa xamppnya sesuai dengan jenis bit pada windows sobat.

Download Extension Untuk Koneksi PHP Dan SQL Server

Secara default jika kita menggunakan Xampp kita belum bisa terkonkesi ke SQL Server maka dari itu ada penambahan extension pada php yang di sebut sebagai extension pdo_sqlsrv yang digunakan di php agar kita bisa terkoneksi ke SQL Server, untuk menambahkan extension pdo_sqlsrv sobat sumberkomputer bisa download extension pdo_sqlsrv  KLIK DISINI  silahkan download yang versi windows 7.4 karena saya menggunakan PHP versi 7.4. lihat gambar dibawah :


Oh iya jika sobat ingin melihat versi PHP yang sobat gunakan bisa sobat cek di bagian phpinfo, saya contohkan untuk melihat di Xampp bisa buka http://localhost/dashboard/phpinfo.php tapi sebelumnya sobat jalankan dulu xamppnya. maka akan tampil seperti gambar dibawah ini.


Ok sampai disini kita sudah berhasil mendownload sesuai dengan versi php yang kita punya selanjutnya ekstrak hasil download extension tadi maka akan muncul pilihan folder x64 dan x86 karena kita menggunakan Xampp versi 64bit maka buka folder yang 64bit maka akan ada beberapa  file extension yang harus sobat copy di folder  C:/Xampp/php/ext sobat. lihat gambar :

Gambar File Extension PHP versi 7.4

Gambar Lokasi C:/Xampp/php/ext

Setelah sobat selesai mengkopykan file tersebut silahkan sobat buka panel xampp sobat lalu klik bagian Config di apache pilih php.ini biar lebih jelas silahkan lihat gambar dibawah ini :



Setelah berhasil membuka file php.ini silahkan sobat cari atau find extension lihat gambar diatas !, Lalu tambahkan extension baru :

extension=php_pdo_sqlsrv_74_ts
extension=php_sqlsrv_74_ts

jika sudah ditambahkan maka hasilnya akan seperti gambar dibawah ini: sebagai catatan karena Xampp saya menggunakan PHP 7.4 maka nama extension menjadi php_pdo_sqlsrv_74_ts kalau sobat menggunakan versi PHP 7.3 maka biasanya namanya akan php_pdo_sqlsrv_73_ts jadi jangan bingung dan salah ya. Lihat gambar bawah :


kalau sudah seperti digambar atas klik file - save.


Nah sampai sini sudah selesai silahkan sobat nyalakan ulang apche di xampp lalu cek apakah PDO_php_sqlsrv nya sudah terhubung ke Xampp. caranya masuk ke phpinfo  http://localhost/dashboard/phpinfo.php lihat gambar dibawah :


Nah dari gambar diatas terlihat bahwapdo_php _sqlsrv belum terhubung ke Xampp gimana solusinya..? tenang buat sobat yang mengalami masalah serupa coba ikuti langkah berikut :

1. Stop Apache di Xampp nya dulu
2. Lalu buka kembali Config -  Klik php.ini
3. Cari extension yang tadi kita tambahkan lalu ganti dengan kode extension ini :

extension=php_pdo_sqlsrv_74_ts.dll
extension=php_sqlsrv_74_ts.dll

hasilnya jadi seperti ini lihat gambar dibawah ini :


4. kalau sudah  klik File - Save.

5. Nyalakan ulang Apachenya cobak cek apakah sudah terhubung pdo_php_sqlsrv nya.


Nah bisa dilihat gambar diatas artinya pdo_sqlsrv sudah terhubung jadi dari kode sebelunya kita hanya perlu mengganti kodenya dengan menambahkan estensinya saja .dll maka extension bisa terbaca.

Instalasi Microsoft ODBC Driver 11 for SQL Server

Sampai disini kita sudah selesai mengatur Xampp agar bisa konek ke Aplikasi SQL Server untuk selanjutnya sobat harus menginstall  Microsoft ODBC Driver 11 for SQL Server. ODBC merupakan suatu standar protokol yang menjadi penghubung (connector) antar mesin database. 

Pada dasarnya¸ODBC driver hanya terdapat dalam sistem operasi Windows. Sebab, ODBC masih merupakan bagian dari Windows Open System Architecture (WOSA). Yang perlu sobat ketahui bahwa dalam ODBC dilengkapi banyak API (Application Programming Interface), dimana API digunakan untuk menjalankan dan memberikan koneksi suatu aplikasi melalui sistem manajemen database yang sobat gunakan.Dengan adanya ODBC, dapat membantu perancang aplikasi untuk dapat mengakses, melihat dan mengolah beberapa aplikasi sekaligus dalam satu waktu. Driver ODBC mendukung beberapa jenis database, seperti Ms SQL Server, Ms FoxPro, Ms Access dan Ms Oracle dan sebagainya.

Kemudian untuk ODBC yang kita perlukan bisa sobat download pada halaman Klik Disini dan nanti silahkan pilih sesuai dengan arsitektur yang sobat gunakan. lihat gambar :




Kalau sudah berhasil didownload silahkan Install seperti biasa ikuti gambar dibawah ini agar lebih jelasnya :







Tunggu hingga proses selesai kalau sudah Klik Selesai. ok sampai disini sudah berhasil untuk setting Xampp dan ODBC For SQL Server agar bisa terkoneksi ke SQL Server jadi kita hanya perlu untuk mencobanya saja dengan cara menguji apakah sudah bisa konek ke Databases yang ada di SQL Server atau belum. Tentu untuk mencobanya kita memperlukan aplikasi SQL SERVER Studio agar bisa mencobanya disini saya anggap sobat semua sudah mempunyai Aplikasi SQL SERVER Studio kalau sobat belum pernah menggunakan SQL SERVER Studio bisa download di Klik Disini Microsoft Free  untuk cara penginstalan Microsoft® SQL Server mungkin akan saya buatkan di Artikel terpisah agar tidak kepanjangan Klik disini Cara Install SQL Server Versi Free 2008 R2 .

Ok untuk menguji koneksi ke Databases SQL SERVER silahkan copy coding dibawah ini :

 <?php
$serverName = "NITRO7-A57U5JM1"//serverName\instanceName
$connectionInfo = array
"Database"=>"fp_tronabk",
 "UID"=>"sa"
"PWD"=>"123456");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if$conn ) {
    echo "Koneksi Berhasil.<br />";
}else{
    echo "Connection could not be established.<br />";
    dieprint_r( sqlsrv_errors(), true));
}
?>

untuk serverName silahakan di sesuaikan dengan koneksi sobat untuk Databases diisi dengan nama databases yang mau di akses untuk UID adalah nama User untuk konek ke SQL server dan PWD adalah paswordnya.Lihat gambar dibawah:. Silahkan di simpan dalam bentuk file php disini saya simpan dengan nama konek,php. 


Start kembali apchenya coba akses file konek.php maka kalau berhasil akan tampil seperti gambar dibawah ini :


atau jika sobat ada yang mengalami gagal seperti gambar eror dibawah ini  :


cara mengatasinya adalah sobat harus install ulang Microsoft ODBC Driver 11 for SQL Servernya jika masih juga tidak berhasil cobalah untuk mengganti versi ODBCnya bisa kunjungi link Klik Disini Microsoft ODBC Driver 17 for SQL Server. lihat gambar :


Gimana cukup panjang bukan, memang cukup ribet konfigurasi agar web server Xampp bisa aplikasi PHP yang kita gunakan bisa terhubung ke SQL SERVER dan bisa menggunkan Databasesnya. Namun pada akhirnya sobat sudah bisa dan paham cara konfigurasi untuk menggunakan databases SQL SERVER menggunakan bahasa pemograman PHP, Semoga artikel Cara Menggunakan SQL SERVER di Xampp bisa membantu dan bermanfaat untuk sobat cukup sekian wasallam.


23 komentar untuk "Cara Menggunakan SQL SERVER di Xampp"

  1. untuk file konek.php dapat disave atau disimpan dilokasi dimana?mohon pencerahannya, thanks,

    BalasHapus
    Balasan
    1. Cara Menggunakan Sql Server Di Xampp - Sumberkomputer >>>>> Download Now

      >>>>> Download Full

      Cara Menggunakan Sql Server Di Xampp - Sumberkomputer >>>>> Download LINK

      >>>>> Download Now

      Cara Menggunakan Sql Server Di Xampp - Sumberkomputer >>>>> Download Full

      >>>>> Download LINK vu

      Hapus
    2. passwordnya apa bang

      Hapus
    3. pasword yg mana?

      Hapus
  2. di folder Projeck aplikasi sobat,, seperti biasa ketika kita sedang membangun sebuah projeck.

    BalasHapus
    Balasan
    1. Terimakasih banyak informasinya sangat bermanfaat. Namun saya ada kendala baru dalam proses koneksi ke SQL server saya, bagimana cara uninstall ODBC Drive 17 utk di-update ke ODBC Drive 13. Krn ketika running konek.php koneksi masih tdk terhubung pada SQL server saya, terdpt info pada page error, berisi ODBC Drive 13. Mohon pencerahannya, terimakasih

      Hapus
    2. SQL server agan pakai versi sql server yang berapa ..?

      Hapus
    3. seharusnya dengan menginstall ODBC versi terbaru maka ODBC yang lama akan tertimpa jadi baru gan.

      Hapus
    4. Mohon maaf, jdi saya ingin menurunkan ODBC ke versi 13 (downdate), dmn saya sudah terinstall versi 17, info error diwebpage ketika saya koneksikan msih belum terkoneksi dan terdapat "ODBC Drive 13" gan dibagian erornya, bagaimana saya ganti utk turun ke ODBC 13 ya gan? Mohon bantuannya gan, terimakasih banyak. Salam

      Hapus
    5. https://www.microsoft.com/en-us/download/details.aspx?id=50420

      Cobak install ini gan.

      Hapus
  3. saya sudah download dan install drive 13 tersebut gan, namun ketika saya coba install yang saya kurang paham saya perlu uninstall dahulu drive 17 yg sblmnya sudah terinstall, utk unistallnya tersebut saya tdk menemukan komponennya di menu program & features diwindows saya tmpt dmn utk uninstall apps pada umumnya, bagaimana saya dapat menguninstall ODBC terlebih dahulu?krn saya sudah coba ketika lgsg klik utk install ODBC drive 13 perlu uninstall terlebuh dahulu versi yg lebih terbaru dan tinggi.

    BalasHapus
  4. mohon pencerahan kembali gan, terima kasih banyak

    BalasHapus
  5. versi sql server saya >> Microsoft SQL Server Management Studio v17.6
    >>>>ODBC Drive 17 (yg terinstall namun masih blm terhubung dgn sql server krn error page berisi seperti dibawah)

    Connection could not be established.
    Array ( [0] => Array ( [0] => IM006 [SQLSTATE] => IM006 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed [message] => [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed ) [1] => Array ( [0] => 01000 [SQLSTATE] => 01000 [1] => 5701 [code] => 5701 [2] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Changed database context to 'IFINS'. [message] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Changed database context to 'IFINS'. ) [2] => Array ( [0] => 01000 [SQLSTATE] => 01000 [1] => 5703 [code] => 5703 [2] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Changed language setting to us_english. [message] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Changed language setting to us_english. ) )


    BalasHapus
    Balasan
    1. maksudnya versi SQL Servernya contoh saya menggunakan Sql server 2008..

      Hapus
  6. Seharusnya odbcnya yang versi 17 boleh saya remote desktop ..?

    BalasHapus
  7. Saya sudah mengikuti tutorial agan, tapi ada error seperti ini

    Connection could not be established.
    Array ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => -2146893019 [code] => -2146893019 [2] => [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: The certificate chain was issued by an authority that is not trusted. [message] => [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: The certificate chain was issued by an authority that is not trusted. ) [1] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => -2146893019 [code] => -2146893019 [2] => [Microsoft][ODBC Driver 18 for SQL Server]Client unable to establish connection [message] => [Microsoft][ODBC Driver 18 for SQL Server]Client unable to establish connection ) )

    mohon pencerahannya gan

    BalasHapus
  8. Cara Menggunakan Sql Server Di Xampp - Sumberkomputer >>>>> Download Now

    >>>>> Download Full

    Cara Menggunakan Sql Server Di Xampp - Sumberkomputer >>>>> Download LINK

    >>>>> Download Now

    Cara Menggunakan Sql Server Di Xampp - Sumberkomputer >>>>> Download Full

    >>>>> Download LINK nW

    BalasHapus
  9. Array ( [0] => Array ( [0] => IM006 [SQLSTATE] => IM006 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed [message] => [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed ) [1] => Array ( [0] => 01000 [SQLSTATE] => 01000 [1] => 5701 [code] => 5701 [2] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Le contexte de la base de donn�es a �t� modifi� en 'MAHASISWA'. [message] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Le contexte de la base de donn�es a �t� modifi� en 'MAHASISWA'. ) [2] => Array ( [0] => 01000 [SQLSTATE] => 01000 [1] => 5703 [code] => 5703 [2] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Changed language setting to us_english. [message] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Changed language setting to us_english. ) )

    mohon bantuan nya

    BalasHapus
  10. Terima kasih sudah berhasil koneksi berkat tutorial di sini

    BalasHapus