Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Tip
Microsoft Fabric Data Warehouse — это реляционный склад корпоративного масштаба в фундаменте озера данных, с будущей архитектурой, встроенной ИИ и новыми функциями. Если вы не знакомы с хранилищем данных, начните с Fabric Data Warehouse. Существующие рабочие нагрузки пула SQL dedicated SQL могут обновляться до Fabric для доступа к новым возможностям в области обработки и анализа данных, аналитики в режиме реального времени и отчетов.
Вы можете подключиться к пулу SQL в Azure Synapse с несколькими различными протоколами приложений, такими как , ADO.NET, ODBC, PHP и JDBC. Ниже приведены некоторые примеры строк подключений для каждого протокола. Кроме того, для формирования строки подключения можно использовать портал Azure.
Important
По возможности используйте проверку подлинности Microsoft Entra. Дополнительные сведения см. в статье Использование Microsoft Entra для проверки подлинности в Synapse SQL.
Чтобы создать строку подключения с помощью портала Azure, перейдите в колонку пула SQL, в разделе "Основные сведения " выберите "Показать строки подключения к базе данных".
Пример строки подключения по протоколу ADO.NET
В этом простом примере используется проверка подлинности SQL, но проверка подлинности Microsoft Entra с 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;
Пример строки подключения по протоколу ODBC
В этом простом примере используется проверка подлинности SQL, но проверка подлинности Microsoft Entra с 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;
Пример строки подключения по протоколу PHP
В этом простом примере используется проверка подлинности SQL, но проверка подлинности Microsoft Entra с помощью 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);
Пример строки подключения по протоколу JDBC
В этом простом примере используется проверка подлинности SQL, но проверка подлинности Microsoft Entra с помощью 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;
Note
Рекомендуется задать время ожидания подключения на 300 секунд, чтобы разрешить подключение выжить короткие периоды недоступности.
Связанный контент
Чтобы начать запросы к пулу SQL с помощью Visual Studio и других приложений, см. статью "Запрос" с помощью Visual Studio.