Windows Server Update Services Kur kullandığınızda hata iletisi: "hata 0x80070643: yükleme sırasında önemli bir hata oluştu"

Makale çevirileri Makale çevirileri
Makale numarası: 920660 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Windows Server Update Services (WSUS) kullandığınızda, Kur, aşağıdaki hata iletisini alırsınız:
Hata 0x80070643: yükleme sırasında önemli bir hata oluştu.
Ayrıca, Wsusca.txt dosya aşağıdakine benzer bilgiler içerir:
Tamamlama aşaması başarıyla tamamlandı.
***** 2005-09-12 13: 06: 18 17: 06: 18 Dış komut yürütülüyor: C:\Program Files\Update Services\\tools\osql\osql.exe -S WINSECSUSPARENT\WSUS -E -b - n -Q
"KULLANIM susdb
EXEC sp_grantlogin N'NT AUTHORITY\NETWORK SERVICE ' ÇALıŞTıRıLAMADı
exepsp_grantdbaccess N'NT AUTHORITY\NETWORK SERVICE ' ÇALıŞTıRıLAMADı
sp_addrolemember webService, N'NT AUTHORITY\NETWORK SERVICE ' "
***** Msg 15247, Level 16, State 1, Server WINSECSUSPARENT\WSUS, Procedure sp_grantlogin, satır 12 kullanıcı bu eylemi gerçekleştirmek için izni yok. 'NT AUTHORITY\NETWORK SERVICE için' veritabanı erişim. ' NT AUTHORITY\NETWORK SERVICE webService 'rolüne eklenen' '.
***** 2005-09-12 18 13: 06: 17: 06: Dış komut çıkıldı, 18 dönüş kodu: 1 *****
***** 2005-09-12 13: 06: 18 17: 06: 18 Dış komut yürütülüyor: C:\Program Files\Update Services\\tools\osql\osql.exe -S WINSECSUSPARENT\WSUS -E -b - n -Q
"KULLANIM susdb
EXEC sp_revokedbaccess N'NT AUTHORITY\NETWORK SERVICE ' "
***** Kullanıcının geçerli veritabanından bırakıldı.
***** 2005-09-12 18 13: 06: 17: 06: Dış komut çıkıldı, 18 dönüş kodu: 0 *****
***** 2005-09-12 13: 06: 18 17: 06: 18 Dış komut yürütülüyor: C:\Program Files\Update Services\\tools\osql\osql.exe -S WINSECSUSPARENT\WSUS -E -b - n -Q
"KULLANIM susdb
EXEC sp_revokedbaccess N 'WINSECSUSPARENT\ASPNET' "
***** Msg 15008, Level 16, State 1, Server WINSECSUSPARENT\WSUS, Procedure sp_revokedbaccess, satır 36 kullanıcı 'WINSECSUSPARENT\ASPNET' geçerli veritabanında yok. ***** 2005-09-12 13: 06: 18 17: 06: Dış komut çıkıldı, 18 dönüş kodu: 1 *****
***** 2005-09-12 13: 06: 18 17: 06: 18 Dış komut yürütülüyor: <a1>C:\Program</a1> Files\Update Services\\tools\osql\osql.exe -S WINSECSUSPARENT\WSUS E -b - n -Q
"KULLANIM susdb
EXEC sp_revokedbaccess <a1>N</a1> 'WINSECSUSPARENT\WSUS Administrators' "
***** Msg 15008, Level 16, State 1, Server WINSECSUSPARENT\WSUS, Procedure sp_revokedbaccess, satır 36 kullanıcı 'WINSECSUSPARENT\WSUS Administrators' geçerli veritabanında yok.
***** 2005-09-12 13: 06: 18 17: 06: Dış komut çıkıldı, 18 dönüş kodu: 1 *****
***** 2005-09-12 13: 06: 18 17: 06: 18 Dış komut yürütülüyor: C:\Program Files\Update Services\\tools\osql\osql.exe -S WINSECSUSPARENT\WSUS -E -b - n -Q
"EXEC sp_revokelogin <a1>N</a1> 'WINSECSUSPARENT\WSUS Administrators'"
***** Msg 15247, Level 16, State 1, Server WINSECSUSPARENT\WSUS, Procedure sp_revokelogin, satır 12 kullanıcı, bu eylemi gerçekleştirmek için izne sahip değil.
***** 2005-09-12 13: 06: 18 17: 06: Dış komut çıkıldı, 18 dönüş kodu: 1
***** Yüklemeyi kaldırma başlıyor.

