Aracılığıyla paylaş


Visual Studio Code'dan SQL veritabanı projelerini yayımlama

Veritabanı şeması değişikliklerini doğrudan bir SQL projesinden dağıtmak için Visual Studio Code için SQL Veritabanı Projeleri uzantısını kullanın.

SQL projesi dağıtımı, projede tanımladığınız şemayı alır, hedef veritabanıyla karşılaştırır ve dinamik olarak oluşturulan bir plan aracılığıyla veritabanını istenen duruma getirmek için yalnızca gerekli değişiklikleri uygular.

Düzenleyiciden çıkmadan değişiklikleri gözden geçirebilir, dağıtım betiği oluşturabilir ve güncelleştirmeleri hedef veritabanında yayımlayabilirsiniz.

Önkoşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Visual Studio Code yüklemesi
  • Visual Studio Code için MSSQL uzantısı
  • SQL Veritabanı Projeleri uzantısı
  • Var olan bir SQL veritabanı projesi (.sqlproj)
  • SQL Server veya Azure SQL Veritabanı hedefine erişim

Yayımla iletişim kutusunu açma

Veritabanı Projeleri görünümünde Yayımla iletişim kutusunu açabilirsiniz.

  1. Veritabanı Projeleri görünümünü açın.
  2. SQL projenize sağ tıklayın.
  3. Yayımla'yı seçin.

Yayımla iletişim kutusu yeni bir düzenleyici sekmesinde açılır.

Yayımlama hedefi, sunucu ve veritabanı alanlarını gösteren Projeyi Yayımla iletişim kutusunun ekran görüntüsü.

Yayımlama hedefini yapılandırma

Projenin dağıtılacağı yeri seçmek için Yayımla iletişim kutusunu kullanın.

  1. SQL Server veya Azure SQL gibi bir Yayımlama hedefi seçin.

  2. Bir Sunucu bağlantısı seçin.

    • Bağlı değilseniz bağlantı iletişim kutusu açılır.
    • Mevcut bir bağlantıyı seçebilir veya yeni bir bağlantı oluşturabilirsiniz.
  3. Hedef Veritabanını seçin.

Bağlantı kurduktan sonra iletişim kutusunda daha fazla işlem gösterilir.

Uyarı

Yayımladığınız veritabanı türünün projenin Hedef platform ayarıyla eşleştiğinden emin olun. Eşleşmiyorsa, projenin hedef platformunu veritabanıyla uyumlu olacak şekilde değiştirin veya projenin uyumlu olduğundan eminseniz, Uyumsuz bir platformda yayımlamaya izin veren Yayımla iletişim kutusundaki gelişmiş seçeneği kullanın.

Dağıtım betiği oluştur

Yayımlamadan önce, işlemin veritabanında yaptığı değişiklikleri gözden geçirmek için bir dağıtım betiği oluşturabilirsiniz.

  1. Yayımla iletişim kutusunda Betik Oluştur'a tıklayın.
  2. Betiğin oluşturulmasını bekleyin.

Düzenleyici, oluşturulan betiği gözden geçirmek üzere açar.

Uyarı

Dağıtım betiği, bağlantı ve diğer dağıtım ayarları için SQLCMD değişkenlerini içerir. Betiği sorgu olarak çalıştırdığınızda değişkenlerin doğru çözümlenmesi için düzenleyicide SQLCMD modunun etkinleştirildiğinden emin olun.

Düzenleyicide gözden geçirılmak üzere açılan oluşturulan dağıtım betiğinin ekran görüntüsü.

Değişiklikleri yayımlama

Dağıtım betiğini gözden geçirdikten sonra değişiklikleri yayımlayın.

  1. Yayımla iletişim kutusuna geri dönün.
  2. Yayımla'yı seçin.
  3. İstenirse, bir veritabanı bağlantısını onaylayın veya seçin.

Proje seçilen hedef veritabanına dağıtılır.