Belirtiler
Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2'nin Windows Server 2008 tabanlı bir bilgisayarda yüklü olduğu bir örneğinde, bir işlemsel yayını yapılandırırsınız. Dağıtım Aracısı için "OLEDB akışı için dağıtım profili" profili kullanılır. Dağıtım Aracısı 'nı çalıştırdığınızda, aşağıdaki hata iletisini alırsınız:
Dağıtım Aracısı, C:\Program Files\Microsoft SQL Server\100\COM dizininde geçici dosyaları oluşturamadı. Sistem ErrorCode 5 döndürdü.
Neden
Dağıtım Aracısı için "OLEDB için dağıtım profili" profilini veya özel bir profilde OLEDB akışını kullanıyorsanız, dağıtım Aracısı aşağıdaki dizinde geçici dosyalar oluşturur:
C:\Program Files\Microsoft SQL Server\100\COM SQL Server Agent çalıştıran hesabın COM klasörüne yazma erişimi yoksa, dağıtım Aracısı iş olarak çalışırken başarısız olur. Dağıtım aracısını, COM klasörüne yazma erişimi olmayan bir hesabı kullanarak bir komut satırından çalıştırırsanız, aynı hata oluşur.
Geçici Çözüm
Bu soruna geçici bir çözüm için, SQL Server Agent hizmetini çalıştıran hesabın COM klasörüne yazma izinleri verin. Dağıtım Aracısı 'nı bir komut satırından çalıştırırsanız, dağıtım Aracısı 'nı çalıştırmak için kullandığınız hesabın COM klasörüne yazma izinleri verin.Not Çoğaltma işine atanmış hesabı değiştirirseniz, hesabın COM klasörüne yazma izni olmalıdır. Bu adımları izledikten sonra da bu sorunla yine de karşılaşıyorsanız, COM klasörünün sistemde gerçekleşen herhangi bir virüsten koruma taramasının dışında bırakılmasını sağlayın.
Ek Bilgi
Hata kodu 5 hatanın "erişim reddedildi" olduğunu gösterir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.