Hızlı Başlangıç: Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanmak ve sorgulamak için SSMS kullanma
Şunlar için geçerlidir: Azure SQL Veritabanı Azure SQL Yönetilen Örneği
Bu hızlı başlangıçta, SQL Server Management Studio'yu (SSMS) kullanarak Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanmayı ve bazı sorguları çalıştırmayı öğreneceksiniz.
Önkoşullar
Bu hızlı başlangıcı tamamlamak için aşağıdaki öğeler gerekir:
Azure SQL Veritabanı'da bir veritabanı. Aşağıdaki hızlı başlangıçlardan birini kullanarak Azure SQL Veritabanı'da veritabanı oluşturabilir ve yapılandırabilirsiniz:
Eylem SQL Veritabanı SQL Yönetilen Örnek Azure Sanal Makinesi üzerinde 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ğlantı Siteden bağlantı SQL Server'a bağlanma 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 BACPAC dosyasından geri yükleme veya içeri aktarma Adventure Works'i GitHub'dan BACPAC dosyasından geri yükleme veya içeri aktarma Önemli
Bu makaledeki betikler Adventure Works veritabanını kullanacak şekilde yazılmıştır. Yönetilen bir örnekle Adventure Works veritabanını bir örnek veritabanına aktarmanız veya bu makaledeki betikleri Wide World Importers veritabanını kullanacak şekilde değiştirmeniz gerekir.
SSMS'yi yüklemeden bazı geçici sorgular çalıştırmak istiyorsanız, Azure SQL Veritabanı'daki bir veritabanını sorgulamak için Azure portalının sorgu düzenleyicisini kullanın.
Sunucu bağlantı bilgilerini alma
Veritabanınıza bağlanmak için ihtiyacınız olan bağlantı bilgilerini alın. Bu hızlı başlangıcı tamamlamak için tam sunucu adı veya ana bilgisayar adı, veritabanı adı ve oturum açma bilgileri gerekir.
Azure Portal’ında oturum açın.
Sorgulamak istediğiniz veritabanına veya yönetilen örneğe gidin.
Genel Bakış sayfasında, SQL Veritabanı veritabanınızın Sunucu adı'nın yanındaki tam sunucu adını veya SQL Yönetilen Örneği yönetilen örneğiniz için Konak'ın yanındaki tam sunucu adını (veya IP adresini) veya VM'nizdeki SQL Server örneğinizi gözden geçirin. Sunucu adını veya ana bilgisayar adını kopyalamak için üzerine gelin ve Kopyala simgesini seçin.
Not
Azure VM'de SQL Server bağlantı bilgileri için bkz . SQL Server'a bağlanma
Veritabanınıza bağlanma
Not
Aralık 2021'de, SSMS'nin 18.6'ya kadar olan sürümleri artık MFA ile Microsoft Entra Id aracılığıyla kimlik doğrulaması yapılmayacaktır.
MFA ile Microsoft Entra kimlik doğrulamasını kullanmaya devam etmek için SSMS 18.6 veya üzeri gerekir.
SSMS'de sunucunuza bağlanın.
Önemli
Sunucu 1433 numaralı bağlantı noktasını dinler. Sunucuya şirket güvenlik duvarının arkasından bağlanmak için güvenlik duvarında bu bağlantı noktasının açık olması gerekir.
SSMS’i açın.
Sunucuya Bağlan iletişim kutusu görüntülenir. Aşağıdaki bilgileri girin:
Ayar Önerilen değer Tarif Sunucu türü Veritabanı altyapısı Gerekli değer. Sunucu adı Tam sunucu adı Şöyle bir şey: servername.database.windows.net. Kimlik Doğrulaması SQL Server Kimlik Doğrulaması Bu öğreticide SQL Kimlik Doğrulaması kullanılır. Oturum açma Sunucu yönetici hesabı kullanıcı kimliği Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabından kullanıcı kimliği. Parola Sunucu yönetici hesabının parolası Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabından gelen parola.
Not
Bu öğreticide SQL Server Kimlik Doğrulaması kullanılır.
Sunucuya Bağlan iletişim kutusunda Seçenekler'i seçin. Veritabanına bağlan açılan menüsünde mySampleDatabase öğesini seçin. Önkoşullar bölümündeki hızlı başlangıcı tamamladığınızda mySampleDatabase adlı bir AdventureWorksLT veritabanı oluşturulur. AdventureWorks veritabanının çalışan kopyası mySampleDatabase'den farklı bir ada sahipse, bunun yerine bunu seçin.
Bağlan'ı seçin. Nesne Gezgini penceresi açılır.
Veritabanının nesnelerini görüntülemek için Veritabanları'nı genişletin ve sonra da veritabanı düğümünüzü genişletin.
Verileri sorgulama
Kategoriye göre ilk 20 ürünü sorgulamak için bu SELECT Transact-SQL kodunu çalıştırın.
Nesne Gezgini'da mySampleDatabase öğesine sağ tıklayın ve Yeni Sorgu'yu seçin. Veritabanınıza bağlı yeni bir sorgu penceresi açılır.
Sorgu penceresine aşağıdaki SQL sorgusunu yapıştırın:
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
Sorguyu çalıştırmak ve ve
ProductCategory
tablolarından veri almak için araç çubuğunda Yürüt'eProduct
tıklayın.
Veri ekleme
Tabloda yeni bir ürün SalesLT.Product
oluşturmak için bu INSERT Transact-SQL kodunu çalıştırın.
Önceki sorguyu bununla değiştirin.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Tabloya yeni bir satır eklemek için Yürüt'e
Product
tıklayın. İletiler bölmesinde (etkilenen 1 satır) görüntülenir.
Sonucu görüntüleme
Önceki sorguyu bununla değiştirin.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Yürüt'ü seçin. Aşağıdaki sonuç görüntülenir.
Verileri güncelleştirme
Yeni ürününüzü değiştirmek için bu UPDATE Transact-SQL kodunu çalıştırın.
Önceki sorguyu, daha önce oluşturulan yeni kaydı döndüren sorguyla değiştirin:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Tabloda belirtilen satırı güncelleştirmek için Yürüt'e
Product
tıklayın. İletiler bölmesinde (etkilenen 1 satır) görüntülenir.
Veri silme
Yeni ürününüzü kaldırmak için bu DELETE Transact-SQL kodunu çalıştırın.
Önceki sorguyu bununla değiştirin.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Tabloda belirtilen satırı silmek için Yürüt'e
Product
tıklayın. İletiler bölmesinde (etkilenen 1 satır) görüntülenir.
Sonraki adımlar
- SSMS hakkında bilgi için bkz . SQL Server Management Studio.
- Azure portalını kullanarak bağlanmak ve sorgulamak için bkz. Azure Portal SQL Sorgusu düzenleyicisiyle bağlanma ve sorgulama.
- Visual Studio Code’u kullanarak bağlanmak ve sorgulamak için bkz. Visual Studio Code ile bağlanma ve sorgulama.
- .NET kullanarak bağlanıp sorgulamak için bkz. .NET ile bağlanma ve sorgulama.
- PHP kullanarak bağlanıp sorgulamak için bkz. PHP ile bağlanma ve sorgulama.
- Node.js kullanarak bağlanıp sorgulamak için bkz. Node.js ile bağlanma ve sorgulama.
- Java kullanarak bağlanıp sorgulamak için bkz. Java ile bağlanma ve sorgulama.
- Python kullanarak bağlanıp sorgulamak için bkz. Python ile bağlanma ve sorgulama.
- Ruby kullanarak bağlanıp sorgulamak için bkz. Ruby ile bağlanma ve sorgulama.