Aracılığıyla paylaş


Hızlı Başlangıç: SQL Server Management Studio (SSMS) kullanarak SQL Server örneğini bağlama ve sorgulama

Şunlar için geçerlidir: SQL Server

SQL Server örneğine bağlanmak ve bazı Transact-SQL (T-SQL) komutlarını çalıştırmak için SQL Server Management Studio'yu (SSMS) kullanmaya başlayın.

Uyarı

Microsoft Entra ID, Azure Active Directory (Azure AD) içinyeni ad olsa da, mevcut ortamların kesintiye uğramasını önlemek için Azure AD yine de kullanıcı arabirimi alanları, bağlantı sağlayıcıları, hata kodları ve cmdlet'ler gibi sabit kodlanmış bazı öğelerde kalır. Bu makalede, iki ad birbirinin yerine kullanılabilir.

Makalede aşağıdaki adımların nasıl izleyebileceğiniz gösterilmektedir:

  • Bir SQL Server örneğine bağlan
  • veritabanı oluşturun
  • Yeni veritabanınızda bir tablo oluşturun.
  • Yeni tablonuza satır ekleyin
  • Yeni tabloyu sorgulayın ve sonuçları görüntüleyin.
  • Sorgu penceresi tablosunu kullanarak bağlantı özelliklerinizi doğrulayın.

Bu makale, SQL Server örneğine bağlanmayı ve sorgulamayı kapsar. Azure SQL için bkz. Azure SQL Veritabanı ve SQL Yönetilen Örneği'ne bağlanma ve sorgulama.

Azure Data Studio'yu kullanmak için bkz. SQL Server, Azure SQL Veritabanı ve Azure Synapse Analytics'e bağlanma ve sorgulama.

SQL Server Management Studio hakkında daha fazla bilgi edinmek için bkz. SQL Server Management Studio(SSMS) kullanma ipuçları ve püf noktaları.

Önkoşullar

Bu hızlı başlangıcı tamamlamak için aşağıdaki önkoşullara ihtiyacınız vardır:

Bir SQL Server örneğine bağlan

