Hızlı Başlangıç: Ruby kullanarak Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği'da bir veritabanını sorgulama
Şunlar için geçerlidir:Azure SQL Veritabanı Azure SQL Yönetilen Örneği
Bu hızlı başlangıçta, Transact-SQL deyimleriyle veritabanına bağlanmak ve verileri sorgulamak için Ruby'nin nasıl kullanılacağı gösterilmektedir.
Ön koşullar
Bu hızlı başlangıcı tamamlamak için aşağıdaki önkoşullara ihtiyacınız vardır:
Bir veritabanı. Veritabanını oluşturmak ve yapılandırmak için şu hızlı başlangıçlardan birini kullanabilirsiniz:
Eylem SQL Veritabanı SQL Yönetilen Örneği Azure Sanal Makineler'de SQL Server Oluşturma Portal Portal Portal CLI CLI PowerShell PowerShell PowerShell Yapılandırma Sunucu düzeyinde IP güvenlik duvarı kuralı VM'den Bağlan üretkenlik Şirket içinden Bağlan üretkenlik SQL Server örneğine Bağlan Verileri yükleme Hızlı başlangıç başına yüklenen Wide World Importers Wide World Importers'ı geri yükleme Wide World Importers'ı geri yükleme Adventure Works'i GitHub'dan bir BACPAC dosyasından geri yükleme veya içeri aktarma Adventure Works'i GitHub'dan bir BACPAC dosyasından geri yükleme veya içeri aktarma Önemli
Bu makaledeki betikler Adventure Works veritabanını kullanacak şekilde yazılmıştır. SQL Yönetilen Örneği ile Adventure Works veritabanını bir örnek veritabanına aktarın veya bu makaledeki betikleri Wide World Importers veritabanını kullanacak şekilde değiştirin.
İşletim sisteminiz için Ruby ve ilgili yazılımları yüklemek için bkz . Ruby geliştirme için geliştirme ortamını yapılandırma.
Sunucu bağlantı bilgilerini alma
Azure SQL Veritabanı'daki bir veritabanına bağlanmak için ihtiyacınız olan bilgileri alın. Yaklaşan yordamlar için tam sunucu adına veya ana bilgisayar adına, veritabanı adına ve oturum açma bilgilerine ihtiyacınız olacaktır.
Azure Portal oturum açın.
SQL veritabanları veya SQL Yönetilen Örneği s sayfasına gidin.
Genel Bakış sayfasında, Azure SQL Veritabanı'daki bir veritabanının Sunucu adı'nın yanındaki tam sunucu adını veya Azure SQL Yönetilen Örneği için Konak veya Sanal Makineler SQL Server'ın yanındaki tam sunucu adını (veya IP adresini) gözden geçirin. Sunucu adını veya ana bilgisayar adını kopyalamak için üzerine gelin ve Kopyala simgesini seçin.
Dekont
Azure Sanal Makineler'da SQL Server ile ilgili bağlantı bilgileri için bkz. SQL Server örneğine Bağlan.
Azure SQL Veritabanı'da veritabanınızı sorgulamak için kod oluşturma
Metin veya kod düzenleyicisinde sqltest.rb adlı yeni bir dosya oluşturun.
Aşağıdaki kodu ekleyin. , ,
<username>
ve<password>
için veritabanınızdaki değerleri Azure SQL Veritabanı<server>
<database>
yerine kullanın.require 'tiny_tds' server = '<server>.database.windows.net' database = '<database>' username = '<username>' password = '<password>' client = TinyTds::Client.new username: username, password: password, host: server, port: 1433, database: database, azure: true puts "Reading data from table" tsql = "SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid" result = client.execute(tsql) result.each do |row| puts row end
Bu makale, Microsoft SQL Server Örnekleri ve Topluluk Projeleri giriş sayfasından indirebileceğiniz örnek veritabanını gerektirir
AdventureWorks2022
.
Kodu çalıştırma
Komut isteminde aşağıdaki komutu çalıştırın:
ruby sqltest.rb
Veritabanınızdaki ilk 20 Kategori/Ürün satırının döndürüldüğünü doğrulayın.
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin