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 özel SQL havuzu iş yükleri, veri bilimi, gerçek zamanlı analiz ve raporlama genelinde yeni özelliklere erişmek için Fabric yükseltilebilir.
Azure Synapse'te bir SQL havuzuna bağlanma.
Önemli
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.
Sunucu adınızı bulma
Aşağıdaki örnekteki sunucu adıdır sqlpoolservername.database.windows.net. Tam nitelikli sunucu adını bulmak için:
Azure portala gidin.
Azure Synapse Analytics'i seçin.
Bağlanmak istediğiniz SQL havuzunu seçin.
Tam sunucu adını bulun.
Desteklenen sürücüler ve bağlantı dizeleri
SQL havuzu çeşitli sürücülerle çalışır. En son belgeler ve sürüm bilgileri için aşağıdaki sürücülerden birini seçin: ADO.NET, ODBC, PHP ve JDBC.
Sürücünüz için otomatik olarak bir bağlantı dizesi oluşturabilirsiniz. Önceki listeden bir sürücü seçin ve ardından Veritabanı bağlantı dizesi göster'i seçin.
Not
Bağlantınızın kısa süreli kesintiler sırasında devam etmesi için bağlantı zaman aşımını 300 saniyeye ayarlayın.
Popüler sürücüler için bağlantı dizesi örnekleri aşağıda verilmiştir:
ADO.NET bağlantı dizesi örneği
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;
ODBC bağlantı dizesi örneği
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;
PHP bağlantı dizesi örneği
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);
JDBC bağlantı dizesi örneği
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;
Bağlantı ayarları
SQL havuzu, bağlantı ve nesne oluşturma sırasında belirli ayarları standartlaştırır. Bu ayarlar geçersiz kılınamaz. Şunları içerir:
| SQL havuzu ayarı | Değer |
|---|---|
| ANSI_NULLS | AÇIK |
| ALINTI YAPILMIŞ TANIMLAYICILAR | AÇIK |
| TARİHFORMATI | mdy |
| DATEFIRST | 7 |
İlgili içerik
Visual Studio ile bağlantı kurmak ve sorgulamak için bkz. Visual Studio ile Sorgulama. Kimlik doğrulama seçenekleri hakkında daha fazla bilgi edinmek için bkz . Azure Synapse Analytics'e kimlik doğrulaması.