Udostępnij za pośrednictwem


Parametry połączenia dla pul SQL w Azure Synapse

Możesz nawiązać połączenie z pulą SQL w Azure Synapse przy użyciu kilku różnych protokołów aplikacji, takich jak ADO.NET, ODBC, PHP i JDBC. Poniżej przedstawiono kilka przykładów parametrów połączeń dla każdego protokołu. Możesz również użyć Azure Portal do skompilowania parametrów połączenia.

Aby skompilować parametry połączenia przy użyciu Azure Portal, przejdź do bloku pula SQL, w obszarze Podstawy kliknij pozycję Pokaż parametry połączenia bazy danych.

Przykładowe parametry połączenia ADO.NET

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;

Przykładowe parametry połączenia ODBC

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;

Przykładowe parametry połączenia PHP

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);

Przykładowe parametry połączenia JDBC

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;

Uwaga

Rozważ ustawienie limitu czasu połączenia na 300 sekund, aby umożliwić połączenie przetrwać krótkie okresy niedostępności.

Następne kroki

Aby rozpocząć wykonywanie zapytań dotyczących puli SQL przy użyciu programu Visual Studio i innych aplikacji, zobacz Query with Visual Studio (Wykonywanie zapytań przy użyciu programu Visual Studio).