Aracılığıyla paylaş


SQL Veritabanı Projeleri uzantısını kullanmaya başlama

Önemli

Azure Data Studio 28 Şubat 2026 tarihindekullanımdan kaldırılıyor. Visual Studio Codekullanmanızı öneririz. Visual Studio Code'a geçiş hakkında daha fazla bilgi için Azure Data Studio'ya neler oluyor? adresini ziyaret edin.

Bu makalede SQL Veritabanı Projeleri uzantısını kullanmaya başlamanın üç yolu açıklanmaktadır:

  1. Veritabanı Projeleri görünümüne giderek veya komut paletinde Veritabanı Projeleri: Yeni ifadesini arayarak yeni bir veritabanı projesi oluşturun.

  2. Var olan veritabanı projeleriVeritabanı Projeleri aracılığıyla açılabilir: Var olanı komut paletinde açın.

  3. Veritabanı Projeleri: Komut paletinden Veritabanından Proje Oluştur'u veya Bağlantılar görünümünde Veritabanından Proje Oluştur'u seçerek mevcut bir veritabanından başlayın.

    Yeni görünümün ekran görüntüsü.

Bir SQL projesi oluşturduktan veya açtıktan sonra SQL projeleriyle geliştirmeye başlamaya hazırsınız demektir. Gerçekleştirebileceğin bazı eylemler şunlardır:

  • tablo veya diğer veritabanı nesnelerini düzenleme
  • projeyi oluşturma ve yayımlama
  • değişiklikleri görselleştirmek için şema karşılaştırmasını kullanma
  • projeyi veritabanında yapılan değişikliklerden güncelleştirme

SQL projeleri kavramları ve diğer öğreticiler hakkında ayrıntılı bilgi için bkz. SQL veritabanı projeleri nedir?

Boş veritabanı projesi oluşturma

Veritabanı Projeleri görünümünde Yeni Proje düğmesini seçin ve görüntülenen metin girişine bir proje adı girin. Görüntülenen "Klasör Seç" iletişim kutusunda, projenin klasörü, .sqlproj dosyası ve içinde bulunabilecek diğer içerikler için bir dizin seçin. Boş proje açılır ve düzenleme için Veritabanı Projeleri görünümünde görünür.

Var olan bir projeyi açma

Veritabanı Projeleri görünümünde Projeyi Aç düğmesini seçin ve görüntülenen dosya seçiciden var olan .sqlproj bir dosyayı açın. Mevcut projeler Azure Data Studio, Visual Studio Code veya Visual Studio SQL Server Veri Araçları'ndan kaynaklanabilir.

Mevcut proje açılır ve içeriği düzenleme için Veritabanı Projeleri görünümünde görünür.

Var olan bir veritabanından veritabanı projesi oluşturma

Boş bir projeden başlamak yerine, sql veritabanı projesini veritabanındaki mevcut nesnelerle hızla doldurabilirsiniz.

Nesne Gezgini'nde

Bağlantılar görünümünde, ayıklanacak veritabanını içeren SQL örneğine bağlanın. Veritabanına sağ tıklayın ve bağlam menüsünden Veritabanından Proje Oluştur'u seçin.

Veritabanından Proje oluştur iletişim kutusunun ekran görüntüsü.

Klasör yapısı ayarı varsayılan olarak Şema/Nesne Türü olarak ayarlanır ve mevcut nesneleri komut dosyası oluşturulurken otomatik olarak düzenlemek için farklı yollar sunar. Klasör yapısı ayarı seçenekleri şunlardır:

  • Dosya: Tüm nesneler için tek bir dosya oluşturulur
  • Düz: Tek tek dosyalardaki tüm nesneler için tek bir klasör oluşturulur
  • Nesne Türü: Nesne türü başına bir klasör oluşturulur ve her nesne bir dosyaya betik olarak yazılır
  • Şema: Şema başına bir klasör oluşturulur ve her nesne bir dosyaya betiklenir.
  • Şema/Nesne Türü: Her şema için bir klasör oluşturulur ve bu klasör içinde her nesne türü için bir klasör oluşturulur. Her nesne, bir dosya içinde betik haline getirilir.

Veritabanı Projeleri görünümünde

Proje görünümünde, Projeyi Veritabanından İçeri Aktar düğmesini seçin ve bir SQL örneğine bağlanın. Bağlantı kurulduktan sonra, kullanılabilir veritabanları listesinden bir veritabanı seçin ve projenin adını ayarlayın.

Son olarak, ayıklamanın bir klasör yapısını seçin. Yeni proje açılır ve seçili veritabanının içeriği için SQL betikleri içerir.

Diğer eylemler

Oluşturma ve yayımlama

Veritabanı projesinin dağıtılması SQL Veritabanı Projeleri uzantısında, projeyi bir veri katmanı uygulama dosyasına (dacpac) oluşturup desteklenen bir platformda yayımlayarak elde edilir. Veritabanı Projeleri görünümünde bir projeye sağ tıklayın ve oluştur'u seçerek bir dacpac dosyası oluşturun ve SQL projesini doğrulayın. Projenizi bir veritabanına dağıtmaya hazır olduğunuzda, projeye yeniden sağ tıklayın ve yayımla'yı seçerek dacpac dosyasını bir veritabanında yayımlayın.

Bu işlem hakkında daha fazla bilgi için sql projesi oluşturma ve dağıtma öğreticisine bakın.

Şema karşılaştırması

SQL Veritabanı Projeleri uzantısı Şema Karşılaştırma ile etkileşime girer ve bir projenin içeriğini bir dacpac, mevcut veritabanı veya başka bir projeyle karşılaştırmanıza olanak tanır. Sonuçta elde edilen şema karşılaştırması, kaynaktan hedefe olan farkları görüntülemek ve uygulamak için kullanılabilir.

SQL projesini veritabanıyla karşılaştıran şema karşılaştırma iletişim kutusunun ekran görüntüsü.

SQL projeleri için Şema Karşılaştırma makalesinde şema karşılaştırması ve SQL projeleri hakkında daha fazla bilgi edinin.

Projeyi veritabanından güncelleştirme

Henüz SQL projesinde yapılmamış bir veritabanında değişiklikler yapılırsa, SQL projesi bir veritabanının durumundan güncelleştirilebilir. Bu güncelleştirme, Bağlantılar görünümündeki bir veritabanının bağlam menüsünden veya Veritabanı Projeleri görünümünde bir SQL projesinin bağlam menüsünden Veritabanından Projeyi Güncelleştir'i seçerek gerçekleştirilir. Veritabanındaki değişikliklerle SQL projesini güncel tutmak, veritabanı değişiklikleri için kaynak denetimi yöntemlerinden biridir.

Veritabanından Project'i güncelleştirme iletişim kutusunun ekran görüntüsü.