Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapar en anslutningsresurs och öppnar en anslutning. Som standard försöks anslutningen göras med Windows-autentisering.
Syntax
sqlsrv_connect( string $serverName [, array $connectionInfo])
Parameterar
$serverName: En sträng som specificerar namnet på den server som en anslutning upprättas till. Ett instansnamn (till exempel <server>\instanceName) eller portnummer (till exempel <server>, 1521) kan inkluderas som en del av denna sträng. För en fullständig beskrivning av alternativen för denna parameter, se Server-nyckelordet i ODBC Driver Connection String Keywords-avsnittet i Using Connection String Keywords with SQL Native Client.
Från och med version 3.0 av Microsoft Drivers för PHP för SQL Server kan du också specificera en LocalDB-instans med "(localdb)\instancename". Mer information finns i Support för LocalDB.
Från och med version 3.0 av Microsoft Drivers for PHP for SQL Server kan du också ange ett virtuellt nätverksnamn för att ansluta till en Always On-tillgänglighetsgrupp. Mer information om Microsoft-drivrutiner för PHP för SQL Server-stöd för AlwaysOn-tillgänglighetsgrupper finns i Stöd för hög tillgänglighet, haveriberedskap.
$connectionInfo [VALFRITT]: En associativ array som innehåller anslutningsattribut (till exempel array("Database" => "AdventureWorks")). Se Anslutningsalternativ för en lista över de stödda nycklarna för arrayen.
Returvärde
En resurs för PHP-anslutning. Om en anslutning inte kan skapas och öppnas framgångsrikt, returneras falsk .
Remarks
Om värden för UID- och PWD-nycklarna inte anges i den valfria $connectionInfo-parametern kommer anslutningen att försökas med hjälp av Windows Authentication. För mer information om anslutning till servern, se Hur du: Anslut med Windows-autentisering och Hur du: Anslut med SQL Server-autentisering.
Example
Följande exempel skapar och öppnar en anslutning med Windows-autentisering. Exemplet antar att SQL Server och AdventureWorks-databasen är installerade på den lokala datorn. Alla utdata skrivs till konsolen när exemplet körs från kommandoraden.
<?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);
?>