sqlsrv_connect
Membuat sumber daya koneksi dan membuka koneksi. Secara default, koneksi dicoba menggunakan Autentikasi Windows.
Sintaks
sqlsrv_connect( string $serverName [, array $connectionInfo])
Parameter
$serverName: String yang menentukan nama server tempat koneksi sedang dibuat. Nama instans (misalnya, "myServer\instanceName") atau nomor port (misalnya, "myServer, 1521") dapat disertakan sebagai bagian dari string ini. Untuk deskripsi lengkap tentang opsi yang tersedia untuk parameter ini, lihat kata kunci Server di bagian Kata Kunci String Koneksi Driver ODBC dari Menggunakan Kata Kunci String Koneksi dengan Klien Asli SQL.
Mulai versi 3.0 dari Microsoft Drivers untuk PHP untuk SQL Server, Anda juga dapat menentukan instans LocalDB dengan "(localdb)\instancename"
. Untuk informasi selengkapnya, lihat Dukungan untuk LocalDB.
Juga dimulai di versi 3.0 dari Microsoft Drivers untuk PHP untuk SQL Server, Anda dapat menentukan nama jaringan virtual, untuk menyambungkan ke grup ketersediaan AlwaysOn. Untuk informasi selengkapnya tentang Driver Microsoft untuk PHP untuk dukungan SQL Server untuk grup ketersediaan AlwaysOn, lihat Dukungan untuk Ketersediaan Tinggi, Pemulihan Bencana.
$connectionInfo [OPSIONAL]: Array asosiatif yang berisi atribut koneksi (misalnya, array("Database" => "AdventureWorks")). Lihat Opsi Koneksi untuk daftar kunci yang didukung untuk array.
Tampilkan Nilai
Sumber daya koneksi PHP. Jika koneksi tidak dapat berhasil dibuat dan dibuka, false akan dikembalikan.
Keterangan
Jika nilai untuk kunci UID dan PWD tidak ditentukan dalam parameter $connectionInfo opsional, koneksi akan dicoba menggunakan Autentikasi Windows. Untuk informasi selengkapnya tentang menyambungkan ke server, lihat Cara: Menyambungkan Menggunakan Autentikasi Windows dan Cara: Menyambungkan Menggunakan Autentikasi SQL Server.
Contoh
Contoh berikut membuat dan membuka koneksi menggunakan Autentikasi Windows. Contoh mengasumsikan bahwa SQL Server dan database AdventureWorks diinstal di komputer lokal. Semua output ditulis ke konsol saat contoh dijalankan dari baris perintah.
<?php
/*
Connect to the local server using Windows Authentication and specify
the AdventureWorks database as the database in use. To connect using
SQL Server Authentication, set values for the "UID" and "PWD"
attributes in the $connectionInfo parameter. For example:
$connectionInfo = array("UID" => $uid, "PWD" => $pwd, "Database"=>"AdventureWorks");
*/
$serverName = "(local)";
$connectionInfo = array( "Database"=>"AdventureWorks");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn )
{
echo "Connection established.\n";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
}
//-----------------------------------------------
// Perform operations with connection.
//-----------------------------------------------
/* Close the connection. */
sqlsrv_close( $conn);
?>