SQL Server örneğine bağlanmak için şu adımları izleyin:

  1. SQL Server Management Studio'yu başlatın. SSMS'i ilk kez çalıştırdığınızda, Sunucuya Bağlan penceresi açılır. Eğer açılmazsa, Object Explorer>Bağlan>Veritabanı Motoru'yu seçerek manuel olarak açabilirsiniz.

    Object Explorer'da bağlan bağlantısının ekran görüntüsü.

  2. Sunucuya Bağlan iletişim kutusu görüntülenir. SSMS 21'de, Araçlar > Seçenekleri > Ortam > Bağlantısı İletişim Kutusu'nda bağlantı iletişim kutusu deneyiminizi özelleştirebilirsiniz. Veritabanı Altyapısı'na bağlanırken modern bir biçim için Modern bağlantı iletişim kutusunu kullanın. Veritabanı Altyapısı'na ve SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS) ve SQL Server Integration Services'a (SSIS) bağlanırken Klasik bağlantı iletişim kutusu deneyimini kullanın.

    Modern bağlantı iletişim kutusu:

    SQL Server için modern bağlantı iletişim kutusunun ekran görüntüsü.

    Ayarlar Önerilen değerler Açıklama
    Sunucu Adı Tam tanımlı sunucu adı Sunucu adı olarak SQL Server'ınızın adını girin (yerel olarak bağlanıyorsanız sunucu adı olarak localhost da kullanabilirsiniz). Varsayılan örneği ( MSSQLSERVER ) KULLANMIYORsanız, sunucu adını ve örnek adını girmeniz gerekir.

    SQL Server örneğinizin adını nasıl belirleyeceğinizden emin değilseniz bkz. SSMS'yi kullanmaya yönelik ek ipuçları ve püf noktaları.
    Kimlik Doğrulaması Windows Kimlik Doğrulaması

    SQL Server Kimlik Doğrulaması

    Microsoft Entra kimlik doğrulama
    Windows Kimlik Doğrulaması varsayılan olarak ayarlanır.

    Bağlanmak için SQL Server Kimlik Doğrulamasını da kullanabilirsiniz. Ancak , SQL Server Kimlik Doğrulaması'yı seçerseniz bir kullanıcı adı ve parola gerekir.

    Microsoft Entra kimlik doğrulaması SQL Server 2022 (16.x) ve sonraki sürümlerde kullanılabilir. Adım adım yapılandırma yönergeleri için bkz . Öğretici: SQL Server için Microsoft Entra kimlik doğrulamasını ayarlama

    Kimlik doğrulama türleri hakkında daha fazla bilgi için bkz. Sunucuya (veritabanı altyapısı) bağlanma.
    Kullanıcı Adı Sunucu hesap kullanıcı kimliği Sunucuda oturum açmak için kullanılan sunucu hesabından kullanıcı kimliği. SQL Server Kimlik Doğrulaması kullanılırken oturum açma gereklidir.
    Parola Sunucu hesap parolası Sunucuda oturum açmak için kullanılan sunucu hesabından parola. "SQL Sunucu Kimlik Doğrulama kullanırken bir parola gereklidir."
    Veritabanı Adı (isteğe bağlı) Veritabanının adı Veritabanı adı için, bağlanmak istediğiniz veritabanının adını girin. Varsayılan varsayılan değer<> genellikle masterolarak ayarlanır.
    Şifreleme1 Şifreleme yöntemi Bağlantı için şifreleme düzeyini seçin. Varsayılan değer zorunlu'dir.
    Güven Sunucusu Sertifikası Sunucu Sertifikasına Güven Sunucu sertifikası doğrulamasını atlamak için bu seçeneği işaretleyin. Varsayılan değer False (işaretsiz) değeridir ve bu da güvenilen sertifikaları kullanarak daha iyi güvenlik sağlar.
    Renk (isteğe bağlı) <varsayılan> Renk seçildiğinde, bağlantılarınızı düzenlemenize ve tanımlamanıza yardımcı olması için durum çubuğu rengi değişir. Color için varsayılan değer, durum çubuğunun varsayılan rengidir, ancak şu değerlerden birini de seçebilirsiniz: Kırmızı, Yeşil, Mavi, Sarı ve Turuncu. Özel... düğmesini kullanarak özel bir renk tanımlayabilirsiniz.

    1 SSMS 20'de varsayılan değer Zorunludur . Strict (SQL Server 2022 ve Azure SQL) şifrelemesi, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği için kullanılmalıdır. Sıkı (SQL Server 2022 ve Azure SQL) şifreleme, örnek Sıkı Şifrelemeyi Zorla etkinleştirildiğinde SQL Server için kullanılabilir. SQL Server Management Studio 21'de buna Sıkı (En Düşük SQL Server 2022 ve Azure SQL) adı verilir.

    Gelişmiş... seçeneğini belirleyerek ek bağlantı seçeneklerini değiştirebilirsiniz. Bağlantı seçeneklerine örnek olarak bağlantı zaman aşımı değeri, uygulama amacı ve ağ protokolü verilebilir. Bu makalede, bu alanlar için varsayılan değerler kullanılır.


  1. Tüm alanları doldurduktan sonra, Connect seçeneğine tıklayın.

  2. SQL Server bağlantınızın başarılı olduğunu doğrulamak için Nesne Gezgini'nin içinde sunucu adının, SQL Server sürümünün ve kullanıcı adının görüntülendiği nesneleri genişletin ve keşfedin. Bu nesneler, sunucu türüne bağlı olarak farklılık gösterir.

    Şirket içi sunucuya bağlanma işleminin ekran görüntüsü.

veritabanı oluşturun

