2014-12-19 12 views
5

Sonra benim sql aracı-iş üzerinde isteğe bağlı olanlar, i olarak aşağıda tanımlanan değiştirmek isterdiniz parametreleri tanımlanır. Parametre değişkenleri SSIS paketinde salt okunurdur? Benim SSIS projesinde</p> <p><img src="https://i.stack.imgur.com/Z0gVP.jpg" alt="enter image description here"></p> <p>üzerinde aşağıda gösterildiği gibi

enter image description here

bile yerine getdate bir düzeltme tarih değerini ayarlamak için çalıştı ama O

Error: 2014-12-19 16:30:21.56 Code: 0xC001F016 Source: Package Description: Changing the Value of a variable failed because it is a parameter variable. Parameter variables are read-only. End Error DTExec: Could not set \Package.Variables[startdate].Value value to 18.12.2014. Started: 16:30:21 Finished: 16:30:21 Elapsed: 0.296 seconds. The package execution failed. The step failed.

parametreler sadece okunur olduğunu bana bildiren bir hata mesajı döndürür? eğer evet ise, onları sadece projelerin içinde kurabilirsem, paramitörleri kullanmanın anlamı nedir? değişkenler var, aynı işi yapacaklar. Eğer yanlış bir şey yapıyorumsa, lütfen bana biraz ışık verin?

sql işinin içinden ziyade proje düzeyinde düzeltme değeri yerine getdate() öğesini eklemeyi denedim ancak izin verilmiyor. niye ya?

Teşekkürler.

cevap

0

Sorunuzu takip ettiğimden tam olarak emin değilim, ancak bu problemi bu değişkenle ve bu gibi bir değerle ifade ederek çözebilirsiniz.

Expression

Getdate

+2

Ancak bu değişken. SSIS paketinin dışında erişilebilir olması gereken parametrelerden bahsediyorum. – batmaci

0

sonra pakette değişken kullanın, değişkene ile ihtiyaç caluclations yapmak, bir değişkene parametter değerini geçebileceği.

+1

Bu çok güzel bir öneri ama benim sorunum SSIS projesinin dışındaki parametrelere erişmek ve bunun için bir değer atamak. Bildiğim kadarıyla değişkenler projenin dışından erişilebilir değil mi? – batmaci

+0

Paketin dışından değerler atamak için bir seçenek parametreler kullanmaktır, başka bir seçenek de paketin dışından ve paketin içinden güncelleştirebileceğiniz bir tablo kullanmaktır; Ayrıca elinizde bulunan bir xml dosyasını veya başka bir veri kaynağını kullanabilirsiniz. – user3752281

İlgili konular

 İlgili konular