Neden

WSUS Kur, yüklemeyi gerçekleştirmek için Microsoft SQL Server kullanır. Bu sorun, WSUS Kur'u çalıştıran kullanıcı SQL Server'da sistem yönetici izinlerine sahip olmadığı için oluşur.

Çözüm

Bu sorunu gidermek için Sistem Yöneticisi vermek için bir kullanıcı hesabı veya grup izinlerini SQL Server 2000 veya SQL Server 2005'te hesap. Bunu yapmak için <a0></a0>, aşağıdaki yöntemlerden birini kullanın ve WSUS Kur'u yeniden çalıştırın.

Not Sistem Yöneticisi aşağıdaki yöntemleri kullanma izniniz olması gerekir.

Yöntem 1: Osql yardımcı programını kullanarak SQL Server sistem yöneticisinin izin ver

Yeni bir kullanıcı hesabı veya SQL Server 2000 veya SQL Server 2005'te yeni bir grup hesabı izinleri vermek için osql yardımcı programını kullanmak için aşağıdaki adımları izleyin:
  1. Not Defteri'ni başlatın ve sonra da aşağıdaki metni Not Defteri'ne kopyalayın.
    EXEC sp_grantlogin '<ServerName>\<Login>'
    Go
    EXEC sp_addsrvrolemember '<ServerName>\<Login>', 'sysadmin'
    Go
    Not izinleri olan bir kullanıcı hesabı veya grup hesabına, izni verme, kopyalama aşağıdaki metni Not Defteri'ne.
    EXEC sp_addsrvrolemember '<ServerName>\<Login>', 'sysadmin'
    Go
  2. <servername>Örneklerini SQL Server örneğinin adı ile değiştirin.
  3. <login>Örnekleri, kullanıcı hesabının adı veya grup hesabının adını değiştirin.
  4. Dosyayı GrantPermission.sql kaydedin.
  5. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  6. Komut istemine şu komutu yazın ve ENTER tuşuna basın.
    osql E -i C:\ path \GrantPermission.sql
    Notpath doğru dizin konumunu değiştirin.

Yöntem 2: Sqlcmd yardımcı programını kullanarak SQL Server sistem yöneticisinin izin ver

Yeni bir kullanıcı hesabı veya SQL Server 2005'te yeni bir grup hesabı izinleri vermek için sqlcmd yardımcı programını kullanmak için aşağıdaki adımları izleyin:
  1. Yöntem 1'in yeni bir kullanıcı hesabı veya yeni bir grup hesabı izinleri vermek için 1-5 arası adımları izleyin.
  2. Aşağıdaki komutu yazın ve ENTER tuşuna basın:
    sqlcmd -i C:\<path>\GrantPermission.sql
    Notpath doğru dizin konumunu değiştirin.

Yöntem 3: SQL Server 2000'de Enterprise Manager'ı kullanarak sistem yönetici izinleri ver

