Aracılığıyla paylaş


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

Şunlar için geçerlidir:Linux üzerinde SQL Server

Bu makalede SQL Server Management Studio (SSMS) tanıtılıyor ve birkaç yaygın görevde size yol gösterildi. SSMS bir Windows uygulaması olduğundan Linux'ta uzak bir SQL Server örneğine bağlanabilen bir Windows makineniz olduğunda SSMS kullanın.

Tavsiye

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

SQL Server Management Studio (SSMS), Microsoft'un geliştirme ve yönetim gereksinimleriniz için ücretsiz olarak sunduğu sql araçları paketinin bir parçasıdır. SSMS, SQL Server'ın 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. Hem şirket içinde, Docker kapsayıcılarında hem de bulutta herhangi bir platformda çalışan SQL Server'a bağlanabilir. Ayrıca Azure SQL Veritabanı'na ve Azure Synapse Analytics'e bağlanır. SSMS, sql server'a tüm beceri düzeylerindeki geliştiricilere ve yöneticilere erişim sağlamak için çok çeşitli grafik araçları birçok zengin betik düzenleyicisiyle birleştirir.

SSMS, SQL Server için aşağıdaki araçlar da dahil olmak üzere çok çeşitli geliştirme ve yönetim özellikleri sunar:

  • SQL Server'ın tek veya birden çok ö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 derleyip 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 yeni sürümünü yükleme

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. SQL Server Management Studio'nun (SSMS) en son 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 makalesini gözden geçirin.

Linux üzerinde SQL Server'a bağlanma

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.

    SQL Server Management Studio'nun ekran görüntüsü.

  2. Sunucuya Bağlan penceresinde aşağıdaki bilgileri girin (SSMS zaten çalışıyorsa, Sunucuya Bağlan penceresini açmak için Veritabanı Altyapısına Bağlan'ı > seçin):

    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ı biçiminde IP,portgirin.
    Kimlik Doğrulaması Linux üzerinde SQL Server için ortamınız için ayarlanan kimlik doğrulama yöntemini kullanın. SQL Server Kimlik Doğrulaması 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 bkz. Veritabanı Altyapısına Bağlanma.

    2Oturum Açma ve Parola yalnızca SQL Server Kimlik Doğrulaması ile kullanılabilir

    SQL Server Management Studio: SQL Veritabanı sunucusuna bağlanın 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 veritabanınıza erişerek yönetim görevlerini veya sorgu verilerini gerçekleştirebilirsiniz.

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'nde, 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 bkz . Öğretici: Transact-SQL deyimlerini yazma.

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

    Başarılı'nın 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 grafik 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'ta SQL Server'ı ayarlarken oluşturduğunuz sunucu düzeyinde asıl oturum açma bilgileriyle veritabanına bağlı master olduğunuzdan emin olun.

Yeni veritabanı oluşturma

  1. SSMS'yi başlatın ve Linux üzerinde SQL Server örneğinde sunucunuza bağlanın.
  2. Nesne Gezgini'nde Veritabanları klasörüne sağ tıklayın ve ardından 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ı bırakma

  1. SSMS'yi başlatın ve Linux üzerinde SQL Server'da sunucunuza bağlanın.
  2. Nesne Gezgini'nde Veritabanları klasörünü genişleterek sunucudaki tüm veritabanlarının listesini görebilirsiniz.
  3. Nesne Gezgini'nde, bırakmak istediğiniz veritabanına sağ tıklayın ve sil'i 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 bırakılır. 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

Etkinlik İzleyicisi aracı SQL Server Management Studio'da (SSMS) yerleşik olarak bulunur 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'da sunucunuza bağlanın.
  2. Nesne Gezgini'nde sunucu düğümüne sağ tıklayın ve ardından Etkinlik İzleyicisi'ni 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. Microsoft Learn belgelerini düzenleme.