Linux üzerinde SQL Server yönetmek için Windows SQL Server Management Studio kullanma

Uygulama alanı:SQL Server üzerinde Linux

Bu makalede SQL Server Management Studio (SSMS) tanıtılarak birkaç yaygın görev açıklanabilir. SSMS Windows bir uygulama olduğundan Linux'ta uzak SQL Server örneğine bağlanabilen bir Windows makineniz olduğunda SSMS kullanın.

Tavsiye

Tanıdık SQL Server istemci araçlarını kullanarak bir SQL Server örneğine bağlanabilirsiniz, örneğin , SQL Server Management Studio (SSMS) veya Visual Studio Code için MSSQL uzantısı gibi.

SQL Server Management Studio (SSMS), Microsoft geliştirme ve yönetim gereksinimleriniz için ücretsiz olarak sunulan sql araçları paketinin bir parçasıdır. SSMS, SQL Server tüm bileşenlerine erişmek, bunları yapılandırmak, yönetmek, yönetmek ve geliştirmek için tümleşik bir ortamdır. Herhangi bir platformda çalışan SQL Server'a yerel olarak, Docker konteynerlerinde ve bulutta bağlanabilir. Ayrıca Azure SQL Veritabanı ve Azure Synapse Analytics'e bağlanır. SSMS, tüm beceri düzeylerindeki geliştiricilere ve yöneticilere SQL Server erişim sağlamak için geniş bir grafik araçları grubunu birçok zengin betik düzenleyicisiyle birleştirir.

SSMS, SQL Server için şunlara yönelik araçlar da dahil olmak üzere geniş bir geliştirme ve yönetim özellikleri kümesi sunar:

  • tek veya birden çok SQL Server örneğini yapılandırma, izleme ve yönetme
  • Veritabanları ve veri ambarları gibi veri katmanı bileşenlerini dağıtma, izleme ve yükseltme
  • Veritabanlarını yedekleme ve geri yükleme
  • Transact-SQL (T-SQL) sorguları ve betikleri oluşturup yürütün ve sonuçları görün
  • Veritabanı nesneleri için T-SQL betikleri oluşturma
  • Veritabanlarındaki verileri görüntüleme ve düzenleme
  • T-SQL sorgularını ve görünümler, tablolar ve saklı yordamlar gibi veritabanı nesnelerini görsel olarak tasarlama

Daha fazla bilgi için bkz. SQL Server Management Studio (SSMS) nedir?.

SQL Server Management Studio'nun (SSMS) en son sürümünü yükleyin

SQL Server ile çalışırken her zaman SSMS'nin en son sürümünü kullanmanız gerekir. SSMS'nin en son sürümü sürekli olarak güncelleştirilir ve iyileştirilir ve şu anda Linux üzerinde SQL Server ile çalışır. en son SQL Server Management Studio (SSMS) sürümünü yükleyin. SSMS, kullanılabilir yeni bir güncelleştirme olduğunda sizi uyarır.

Uyarı

Linux'ı yönetmek için SSMS'yi kullanmadan önce Linux üzerinde SQL Server: Bilinen sorunlar gözden geçirin.

Linux üzerinde SQL Server bağlan

Bağlanmak için aşağıdaki temel adımları kullanın:

  1. Windows arama kutusuna Microsoft SQL Server Management Studio yazarak SSMS'yi başlatın ve ardından masaüstü uygulamasını seçin.

    > Windows arama sonuçlarında SQL Server Management Studio uygulama simgesinin ekran görüntüsü.

  2. Sunucuya Bağlan penceresinde aşağıdaki bilgileri girin (SSMS zaten çalışıyorsa Bağlan > Database Engine seçeneğini belirleyerek Sunucuya Bağlan penceresini açın):

    Setting Description
    Sunucu türü Varsayılan değer Database Engine'dir; bu değeri değiştirmeyin.
    Sunucu adı1 SQL Server çalıştıran hedef Linux makinesinin adını veya IP adresini ve bağlantı noktasını IP,port biçiminde girin.
    Kimlik Doğrulaması Linux üzerinde SQL Server için ortamınız için ayarlanan kimlik doğrulama yöntemini kullanın. SQL Server Authentication varsayılan olarak ayarlanır.
    Oturum Açma2 Sunucudaki veritabanına erişimi olan bir kullanıcının adını girin (örneğin, kurulum sırasında oluşturulan varsayılan sa hesap).
    Parola2 Belirtilen kullanıcının parolasını girin (hesap için sa , kurulum sırasında parolayı oluşturdunuz).

    1 SQL Server bağlantı seçenekleri hakkında daha fazla bilgi için Veritabanı Motoruna Bağlanma bölümüne bkz.

    2Giriş ve Şifre yalnızca SQL Server Doğrulama ile mümkündür.

    SQL Server Management Studio'daki Sunucuya Bağlantı diyalogunun ekran görüntüsü.

  3. Bağlan seçeneğini seçin.

    Tavsiye

    Bağlantı hatası alırsanız, önce hata iletisinden sorunu tanılamayı deneyin. Ardından bağlantı sorunlarını giderme önerilerinigözden geçirin.

  4. SQL Server örneğine başarıyla bağlandıktan sonra Nesne Gezgini açılır ve artık yönetim görevlerini gerçekleştirmek veya verileri sorgulamak için veritabanınıza erişebilirsiniz.