Yeni bir kullanıcı hesabına veya yeni bir grup hesabına izinler vermek için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve Enterprise Manager ' ı tıklatın.
  2. Microsoft SQL Servers ' ı genişletin ve sonra da SQL Server Group ' u genişletin.
  3. (Yerel) genişletin ve ardından Güvenlik ' i genişletin.
  4. Oturumu açma ' ı sağ tıklatın ve Yeni bir oturum açma</a1>'ı tıklatın.
  5. SQL Server Login Properties - yeni oturum açma iletişim kutusunda Genel sekmesini tıklatın ve sonra bir etki alanının etki alanı seçin.
  6. Gözat ' ı tıklatın ve sonra da kullanıcı adı veya ad listesinden kullanmak istediğiniz grup hesabının adını seçin.
  7. Ekle ' yi tıklatın ve sonra Tamam ' ı tıklatın.
  8. Sunucu rollerini sekmesini tıklatın, Sunucu rollerini listesinde System Administrators onay kutusunu tıklatıp seçin ve Tamam ' ı tıklatın.
Varolan bir kullanıcı hesabı veya varolan bir grup hesabına izinler vermek için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve Enterprise Manager ' ı tıklatın.
  2. Microsoft SQL Servers ' ı genişletin ve sonra da SQL Server Group ' u genişletin.
  3. (Yerel) genişletin ve ardından Güvenlik ' i genişletin.
  4. Oturumu açma ' yı tıklatın.
  5. Oturumu açma kullanıcı adı veya kullanmak istediğiniz grup hesabının adını çift tıklatın.
  6. SQL Server Login Properties - yeni oturum açma iletişim kutusunda, Sunucu rollerini sekmesini tıklatın, sonra da Sunucu rollerini listesinde System Administrators onay kutusunu tıklatıp seçin ve Tamam ' ı tıklatın.

Yöntem 4: Sistem yönetici izinleri, SQL Server 2005'te Management Studio'yu kullanarak ver

Yeni bir kullanıcı hesabına veya yeni bir grup hesabına izinler vermek için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server 2005 ' e gelin ve SQL Server Management Studio'yu</a1>'ı tıklatın.
  2. Bir sunucu seçin ve sonra Bağlan ' ı tıklatın.
  3. Object Explorer, sunucu adını genişletin ve ardından Güvenlik ' i genişletin.
  4. Oturumu açma ' ı sağ tıklatın ve Yeni bir oturum açma</a1>'ı tıklatın.
  5. Oturum açma - yeni iletişim kutusunda, Genel sekmesini tıklatın.
  6. Oturum açma adı kutusuna, kullanıcı adı veya kullanmak istediğiniz grup hesabının adını yazın veya eklemek istediğiniz kullanıcının bulmak için Ara ' yı tıklatın.
  7. Sunucu rollerini sekmesini tıklatın <a0>sysadmin</a0> onay kutusunu seçmek için tıklatın ve sonra Tamam ' ı tıklatın.
Varolan bir kullanıcı hesabı veya varolan bir grup hesabına izinler vermek için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server 2005 ' e gelin ve SQL Server Management Studio'yu</a1>'ı tıklatın.
  2. Bir sunucu seçin ve sonra Bağlan ' ı tıklatın.
  3. Object Explorer, sunucu adını genişletin ve ardından Güvenlik ' i genişletin.
  4. Oturumu açma ' yı tıklatın.
  5. Oturumu açma kullanıcı adını veya eklemek istediğiniz grup hesabının adını çift tıklatın.
  6. Sunucu rollerini sekmesini tıklatın <a0>sysadmin</a0> onay kutusunu seçmek için tıklatın ve sonra Tamam ' ı tıklatın.
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

WSUS yüklemeden önce gerekli olan yazılım hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://technet.microsoft.com/en-us/library/cc708445(WS.10).aspx
Sunucu rollerini ve SQL Server 2000'de, izinleri yönetme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa905156(SQL.80).aspx
Sunucu rollerini ve SQL Server 2005'te, izinleri yönetme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/ms188659(SQL.90).aspx

Özellikler

Makale numarası: 920660 - Last Review: 14 Eylül 2010 Salı - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Update
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Anahtar Kelimeler: 
kbmt kbtshoot kbsetup kbwindowsupdate kbprb KB920660 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:920660

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com