Şimdi aşağıdaki adımları izleyerek adlı TutorialDB bir veritabanı oluşturalım:

  1. Object Explorer'da sunucu örneğinize sağ tıklayın ve ardından New Query'yi seçin.

    Yeni sorgu bağlantısının ekran görüntüsü.

  2. Aşağıdaki T-SQL kod parçacığını sorgu penceresine yapıştırın.

    USE master
    GO
    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
  3. Sorguyu çalıştırmak için Çalıştır üzerine tıklayın veya klavyenizdeki F5 tuşuna basın.

    Çalıştır komutunun ekran görüntüsü.

    Sorgu tamamlandıktan sonra, yeni TutorialDB veritabanı Nesne Gezgini'ndeki veritabanları listesinde görünür. Görüntülenmiyorsa, Databases düğümüne sağ tıklayın ve ardından Yenile'yi seçin.

Tablo oluştur

Bu bölümde, yeni oluşturulan TutorialDB veritabanında bir tablo oluşturacaksınız. Sorgu düzenleyicisi hala veritabanı bağlamında master olduğundan, aşağıdaki adımları uygulayarak bağlantı bağlamını TutorialDB veritabanına geçirin:

  1. Veritabanı açılır listesinde, burada gösterildiği gibi istediğiniz veritabanını seçin.

    Veritabanını Değiştir ekran görüntüsü.

  2. Aşağıdaki T-SQL kod parçacığını sorgu penceresine yapıştırın.

    USE [TutorialDB]
    
    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE dbo.Customers
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers (
        CustomerId INT NOT NULL PRIMARY KEY, -- primary key column
        Name NVARCHAR(50) NOT NULL,
        Location NVARCHAR(50) NOT NULL,
        Email NVARCHAR(50) NOT NULL
    );
    GO
    
  3. Sorguyu çalıştırmak için Çalıştır üzerine tıklayın veya klavyenizdeki F5 tuşuna basın.

Sorgu tamamlandıktan sonra, yeni Customers tablosu Nesne Gezgini'ndeki tablolar listesinde görüntülenir. Tablo görüntülenmiyorsa, Nesne Gezgini'nde TutorialDB>Tabloları düğümüne sağ tıklayın ve yenile'yi seçin.

Yeni tablonun ekran görüntüsü.

Satır ekleme

Şimdi oluşturduğunuz Customers tablosuna bazı satırlar ekleyelim. Aşağıdaki T-SQL kod parçacığını sorgu penceresine yapıştırın ve ardından Çalıştır'ı seçin:

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
   ([CustomerId],[Name],[Location],[Email])
VALUES
   ( 1, N'Orlando', N'Australia', N''),
   ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
   ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
   ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO

Tabloyu sorgulayın ve sonuçları görüntüleyin

Sorgunun sonuçları, sorgu metin penceresinin altında görünür. Müşteriler tablosunu sorgulamak ve eklenen satırları görüntülemek için aşağıdaki T-SQL kod parçacığını sorgu penceresine yapıştırın ve ardından Yürüt'ü seçin:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Sorgu sonuçları, metnin girildiği alanın altında görüntülenir.

Sonuçlar listesinin ekran görüntüsü.

Sonuçların sunulma şeklini, aşağıdaki seçeneklerden birini seçerek de değiştirebilirsiniz.

Sorgu sonuçlarını görüntülemek için üç seçenek ekran görüntüsü.

  • İlk düğme, sonuçları sonraki bölümdeki görüntüde gösterildiği gibi Metin Görünümünde gösterir.
  • Orta düğme, sonuçları Grid View olarak görüntüler ve bu varsayılan seçenektir.
  • Üçüncü düğme, sonuçları varsayılan olarak uzantısı .rpt olan bir dosyaya kaydetmenizi sağlar.

Bağlantı sorunlarını giderme

SQL Server Veritabanı Altyapınızın tek bir sunucudaki örneğine bağlanamıyorsanız kullanılacak sorun giderme tekniklerini gözden geçirmek için SQL Server Veritabanı Altyapısı'na bağlanma sorunlarını giderme'yi ziyaret edin.