Aşağıdaki karşılaştırmanın bir fark göstermesini istemiyorum. MSDN 'a göre (bkz. Adım 7), bulamayacağım bir SQLCMD Değişkenleri fonksiyonu bulunmalıdır. Bu belge SQL 2010 içindir, ancak 2012 kullanıyorum. Bu sayfada bulunan belgelerin 2012 sürümü görünmüyor.SQLCMD değişkenleri ve SSDT şeması sorunu karşılaştırın
Bu karşılaştırmanın çalışması için $(DatabaseName)
değerini nasıl belirleyebilirim? Veritabanı proje ayarlarımda belirtilen değeri zaten aldım.
Bunu bir proje ve canlı bir veritabanı arasında yapabileceğinizi sanmıyorum. Bu sayfa bile şu şekilde görünüyor: "İki projeyi karşılaştırırken SQLCMD değişkenlerini yalnızca belirtebilirsiniz" Veritabanınızı güncellemek için bir komut dosyası oluşturursanız ne olur? –
Ayrıca, bu veritabanına yerel bir tablo içinse, neden veritabanı adını belirliyorsunuz? Sadece "dbo.ClaimProvider" kullanın ve hepiniz ayarlanmalıdır. Veri tabanı sorguları için bunun farklı olduğunu biliyorum, ancak bu veritabanları geçiyor gibi görünmüyor. –
@PeterSchott Çok sayıda veri tabanı birleşimi yapıyorum, bu yüzden 3 ve 2 parça isimleri arasında geçiş yapmak yerine tüm isimlerin tutarlı olması daha güzel görünüyor. –