SSDT'de sistem görünümlerine referansta bulunuluyor mu?


19

Bir sistem görünümüne (özellikle sys.columns) bir başvuru içeren SSDT içine bir veritabanı aldım. Sorun şu ki, projeyi oluşturduğumda çözülmemiş referanslar hakkında uyarılar almam

MSDN forumlarında gördüklerime göre, bilinen bir sorun olabilir: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26

Şimdi, uyarıyı kapatabileceğimi ya da yok sayabileceğimi biliyorum, ama gerçek bir çözüm bilen var mı?

Teşekkürler

Yanıtlar:


24

Bu, ana veritabanına bir referans eklenerek ele alınmalıdır.

Veritabanı referansı iletişim kutusu ekle

Daha önce, master.dacpac 'a başvurmak için kullanılan göreceli yolla ilgili sorunlarımız vardı ( burada açıklandığı gibi ). Doğru hatırlıyorsam, master.dacpac dosyasının bir kopyasını yerel projeye çektik ve yukarıdaki iletişim kutusunda gösterilen son seçeneği kullanarak referans verdik. Ancak bu ideal değildir, çünkü referans kopyanızı periyodik olarak güncellemeyi unutmamanız gerekir.

Referans yöntemiyle neyin sorun yarattığının ayrıntılarını bulabilirsem güncellenir.


2

Sys.tables veya benzeri kaynaklara yapılan referanslar sadece Mark`ın cevabının resimde görüldüğü gibi ana sistem db referans alınarak çözülebilir.

Diğer şekilde gitmek ve sistem dbs referans için bir dacpac kullanmak istiyorsanız, şöyle bulabilirsiniz:

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.