Aracılığıyla paylaş


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, yerel, Docker konteynerlerinde veya bulut ortamlarında çalışan SQL Server'a 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?

en yeni SQL Server Management Studio sürümünü yükleme (SSMS)

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 veritabanı altyapısıdır; 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 hesabı).
    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 Parola yalnızca SQL Server Authentication ile kullanılabilir

    SQL Server Management Studio ekran görüntüsü: SQL Veritabanı sunucusuna bağlanın.

  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ğlanabilir ve Transact-SQL (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 adlarını döndürmeyi seçmek için bir T-SQL sorgusu yazın.

    SELECT [name]
    FROM sys.databases;
    

    Sorgu yazmaya yeniyseniz bakınız: Eğitim: Transact-SQL ifadeleri yazma.

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

     Başarı Ekran Görüntüsü. SQL Veritabanı sunucusuna bağlanma: SQL Server Management Studio.

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'yi başlatın ve Linux'ta SQL Server örnekte sunucunuza 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'yi başlatın ve Linux üzerinde SQL Server sunucunuza bağlanın.
  2. Nesne Gezgini Databases klasörünü genişleterek sunucudaki tüm veritabanının listesini görebilirsiniz.
  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 veritabanını bırakmayı 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'yi başlatın ve Linux üzerinde SQL Server sunucunuza 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.