SQL Veritabanı Projeleri uzantısını kullanmaya başlama
Bu makalede, SQL Veritabanı Projeleri uzantısını kullanmaya başlamanın üç yolu açıklanmaktadır:
Var olan veritabanı projeleri Veritabanı Projeleri aracılığıyla açılabilir: Var olanı komut paletinde açın.
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 tasarımcısında tablo 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
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, VS Code veya Visual Studio SQL Server Veri Araçları 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ı Project'i veritabanındaki mevcut nesnelerle hızla doldurabilirsiniz.
Nesne Gezgini
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.
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 betik oluşturulur
- Şema/Nesne Türü: Şema başına bir klasör oluşturulur ve klasörün içinde nesne türü başına bir klasör oluşturulur ve her nesne bir dosyaya betik oluşturulur
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
Derleme ve yayımlama
Veritabanı projesinin dağıtılması, projeyi bir veri katmanı uygulama dosyasına (dacpac) oluşturup desteklenen bir platformda yayımlayarak SQL Veritabanı Projeleri uzantısında elde edilir. Bu işlem hakkında daha fazla bilgi için bkz . Proje Derleme ve Yayımlama.
Şema karşılaştırması
SQL Veritabanı Projeleri uzantısı, bir projenin içeriğini bir dacpac, var olan veritabanı veya başka bir projeyle karşılaştırmak için, yüklendiyse Şema Karşılaştırma uzantısıyla etkileşim kurar. Sonuçta elde edilen şema karşılaştırması, kaynaktan hedefe olan farkları görüntülemek ve uygulamak için kullanılabilir.
Projeyi veritabanından güncelleştirme
Henüz SQL projesinde yapılmamış bir veritabanında değişiklik 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.