Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tip
Microsoft Fabric Data Warehouse geleceğe hazır mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip data lake foundation üzerinde kurumsal ölçekli ilişkisel bir ambardır. Veri ambarı konusunda yeniyseniz Fabric Data Warehouse ile başlayın. Mevcut da belirtilen SQL havuzu iş yükleri, veri bilimi, gerçek zamanlı analiz ve raporlama genelinde yeni özelliklere erişmek için Fabric sürümüne yükseltilebilir.
- Fabric ücretsiz deneme başlatın.
- Fabric Data Warehouse için
Geçiş Yardımcısı.
ADO.NET ,ODBC, PHP ve JDBC gibi birkaç farklı uygulama protokolüyle Azure Synapse'teki bir SQL havuzuna bağlanabilirsiniz. Aşağıda her protokol için bağlantı dizelerinin bazı örnekleri verilmiştir. Bağlantı dizesi oluşturmak için Azure portalını da kullanabilirsiniz.
Important
Mümkün olduğunda Microsoft Entra kimlik doğrulamayı kullanın. Daha fazla bilgi için bkz. Synapse SQL ile kimlik doğrulaması için Microsoft Entra kimlik doğrulamasını kullanma.
Azure portalını kullanarak bağlantı dizenizi oluşturmak için SQL havuzu dikey pencerenize gidin ve Temel Bileşenler'in altında Veritabanı bağlantı dizelerini göster'i seçin.
Örnek ADO.NET bağlantı dizesi
Bu basit örnekte SQL kimlik doğrulaması kullanılır, ancak ADO.NET ile Microsoft Entra kimlik doğrulaması daha güvenlidir ve önerilir.
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;
Örnek ODBC bağlantı dizesi
Bu basit örnekte SQL kimlik doğrulaması kullanılır, ancak ODBC ile Microsoft Entra kimlik doğrulaması daha güvenlidir ve önerilir.
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;
Örnek PHP bağlantı dizesi
Bu basit örnekte SQL kimlik doğrulaması kullanılır, ancak PHP ile Microsoft Entra kimlik doğrulaması daha güvenlidir ve önerilir.
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);
Örnek JDBC bağlantı dizesi
Bu basit örnekte SQL kimlik doğrulaması kullanılır, ancak JDBC ile Microsoft Entra kimlik doğrulaması daha güvenlidir ve önerilir.
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
Bağlantının kısa süreler boyunca kullanılamaması için bağlantı zaman aşımını 300 saniyeye ayarlamayı göz önünde bulundurun.
İlgili içerik
SQL havuzunuzu Visual Studio ve diğer uygulamalarla sorgulamaya başlamak için bkz. Visual Studio ile sorgulama.