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).
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla