SQL Server 2012 ve Visual Studio 2010 Kabuğu kullanarak bir SSIS Paketinde çalışıyorum.Web Referansı Kıran SSIS Paketi
Bir komut dosyası görevinde bir web yöntemi kullanmam gerekiyor ve bu komut dosyasını Windows 7 üzerinde sorunsuz bir şekilde çalıştırabildim. Bu web servisi, kişisel bilgisayar mağazama kurduğum bir sertifika gerektirir.
Ancak, bu projeyi Windows Server 2008 R2'ye taşıdığımda, paket açıkça bir neden yok. Hata Listesinde derleme hatalarım yok ve komut dosyası görevini oluşturuyorsa başarılı olacak, ancak komut dosyasını düzenlemeyi bitirdiğimde bu hata iletisiyle bir ileti kutusu görünecektir:
"Paketin içerdiği komut dosyalarının derleme hataları var. Değişiklikleri kaydetmek istiyor musunuz?"Web referansını komut görevinden kaldırırsam, bu mesaj görünmez.
Paket bunun için çalışmaz. Olay Görüntüleyicisi'ndeki hata ayrıntılarını kontrol ettim, ancak yalnızca "Paket Başarısız" gösteriliyor ve bu sorunla ilgili daha fazla ayrıntı görünmüyor. Bu bir sertifika sorunuyla ilgili olabilir mi? Paketin başarısız olmasına neden olan şey hakkında daha fazla bilgi edinmek için bir hata günlüğü veya yolu var mı?
Teşekkür ederiz.
2008 sunucusundaki sertifikayı yükleme ile ilgili bir sorun mu yaşıyorsunuz? Sertifikalardan herhangi bir şey bilmemek, sertifikanın kimlik bilgileriniz için kabul edilmesinin mümkün mü, sunucu için bir bütün olarak mümkün değil mi? – billinkc
Bu sunucu için yönetici ayrıcalıklarına sahip olmadığımdan, sertifika yalnızca kullanıcım için yüklendi. Nedeni bu olabilirmiydi? –
Olabilir. En kolay yol kutuya giriş yapmak ve paketi komut satırından çalıştırmaktır. Orada çalışırsa, sertifikayı global alana (veya en azından paketi çalıştıran hesabın boşluğuna) yüklemek için yöneticiye ihtiyacınız olacaktır. Ayrıca bir Kimlik bilgisi ve ardından hesabınızı kullanarak bir aracı vekili oluşturabilirsiniz. Ardından paket sizden ancak sql aracı bağlamından çalışır. Uzun vadeli bir çözüm değil, ancak paketi doğrulamak için bir şey diğer ortamda iyi çalışıyor ve sorun mevcut değil sertifika. – billinkc