7

Visual Studio 2012'de veritabanı projesi oluşturdum Sürüm 11.0.60610.01 Güncelleştirme 3. Kullanıyorum SQL Server veritabanı karşılaştırma ve yayınlamak için bu veritabanı projesi 2008 R2 sürüm 10.50.4000.0 Benim veritabanı projesi hedef platformu SQL Server olarak ayarlandıSSDT Visual studio 2012 kullanarak veritabanı şeması karşılaştırılamıyor. "Veritabanı platformu türü belirlenemiyor. Veritabanında bulunamıyor olabilirsiniz."

2008.

Benim SSDT versiyonu şimdi 11.1.20627.00

olduğunu SQL Server sürümü, SQL Sever 2012 Sürüm 12.0.2000.8'ya yükseltildi Bundan sonra ben SQL Server 2012.

benim veritabanı projesi hedef platformu değişti Ama beni veritabanı şemasını karşılaştırmak veya veritabanı yayımlamak için izin vermiyor.

Bu hedef hata

hata 345 Doğrulama hatası aşağıdaki atış: veritabanı platformu türünü belirlemek için DB_Name yapamaz. Veritabanının mevcut değil ..

Ayrıca, Veritabanı Bağlantısı'nın başarılı olduğu Test Bağlantısı düğmesini kullanarak Bağlantıyı Düzenle sihirbazından da kontrol ettim.

Lütfen bu konuda bana yardımcı olabilir misiniz? Veritabanı platformu türünü değiştirmek için ayarladığım başka bir yapılandırma var mı?

cevap

14

Sürüm SQL Server'ın 12.0.2000.8 aslında Kafa karıştırıcı ama SQL Server 2012 == Versiyon 11, SQL Server 12.

Bu sorunu çözmek için 2014 == Sürüm, lütfen güncelleyin SQL Server 2014 üzerinde konum anlamına gelir Visual Studio 2012'de SQL Server aracı, SQL Server 2014 instructions here için uyumlu olması. VS2012 için SQL Server güncellemeleri yerleşik değildir, VS2013'ten itibaren güncellemeler otomatik olarak Visual Studio güncelleme mekanizması aracılığıyla otomatik olarak ortaya çıkar. platform türü belirlenemedi:

+0

Çok teşekkürler. 2014 için SSDT uyumlu bir araç kurduktan sonra benim için çalıştı. Ve evet, bahsettiğiniz versiyon ile kafam karıştı. Gerçekten yüklediğim SQL Server 2014'tür. Bir kez daha teşekkürler .. :) – user2191393

+0

Güncellemeden sonra SSDT'nin veritabanı proje dosyamı Visual Studio'ya taşımamı zorladığını fark ettim. Muhtemelen, bu da benim TFS oluşturma ortamlarımı yükseltmek zorunda olduğum anlamına mı geliyor? – Rabid

+1

@Rabid Bu, SQL 2014'ü hedeflemezseniz gerekli, ancak gerekli olmamalıdır.Ne oldu, proje dosya sürümünüz güncellendi, ancak geriye dönük olarak uyumlu bir şekilde oldu. –

0

Veritabanı şeması görsel stüdyoda 2013 Mesajı hatası karşılaştırın.

Tam Hata: Kaynakta doğrulama hatası: db_name: Veritabanı platformu türü belirlenemedi. Veritabanları kullanılamayabilir .. SqlSchemaCompare1 0 0

Nedenleri: SQL server eşsiz.

Çözüm: Görsel stüdyo için SSDT güncelleştirmeleri. Bu yüzden Araçlar, Uzatma ve güncellemelere gidin .. Reference

İlgili konular