Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir bağlantı kaynağı oluşturur ve bir bağlantı açar. Varsayılan olarak, bağlantı Windows Kimlik Doğrulaması ile denenir.
Sözdizimi
sqlsrv_connect( string $serverName [, array $connectionInfo])
Parameters
$serverName: Bağlantının kurulduğu sunucunun adını belirten bir dizidir. Bir örnek adı (örneğin, <server>\instanceName) veya port numarası (örneğin, <server>, 1521) bu dizinin bir parçası olarak dahil edilebilir. Bu parametre için mevcut seçeneklerin tam açıklaması için, SQL Native Client ile Bağlantı Dizisi Anahtar Kelimelerini Kullanma kitabının ODBC Sürücü Bağlantı Dizisi Anahtar Kelimeleri bölümündeki Server anahtar kelimesine bakınız.
Microsoft Drivers for PHP for SQL Server'ın 3.0 sürümünden itibaren, ayrıca bir LocalDB örneği belirtebilirsiniz."(localdb)\instancename" Daha fazla bilgi için bkz. LocalDB desteği.
Ayrıca Microsoft Drivers for PHP for SQL Server'ın 3.0 sürümünden itibaren, her zaman açık bir kullanılabilirlik grubuna bağlanmak için sanal bir ağ adı belirtebilirsiniz. Always On kullanılabilirlik grupları için SQL Server desteği için PHP için Microsoft Sürücüleri hakkında daha fazla bilgi için bkz. Yüksek Kullanılabilirlik, Olağanüstü Durum Kurtarma desteği.
$connectionInfo [ISTEĞE BAĞLI]: Bağlantı özellikleri içeren ilişkilendirilebilir bir dizi (örneğin, array("Veritabanı" => "AdventureWorks")). Dizinin desteklenen anahtarlarının listesi için Bağlantı Seçenekleri'ne bakınız.
Dönüş Değeri
Bir PHP bağlantı kaynağı. Bağlantı başarılı bir şekilde oluşturulup açılamazsa, false geri döner.
Açıklamalar
Eğer isteğe bağlı $connectionInfo parametresinde UID ve PWD anahtarlarının değerleri belirtilmemişse, bağlantı Windows Kimlik Doğrulama ile denenecektir. Sunucuya bağlanma hakkında daha fazla bilgi için bkz. Nasıl Bağlanır: Windows Kimlik Doğrulama Ile Bağlantı Sağlar ve Nasıl Bağlanır: SQL Server Doğrulama Kullanarak Bağlanır.
Example
Aşağıdaki örnek, Windows Kimlik Doğrulaması kullanarak bir bağlantı oluşturur ve açar. Örnek, SQL Server ve AdventureWorks veritabanının yerel bilgisayara yüklendiğini varsayar. Örnek komut satırından çalıştırıldığında tüm çıkış konsola yazılır.
<?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);
?>