Anslutningssträngar för SQL-pooler i Azure Synapse
Du kan ansluta till en SQL-pool i Azure Synapse med flera olika programprotokoll som ADO.NET, ODBC, PHP och JDBC. Nedan visas några exempel på anslutningssträngar för varje protokoll. Du kan också använda Azure Portal för att skapa anslutningssträngen.
Om du vill skapa anslutningssträngen med hjälp av Azure Portal navigerar du till bladet sql-pool, under Essentials klickar du på Visa databasanslutningssträngar.
Exempel på ADO.NET anslutningssträng
Server=tcp:{your_server}.database.windows.net,1433;Database={your_database};User ID={your_user_name};Password={your_password_here};Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
Exempel på ODBC-anslutningssträng
Driver={SQL Server Native Client 11.0};Server=tcp:{your_server}.database.windows.net,1433;Database={your_database};Uid={your_user_name};Pwd={your_password_here};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;
Exempel på PHP-anslutningssträng
Server: {your_server}.database.windows.net,1433 \r\nSQL Database: {your_database}\r\nUser Name: {your_user_name}\r\n\r\nPHP Data Objects(PDO) Sample Code:\r\n\r\ntry {\r\n $conn = new PDO ( \"sqlsrv:server = tcp:{your_server}.database.windows.net,1433; Database = {your_database}\", \"{your_user_name}\", \"{your_password_here}\");\r\n $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );\r\n}\r\ncatch ( PDOException $e ) {\r\n print( \"Error connecting to SQL Server.\" );\r\n die(print_r($e));\r\n}\r\n\rSQL Server Extension Sample Code:\r\n\r\n$connectionInfo = array(\"UID\" => \"{your_user_name}\", \"pwd\" => \"{your_password_here}\", \"Database\" => \"{your_database}\", \"LoginTimeout\" => 30, \"Encrypt\" => 1, \"TrustServerCertificate\" => 0);\r\n$serverName = \"tcp:{your_server}.database.windows.net,1433\";\r\n$conn = sqlsrv_connect($serverName, $connectionInfo);
Exempel på JDBC-anslutningssträng
jdbc:sqlserver://yourserver.database.windows.net:1433;database=yourdatabase;user={your_user_name};password={your_password_here};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;
Anteckning
Överväg att ställa in tidsgränsen för anslutningen till 300 sekunder för att anslutningen ska överleva korta perioder av otillgänglighet.
Nästa steg
Information om hur du börjar köra frågor mot DIN SQL-pool med Visual Studio och andra program finns i Fråga med Visual Studio.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för