SQL Server Management Studio'daki projeler

Şunlar için geçerlidir: SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki AmbarMicrosoft Fabric'teki SQL veritabanı

SQL Server Management Studio, SQL Server'a ait bileşenleri yönetmeye yönelik bir yönetim araçları paketidir. Bu tümleşik ortamla verileri yedekleme, sorguları düzenleme ve ortak işlevleri tek bir arabirimde otomatikleştirme gibi çeşitli görevleri gerçekleştirebilirsiniz.

SQL Server Management Studio aşağıdaki araçları içerir:

  • Kod Düzenleyicisi, betikleri yazmak ve düzenlemek için zengin bir betik düzenleyicisidir. SQL Server Management Studio, Kod Düzenleyicisi'nin dört sürümünü sağlar: Transact-SQL betikler için Veritabanı Altyapısı Sorgu Düzenleyicisi, DMX Sorgu Düzenleyicisi, MDX Sorgu Düzenleyicisi ve XML/A Sorgu Düzenleyicisi.

  • SQL Server örneklerine ait nesneleri bulmak, değiştirmek, betik uygulamak veya çalıştırmak için Nesne Gezgini.

  • Şablonları bulmak ve şablonlara betik yazmak için Şablon Gezgini.

  • Çözüm Gezgini, ilgili betikleri bir projenin parçaları olarak düzenlemek ve depolamak için kullanılır.

  • Seçili nesnelerin geçerli özelliklerini görüntülemek için Özellikler Penceresi.

SQL Server Management Studio, aşağıdaki özellikleri sağlayarak verimli iş süreçlerini destekler:

  • Bağlantısız erişim. SQL Server örneğine bağlanmadan betikler yazabilir ve düzenleyebilirsiniz.

  • Herhangi bir iletişim kutusundan komut dosyası oluşturma. Betikleri oluşturduktan sonra okuyabilmek, değiştirmek, depolamak ve yeniden kullanmak için herhangi bir iletişim kutusundan betik oluşturabilirsiniz.

  • Modalsiz iletişim kutuları. Kullanıcı arabirimi iletişim kutusuna eriştiğinizde, iletişim kutusunu kapatmadan SQL Server Management Studio'daki diğer kaynaklara göz atabilirsiniz.

SQL Server Management Studio'da Yeni Proje iletişim kutusunun ekran görüntüsü.

SSMS'de betik projeleri

Veritabanı betiği projesi, bir veritabanıyla veya veritabanının bir parçasıyla ilişkilendirilmiş düzenli bir betik, bağlantı bilgileri ve şablon kümesidir. SQL Server, SQL Server veritabanlarını bir betik projesi bağlamında yönetmek ve tasarlamak için SQL Server Management Studio sağlar. SQL Server Management Studio; veritabanlarını geliştirme, dağıtma ve bakım konusunda size yardımcı olacak tasarımcılar, düzenleyiciler, kılavuzlar ve sihirbazlar içerir.

Bir betik projesine bir script kaydettiğinizde, şu işlemleri yapabilirsiniz:

  • Betiklerde sürüm denetimini koruyun.
  • Sonuç seçeneklerini bir betikle depolayın.
  • İlgili betikleri tek bir betik projesinde düzenleyin.
  • Bağlantı bilgilerini betiklerle kaydedin.

SSMS'de SQL veritabanı projeleri

SQL veritabanı projesi, tablolar, saklı yordamlar veya işlevler gibi tek bir veritabanının şemasını oluşturan SQL nesnelerinin yerel bir gösterimidir. SQL veritabanı projesinin geliştirme döngüsü, veritabanı geliştirmeyi sürekli tümleştirme ve sürekli dağıtım (CI/CD) iş akışlarıyla tümleştirmenize yardımcı olur.

Bir SQL projesi oluşturulduğunda, nesneler arasındaki ilişkileri doğrular. Örneğin, görünüm tanımı SQL projesinde mevcut olmayan bir tablo veya sütun içeremez. Çıkış dosyası (, .dacpac) güçlü, yeniden kullanılabilir ve bildirim temelli bir yapıttır. Bu dosyayla SSMS, SqlPackage CLI veya diğer SQL projeleri araçlarını kullanarak veritabanı kodunuzu bir veritabanına uygulayabilirsiniz. Yayımlama işlemi, veritabanını güncelleştirmek için hangi adımları izlemesi gerektiğini belirlemeden önce kaynak .dacpac ve hedef veritabanı arasındaki farkı da hesaplar.

SQL veritabanı projeleri, veritabanı geliştirmeyi bir CI/CD iş akışıyla tümleştirmek isteyen ekipler için çok uygundur. SQL projelerinin bildirim temelli yapısı, veritabanı şeması için tek bir doğru kaynağı sağlar ve derleme ve yayımlama işlemi veritabanlarına değişiklik dağıtmak için yinelenebilir ve güvenilir bir yol sağlar. SQL veritabanı projeleri hakkında daha fazla bilgi için bkz. SQL Veritabanı Projeleri nedir?.

Çözümler ve projeler

SQL Server Management Studio, çözüm ve proje kavramını Microsoft Visual Studio ile paylaşır. Çözüm, pencere ayarları ve belirli bir projeyle ilişkilendirilmeyen çeşitli dosyaların yanı sıra bir veya daha fazla projenin kapsayıcısıdır.

Çözüm Gezgini, SSMS'de veritabanı çözümlerini depolamak ve yeniden açmak için kullandığınız bir araç penceresidir. Visual Studio ile uygulama oluşturduysanız Çözüm Gezgini tanıdıktır.

Çözüm Gezgini araç penceresini görmüyorsanız,Çözüm Gezgini'ni> kullanarak veya Ctrl+Alt+L'yi seçerek SSMS menü çubuğundan açabilirsiniz.