Windows SharePoint Services hizmet paketi veya güvenlik güncelleştirmesi yükledikten sonra Windows SharePoint Services Web sitenize bağlandığınızda "0x80040E14" veya "HTTP 500" hata iletisi (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

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

Bu Sayfada

Belirtiler

Microsoft Windows SharePoint Services'ı yükledikten sonra bir Microsoft Windows SharePoint Services Web sitesine bağlanmak hizmet paketi veya sunucuda güncelleştirme bir güvenlik. Bunu yaptığınızda aşağıdaki hata iletilerinden birine benzer bir hata iletisi alabilirsiniz:
HRESULT özel durum: 0x80040E14.
Windows SharePoint Services ile ilgili sorunları giderme.
HTTP 500 - iç sunucu hatası
Ayrıca, aşağıdaki işlemleri gerçekleştirmek yükleyemeyebilirsiniz:
  • Sütunlar listesinde düzenleme
  • Bir elektronik tablo Al
  • Seçimler seçim alana ekleme

Neden

Içerik veritabanlarını Windows SharePoint Services'ta Windows SharePoint Services yüklemesi sırasında doğru güncelleştirilmez, hizmet paketini veya 887981 Microsoft Knowledge Base makalesinde anlatılan Windows SharePoint Services 2.0 için güvenlik güncelleştirmesi, bu sorun oluşabilir. Içerik veritabanlarını yine de Windows SharePoint Services hizmet paketini yüklemeden önce var olan aynı sürüm numarasına sahiptir. Bu sorun aşağıdaki durumlardan biri doğruysa oluşabilir:
  • Microsoft Windows SharePoint Services Service Pack 1 (SP1) veya sonraki bir sürümü sunucunun sanal sunucu genişletilmemiş ve daha sonra varolan Windows SharePoint Services Web sitesine sanal sunucunun eşleyerek sanal sunucuyu genişlettiğiniz zaman yükleyin.
  • Windows SharePoint Services Service Pack 1'i yükleyin (SP1) veya sonraki bir sürümü MSSQLSERVER hizmeti durdurulduğunda sunucu. Bu durumda, Windows SharePoint Services'ı ve hizmet paketlerini başarıyla yüklendi, ancak içerik veritabanlarını güncelleştirilmez.
  • Windows SharePoint Services Service Pack 1'i yükleyin (SP1) veya daha sonra sunucu ve bir işlem sanal sunucuların içerik dizin dosyaları \_vti_pvt\service.cnf veya \web.config yazma erişimi için kilitlendi.
  • Windows SharePoint Services Service Pack 1 (SP1) yükleyin veya Web sunucusundaki bir yönetici daha sonra. Ancak, Windows SharePoint Services hizmet paketlerini yüklemek için kullandığınız hesabın Microsoft SQL Server çalıştıran bilgisayarda bir yönetici hesabı değildir.

    Not En az, Database Creators ve Security Administrator rolleri, Windows SharePoint Services hizmet paketleri ile Web sunucusunda yüklediğiniz hesabının SQL'DE olması gerekir. Ayrıca, "db_owner" ve tüm SharePoint veritabanlarına genel erişim ile veritabanı erişimi olması gerekir.
  • Otomatik Güncelleştirme özelliğini kullanarak 887981 Microsoft Knowledge Base makalesinde anlatılan Windows SharePoint Services 2.0 için güvenlik güncelleştirmesini yükleyin.
Bu sorun, ayrıca bu adımları izlerseniz oluşabilir:
  1. Windows SharePoint Services'ı yükleyin.
  2. Yükleme Windows SharePoint Services SP1 veya sonrası.
  3. Windows SharePoint Services SP1'i kaldırmak veya sonrası.
  4. Windows SharePoint Services'ın özgün sürümünü yeniden yükleyin.
  5. Yükseltilen veritabanları için yeniden bağlayın.
Bu senaryoda, Windows SharePoint Services hatalı bir durumda veritabanlarının yüklü en son Windows SharePoint Services hizmet paketleri için yükseltilir ama Sürüm yapım üretim için Web sunucusu sürüm çalışıyor olduğundan. Işlevsel olması için Windows SharePoint Services'ı ve tüm önceden yüklenmiş hizmet paketlerini program ve veritabanları için yeniden yüklemeniz gerekir.

Çözüm

Bu sorunu gidermek için <a0></a0>, bir içerik veritabanlarının yükseltilmesini zorlamak için Stsadm.exe komut satırı aracını kullanın. Bunu yapmak için <a0></a0>, çalıştırmakta olduğunuz Windows SharePoint Services sürümü için uygun adımları izleyin.

Windows SharePoint Services 2.0

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, kutusuna cmd yazın ve Tamam ' ı tıklatın.
  2. Komut istemine, satır sonlarında ENTER tuşuna basarak aşağıdaki satırları yazın:
    cd /d %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\60\Bin
    Yükseltme stsadm -o - forceupgrade
  3. Komut istemi'ndan çıkmak için exit yazın.

Windows SharePoint Services 3.0

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, kutusuna cmd yazın ve Tamam ' ı tıklatın.
  2. Komut istemine, satır sonlarında ENTER tuşuna basarak aşağıdaki satırları yazın:
    cd /d %CommonProgramFiles%\Microsoft Shared\Web sunucu extensions\12\BIN
    Yükseltme stsadm -o - forceupgrade
  3. Komut istemi'ndan çıkmak için exit yazın.
Not El ile yükseltilmesi bir Windows SharePoint Services yüklemesi zorlamak için Stsadm.exe komut çalıştırırsanız, aşağıdaki hata iletisini alabilirsiniz:
Geçerli kullanıcı ya da sanal sunucunun uygulama havuzu kimliği sunucu '"server_name\share_point" ', '<sts_servername_1>' veritabanının sahibi değil
Windows SharePoint Services veritabanı sahibi (DBO) aşağıdakilerden biri olması gerektiğinden, bu hata iletisini alırsınız:
  • Microsoft Windows kimlik doğrulaması için çalışan SharePoint Yönetim Merkezi sanal sunucunun uygulama havuzu hesabı
  • SQL Server hesabının, Windows SharePoint Services için SQL Server kimlik doğrulaması bağlanıyor
Windows kimlik doğrulaması kullanıyorsanız, veritabanı sahipliği ve veritabanları, uygulama havuzu hesaplarına izni vermek için izinleri değiştirmeniz gerekir. SQL Server kimlik doğrulaması kullanıyorsanız, veritabanı sahipliği ve veritabanlarını SQL Server hesabının izni vermek için izinleri değiştirmeniz gerekir. Veritabanı sahipliğini ve izinlerini değiştirmek için <a0></a0>, Microsoft SQL Query Analyzer'ı kullanın.

Windows hesabının veya Windows SharePoint Services çalıştıran bir SQL Server hesabının bu DBO değiştirmeniz gerekir. Ancak, herhangi bir nedenle, değişiklik hemen yapamıyorsanız, geçici bir çözüm vardır. Windows hesabının veya SQL Server sistem yöneticisinin olması için Windows SharePoint Services çalıştırılan SQL Server hesabının belirleyebilirsiniz. Stsadm –o yükseltme komutu çalıştırdıktan sonra devam edebilirsiniz.

Not Kendi uygulama havuzu hesabı Network Service çalıştıran ve Windows kimlik doğrulaması kullanıyorsanız, ağ hizmeti DBO belirlemek olmayacaktır. Bunun yerine, sistem yöneticileri SQL Server'da Network Service grubu için izin verebilirsiniz. Windows SharePoint Services çalıştıran uygulama havuzu hesabı olarak Network Service kullanıldığı Windows kimlik doğrulaması kullanan yüklemeler için yapmak değil aşağıdaki yordamı kullanın.

Windows hesabının veya Windows SharePoint Services çalıştıran bir SQL Server hesabının bu DBO değiştirmek için <a0></a0>, aşağıdaki adımları izleyin:
  1. Veritabanının sahipliği ve yapılandırma veritabanının izinleri değiştirin. Bunu yapmak için şu adımları izleyin:
    1. SQL Server çalıştıran bilgisayarda, Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve Query Analyzer ' ı tıklatın.
    2. SQL Server'a bağlan iletişim kutusunda SQL Server kutusuna sunucu adını yazın ve Tamam ' ı tıklatın.
    3. Sorgu) menüsünde, Değiştir veritabanı ' nı tıklatın.
    4. server_name Veritabanı Seç iletişim kutusunda, yapılandırma veritabanı (sts_config) tıklatıp seçin ve Tamam ' ı tıklatın.
    5. Query</a0> bölmesinde, türüne göre mi Windows kimlik doğrulaması veya SQL Server kimlik doğrulaması kullanıyorsanız aşağıdaki uygun sorgu yazın.

      Windows kimlik doğrulaması kullanıyorsanız yazın aşağıdaki sorgu.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount; 
      EXEC sp_addsrvrolemember @AdminVSAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @AdminVSAccount, 'securityadmin'
      Not Satır 3 ve 4, domain\contentaccount ve domain\adminaccount içerik sanal sunucusunu etki alanı hesabını ve SharePoint Yönetim Merkezi sanal sunucusunu etki alanı hesabını değiştirin. Hesapların aynıysa, SQL Query Analyzer'ın bir hata iletisi görüntülenir, ancak yine de işlemi başarılı olur.

      SQL Server kimlik doğrulaması kullanıyorsanız yazın aşağıdaki sorgu.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 
      EXEC sp_changedbowner @SQLAccount;
      EXEC sp_addsrvrolemember @SQLAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @SQLAccount, 'securityadmin'
      Not Windows SharePoint Services'ın yapılandırılmış SQL Server hesabının 2'yi, sonra da Değiştir sql_user_account adıyla satırda bilgisayara bağlanmak için SQL Server çalışıyor. Bu, varolan bir SQL Server hesabı olması gerekir.
    6. Sorgu yürütme veritabanını güncelleştirmek için Ek Yardım düğmesini tıklatın.
  2. Veritabanının sahipliği ve içerik veritabanlarını izinlerini değiştirin. Bunu yapmak için şu adımları izleyin:
    1. SQL Server çalıştıran bilgisayarda, Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve Query Analyzer ' ı tıklatın.
    2. SQL Server'a bağlan iletişim kutusunda SQL Server kutusuna sunucu adını yazın ve Tamam'ı tıklatın.
    3. Sorgu) menüsünde, Değiştir veritabanı ' nı tıklatın.
    4. server_name Veritabanı Seç iletişim kutusunda, güncelleştirmek istediğiniz içerik veritabanını tıklatın ve sonra Tamam ' ı tıklatın.
    5. Query</a0> bölmesinde, türüne göre mi Windows kimlik doğrulaması veya SQL Server kimlik doğrulaması kullanıyorsanız aşağıdaki uygun sorgu yazın.

      Windows kimlik doğrulaması kullanıyorsanız yazın aşağıdaki sorgu.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_grantlogin @AdminVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount;
      Not Satır 3 ve 4, domain\contentaccount ve domain\adminaccount içerik sanal sunucusunu etki alanı hesabını ve SharePoint Yönetim Merkezi sanal sunucusunu etki alanı hesabını değiştirin. Hesapların aynıysa, SQL Query Analyzer'ın bir hata iletisi görüntülenir, ancak yine de işlemi başarılı olur. SQL Server kimlik doğrulaması, satır 3 ve 4 kullanıyorsanız, domain\contentaccount ve domain\adminaccount ile SQL Server hesabının adını değiştirin.

      SQL Server kimlik doğrulaması kullanıyorsanız yazın aşağıdaki sorgu.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 	
      EXEC sp_changedbowner @SQLAccount;
      Not Windows SharePoint Services'ın yapılandırılmış SQL Server hesabının 2'yi, sonra da Değiştir sql_user_account adıyla satırda bilgisayara bağlanmak için SQL Server çalışıyor. Bu, varolan bir SQL Server hesabı olması gerekir.
    6. Sorgu yürütme veritabanını güncelleştirmek için Ek Yardım düğmesini tıklatın.
  3. Yukarıdaki adımları her ek içerik veritabanı için yineleyin.
  4. DBO ve uygun izinleri ayarlama başarılı olduğunu doğrulayın. Bunu yapmak için şu adımları izleyin:
    1. SQL Server çalıştıran bilgisayarda, Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve Enterprise Manager ' ı tıklatın.
    2. Veritabanları altında yapılandırma veritabanını bulun, yapılandırma veritabanı'nı sağ tıklatın ve sonra da Properties ' i tıklatın.
    3. Genel sekmesinde, sahibi, sorgular, belirttiğiniz hesabın olduğunu doğrulayın. SQL Server kimlik doğrulaması için SQL Server hesabının sahibi olan. Windows kimlik doğrulaması için SharePoint Yönetim Merkezi sanal sunucusunu çalıştıran uygulama havuzu hesabının sahibi olan.
    4. Bu adımları her diğer içerik veritabanı için yineleyin.

Özellikler

Makale numarası: 841216 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 8.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows SharePoint Services
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows SharePoint Services 3.0
Anahtar Kelimeler: 
kbmt kbpending kberrmsg kbprb KB841216 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:841216

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