Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
- Veritabanı Projeleri görünümünü açın.
- SQL projenize sağ tıklayın.
- Yayımla'yı seçin.
Yayımla iletişim kutusu yeni bir düzenleyici sekmesinde açılır.
Yayımlama hedefini yapılandırma
Projenin dağıtılacağı yeri seçmek için Yayımla iletişim kutusunu kullanın.
SQL Server veya Azure SQL gibi bir Yayımlama hedefi seçin.
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.
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.
- Yayımla iletişim kutusunda Betik Oluştur'a tıklayın.
- 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.
Değişiklikleri yayımlama
Dağıtım betiğini gözden geçirdikten sonra değişiklikleri yayımlayın.
- Yayımla iletişim kutusuna geri dönün.
- Yayımla'yı seçin.
- İstenirse, bir veritabanı bağlantısını onaylayın veya seçin.
Proje seçilen hedef veritabanına dağıtılır.