Transact-SQL sorguları çalıştırma

Sunucunuza bağlandıktan sonra bir veritabanına bağlanıp T-SQL sorguları çalıştırabilirsiniz. T-SQL sorguları neredeyse tüm veritabanı görevleri için kullanılabilir.

  1. Nesne Gezgini içinde sunucudaki hedef veritabanına gidin. Örneğin, veritabanıyla çalışmak için Sistem Veritabanları'nımaster genişletin.

  2. Veritabanına sağ tıklayın ve ardından Yeni Sorgu'yu seçin.

  3. Sorgu penceresinde, sunucunuzdaki tüm veritabanlarının isimlerini döndürecek bir T-SQL sorgusu yazın.

    SELECT [name]
    FROM sys.databases;
    

    Sorgu yazmaya yeniyseniz, Tutorial: Write T-SQL ifadeleri bölümüne bakınız.

  4. Sorguyu çalıştırmak ve sonuçları görmek için Yürüt düğmesini seçin.

    SQL Server Management Studio sorgu düzenleyicisindeki Execute butonunun ekran görüntüsü.

T-SQL sorguları ile hemen her yönetim görevini gerçekleştirmek mümkün olsa da SSMS, SQL Server yönetmeyi kolaylaştıran grafiksel bir araçtır. Aşağıdaki bölümlerde grafik kullanıcı arabirimini kullanmaya ilişkin bazı örnekler verilmiştir.

Veritabanları oluşturma ve yönetme

Veritabanına bağlıyken master , sunucuda veritabanları oluşturabilir ve mevcut veritabanlarını değiştirebilir veya bırakabilirsiniz. Aşağıdaki adımlarda, Management Studio aracılığıyla çeşitli yaygın veritabanı yönetim görevlerinin nasıl gerçekleştirıldığı açıklanmaktadır. Bu görevleri gerçekleştirmek için Linux üzerinde SQL Server ayarlarken oluşturduğunuz sunucu düzeyinde asıl oturum açma bilgileriyle master veritabanına bağlı olduğunuzdan emin olun.

Yeni veritabanı oluşturma

  1. SSMS başlatın ve Linux'ta SQL Server örneğinize bağlanın.
  2. Nesne Gezgini'da Databases klasörüne sağ tıklayın ve Yeni Veritabanı... öğesini seçin. .
  3. Yeni Veritabanı iletişim kutusunda, yeni veritabanınız için bir ad girin ve Tamam'ı seçin.

Yeni veritabanı sunucunuzda başarıyla oluşturulur. T-SQL kullanarak yeni bir veritabanı oluşturmayı tercih ediyorsanız bkz CREATE DATABASE. .

Veritabanını sil

  1. SSMS başlatın ve Linux'ta SQL Server örneğinize bağlanın.
  2. Nesne Gezgini'da, sunucudaki tüm veritabanlarının listesini görmek için Veritabanları klasörünü genişletin.
  3. Nesne Gezgini bırakmak istediğiniz veritabanına sağ tıklayın ve Delete öğesini seçin.
  4. Nesneyi Sil iletişim kutusunda Varolan bağlantıları kapat onay kutusunu ve ardından Tamam'ı seçin.

Veritabanı sunucunuzdan başarıyla silindi. T-SQL kullanarak bir veritabanını silmeyi tercih ediyorsanız, bkz. DROP DATABASE.

SQL Server etkinliği hakkındaki bilgileri görmek için Etkinlik İzleyicisi'ni kullanma

Activity İzleyici aracı SQL Server Management Studio (SSMS) içinde yerleşiktir ve SQL Server işlemleri ve bu işlemlerin geçerli SQL Server örneğini nasıl etkilediği hakkında bilgi görüntüler.

  1. SSMS başlatın ve Linux'ta SQL Server örneğinize bağlanın.
  2. Nesne Gezgini server düğümüne sağ tıklayın ve Activity monitor öğesini seçin.

Etkinlik İzleyicisi, aşağıdaki bilgileri içeren genişletilebilir ve daraltılabilir bölmeleri gösterir:

  • Genel Bakış
  • Processes
  • Kaynak Beklemeleri
  • Veri Dosyası G/Ç
  • Son Pahalı Sorgular
  • Etkin Pahalı Sorgular

Bir bölme genişletildiğinde, Etkinlik İzleyicisi bilgi için örneği sorgular. Bir bölme daraltıldığında, söz konusu bölme için tüm sorgulama etkinlikleri durdurulur. Örnekteki farklı etkinlik türlerini görüntülemek için bir veya daha fazla bölmeyi aynı anda genişletebilirsiniz.

SQL belgelerine katkıda bulunma

SQL içeriğini kendiniz düzenleyebildiğinizi biliyor muydunuz? Bunu yaparsanız, belgelerimizin geliştirilmesine yardımcı olmakla kalmaz, aynı zamanda sayfaya katkıda bulunan olarak da kabul edilirsiniz.

Daha fazla bilgi için bkz. Düzenle Microsoft Learn belgeleri.