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.
Şunlar için geçerlidir:✅Microsoft Fabric'te SQL veritabanı
Doku'daki SQL veritabanınıza Azure SQL Veritabanı ile aynı şekilde bağlanabilir ve bunları 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'te SQL veritabanı için desteklenen tek bağlantı ilkesi Varsayılan'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ı dizesi bulma
Microsoft Fabric'te SQL analytics uç noktasına ve SQL veritabanına, SQL Server TDS uç noktasıyla 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 bağlantı dizesi olarak adlandırılır.
SQL veritabanının bağlantı dizesi, Azure SQL Veritabanı'nın <server-unique-identifer>.database.windows.netbağlantı dizesine benzer. SQL analytics uç nokta bağlantı dizesi, <server-unique-identifier>.<tenant>.fabric.microsoft.com gibi görünür.
Fabric SQL veritabanınızın SQL bağlantı dizesini 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 gibi sağlayıcılar için eksiksiz bağlantı dizeleri sağlar. - İsterseniz, Aç düğmesini ve ardından SQL Server Management Studio veya Visual Studio Code'ı da seçebilirsiniz. Sunucu adı ve veritabanı adı görüntülenir.
Fabric SQL veritabanınızın SQL analiz uç noktasının bağlantı dizesini bulmak için:
- SQL veritabanı öğenizin ayarlarına gidin ve Bağlantı dizeleri'ni seçin.
- İsterseniz menüyü
...ve ardından SQL uç noktasını seçip SQL bağlantı dizesini kopyalayabilirsiniz.
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'yu veya Visual Studio Code ile 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'da (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ıza bağlantı dizesini,
Data Source=dâhil, 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. - Kimlik doğrulama türü: Microsoft Entra ID - MFA desteğiyle Evrensel'i seçin.
- 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.
- MFA desteğiyle Microsoft Entra Id - Universal 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
Diğer TÜM SQL Veritabanı Altyapısı ürünlerinde olduğu gibi, sqlcmd ile Doku'daki SQL veritabanınıza bağlanabilirsiniz.
Seçeneğiyle Microsoft Entra Id kimlik doğrulamasınıG kullanın. Microsoft Entra kimlik doğrulaması (-G) için en az 13.1 sürümü gerekir.
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 Veritabanı Altyapısı ürünlerinde olduğu gibi bcp yardımcı programıyla Doku'daki SQL veritabanınıza bağlanabilirsiniz. Microsoft Entra ID kimlik doğrulamasını -G seçeneğiyle 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 Defterleri (önizleme), T-SQL sihirli komutuyla T-SQL kodu çalıştırma yeteneği sunar.
Tavsiye
Uygulamalarınızı, Microsoft Python Sürücüsü ile Doku'daki bir SQL veritabanına da 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 dili 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ı bağımsız değişkeniyle bir veri çerçevesine
-bindde bağlayabilirsiniz:%%tsql -artifact Contoso -type SQLDatabase -bind df2
Python Not Defterleri'nin içinde T-SQL ile verilerinizi sorgulamaya yönelik daha fazla olasılık için bkz. Doku 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.