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.
Şunun için geçerlidir:✅SQL veritabanı Microsoft Fabric'da
Azure SQL Veritabanı'ndaki gibi Fabric'teki SQL veritabanınıza aynı yollarla bağlanabilir ve onları sorgulayabilirsiniz.
Prerequisites
- Mevcut bir Yapı kapasitesine ihtiyacınız vardır. Aksi takdirde bir Fabric deneme sürümü başlatın.
- Fabric'de mevcut bir SQL veritabanı oluşturun veya kullanın.
- Henüz bir veritabanınız yoksa , Doku'da yeni bir SQL veritabanı oluşturun.
- Şu anda Microsoft Fabric'da SQL veritabanı için desteklenen tek bağlantı ilkesi Default'dır. Daha fazla bilgi için bkz . Bağlantı ilkesi.
Fabric portalında sorgu düzenleyicisi
Fabric portalındaki web tabanlı düzenleyiciyi kullanarak SQL veritabanına bağlanabilirsiniz.
Fabric'teki SQL veritabanı için web tabanlı düzenleyici, temel bir nesne gezgini ve sorgu yürütme arabirimi sağlar. Tümleşik Gezgin menüsünde tüm veritabanı nesneleri listelenir.
Doku'daki yeni bir SQL veritabanı otomatik olarak web düzenleyicisine açılır ve mevcut bir veritabanı Doku'da seçilerek web düzenleyicisinde açılabilir.
SQL bağlantı dizesini bul
Microsoft Fabric'da SQL analiz uç noktası ve SQL veritabanına, a SQL Server TDS uç noktası ile etkileşim kuran tüm modern web uygulamalarına aşina olan Tablosal Veri Akışı veya TDS uç noktası üzerinden erişilebilir. Bu, Microsoft Fabric kullanıcı arabirimindeki SQL connection string olarak adlandırılır.
- SQL veritabanının sunucu adı,
<server-unique-identifier>.database.windows.netAzure SQL Database sunucu adına benzer. - SQL analytics uç noktası sunucu adı, ambarın
<server-unique-identifier>.<tenant>.fabric.microsoft.comsunucu adına benzer.
Fabric SQL veritabanınızın sunucu adını bulmak için:
- SQL veritabanı öğenizin ayarlarına gidin.
- Alternatif olarak, öğe listesinde
...menüsünü seçebilirsiniz. Ayarlar'ı ve ardından Bağlantı dizeleri'yi seçin. Fabric, ADO.NET, JDBC, ODBC, PHP ve Go dahil olmak üzere sağlayıcılar için eksiksiz bağlantı dizeleri sağlar. - Alternatif olarak, Aç düğmesini seçin ve SQL Server Management Studio veya Visual Studio Code seçeneğini belirleyin. Sunucu adı ve veritabanı adı görüntülenir.
SQL veritabanınızın SQL analiz uç noktasının sunucu adını bulmak için:
- SQL veritabanı öğenizin ayarlarına gidin ve Bağlantı dizeleri'ni seçin.
- İsterseniz
...menüsünü seçin, ardından SQL uç noktası'i seçin ve SQL connection string kopyalayın. Bu, sunucu adıdır.
Bağlanmak için aç düğmesine basın
Doku portalı sorgu düzenleyicisindekiAç düğmesiyle SQL veritabanınıza kolayca bağlanabilirsiniz. SQL Server Management Studio veya Visual Studio Code için MSSQL uzantısını seçin.
SQL Server Management Studio ile el ile bağlanma
SSMS sürümünüz 21'den eskiyse, 'de Aç' tıkladığınızda bağlantı ayrıntılarının otomatik olarak doldurulması desteklenmez. Yine de sunucu, veritabanı ve kimlik doğrulama bilgilerinizi sağlayarak manuel olarak bağlanabilirsiniz.
SQL Server Management Studio (SSMS):
- Kumaşın Veritabanı iş yükü içinde çalışma alanınızdan SQL veritabanınızın yanındaki seçin.
- Ayarlarseçin.
-
Bağlantı dizeleri'ne tıklayın. SQL veritabanınızın bağlantı dizesi de dahil olmak üzere arayın. Örneğin,
tcp:<servername>.database.fabric.microsoft.com,1433.Initial Catalog=veritabanı adıdır. - SSMS'de Yeni bağlantı'yı açın.
- Kumaş iletişim kutusundan
Server Namedeğerini kopyalayıp Sunucu adına yapıştırın. - Authentication türünü seçin: Microsoft Entra ID - MFA desteğiyle evrensel.
- Seçenekler'i<< seçin.
- değerini
Database Namekopyalayıp Veritabanına bağlan metin kutusuna yapıştırın. - Bağlan seçeneğini seçin.
- Microsoft Entra ID - MFA desteğiyle Evrensel kullanarak oturum açın.
Visual Studio Code için MSSQL uzantısıyla el ile bağlanma
VS Code için MSSQL uzantısında Fabric göz atma deneyimini de kullanabilirsiniz. Bu özellik geliştiricilerin Doku portalından bağlantı dizelerini el ile kopyalamadan veya VS Code'daki veritabanlarına doğrudan bağlanmak için Aç düğmesine güvenmeden Doku veya SQL analiz uç noktalarındaki SQL veritabanlarına sorunsuz bir şekilde bağlanmasını sağlar.
sqlcmd ile bağlanma
sqlcmd ile diğer SQL Database Engine ürünleri gibi Fabric içindeki SQL veritabanınıza bağlanabilirsiniz.
G kullanın. Microsoft Entra kimlik doğrulaması (-G) en az 13.1 sürümünü gerektirir.
Aşağıdaki örnekte, <server name> değerini, Doku'daki SQL veritabanınızı temsil eden uzun benzersiz metin dizesiyle değiştirin.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
bcp yardımcı programıyla bağlanma
Diğer tüm SQL Database Engine ürünleri gibi bcp yardımcı programı ile Fabric'deki veritabanınıza SQL bağlanabilirsiniz.
-G seçeneğiyle Microsoft Entra ID kimlik doğrulamasını kullanın.
Aşağıdaki örnekte, <server name> değerini, Doku'daki SQL veritabanınızı temsil eden uzun benzersiz metin dizesiyle değiştirin.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c
Python Not Defteri ile bağlanma
Fabric Python Notebooks (önizleme), T-SQL sihirli komutunu kullanarak T-SQL kodunu çalıştırma imkanı sunar.
Tavsiye
Ayrıca Microsoft Python Driver ile uygulamalarınızı Doku'daki bir SQL veritabanına bağlayabilirsiniz.
Aşağıdaki adımlarda, %%tsql magic komutunu kullanarak Fabric'deki bir SQL veritabanına bağlanın:
Çalışma alanınızda dil Python olarak ayarlanmış bir not defteri oluşturun.
Hücrede
%%tsqlsihirli komutu kullanın. Hücre türü otomatik olarakT-SQLdeğişir.Aşağıdaki örnekte,
<databasename>etiketini Fabric'teki SQL veritabanınızın adıyla değiştirin.-typeparametresi olmalıdırSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseArdından T-SQL komutunuzu ekleyin. Örneğin, adlı
Contosoveritabanından bir sorgu çalıştırmak için:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;Sonuçları
-bindbağımsız değişkeni ile bir veri çerçevesine de bağlayabilirsiniz.%%tsql -artifact Contoso -type SQLDatabase -bind df2
Python Not Defterleri'nin içinde T-SQL ile verilerinizi sorgulamak için bkz. Fabric Python not defterlerinde T-SQL kodunu çalıştırma. Söz diziminin tamamını görmek için komutunu kullanın %tsql? . Bu komut, kullanılabilir parametreler ve açıklamaları da dahil olmak üzere T-SQL sihirli komutunun yardım bilgilerini görüntüler.