Desteklenmeyen ve desteklenen SharePoint Server veritabanı değişiklikleri

Özgün KB numarası: 841057

Microsoft SharePoint Server verileri Microsoft SQL Server veritabanlarında depolar ve normal işleme için çeşitli saklı yordamlar kullanır. Bu nedenle, SQL Server veritabanları SharePoint Server'ın başarılı bir şekilde çalıştırılması için önemlidir. SharePoint Server, Microsoft SharePoint Server geliştirme ekibi tarafından tasarlanan bir veritabanı yapısı kullanılarak test edilir. Ardından, bu yapıya göre yayın için onaylanmıştır. Veritabanını değiştirirseniz, Microsoft SharePoint Server'ın işleyişi üzerindeki etkisini güvenilir bir şekilde tahmin etmez. Bu makalede desteklenmeyen ve desteklenen bazı veritabanı değişiklikleri ve gerçekleştirmeniz gereken eylemler açıklanmaktadır.

Uyarı

Microsoft, SharePoint Server veritabanlarında yapılan tüm üçüncü taraf değişiklikleri kesinlikle yasaklar. SharePoint Server veritabanlarındaki verileri değiştirmek için herhangi bir üçüncü taraf aracı yükler veya kullanırsanız, SharePoint Server grubu desteklenmez.

Desteklenmeyen veritabanı değişiklikleri

Desteklenmeyen veritabanı değişiklikleri aşağıdaki örnekleri içerir ancak bunlarla sınırlı değildir:

  • Veritabanı tetikleyicileri ekleme.

  • Yeni dizinler ekleme veya tablolar içindeki mevcut dizinleri değiştirme.

  • Birincil veya yabancı anahtar ilişkilerini ekleme, değiştirme veya silme.

  • Mevcut saklı yordamları değiştirme veya silme.

  • Aşağıdaki makalelerde açıklanan saklı yordamlar dışında mevcut saklı yordamları doğrudan çağırma:

  • SharePoint Server için GDPR'de açıklanan saklı yordamlar dışında yeni saklı yordamlar ekleme.

  • SharePoint Server veritabanlarının herhangi bir tablosundaki verileri ekleme, değiştirme veya silme.

  • SharePoint Server veritabanlarının herhangi bir tablosundaki sütunları ekleme, değiştirme veya silme.

  • Veritabanı şemasını değiştirme.

  • SharePoint Server veritabanlarına tablo ekleme.

  • Veritabanı harmanlaması değiştiriliyor.

  • komutu çalıştırılıyor DBCC_CHECKDB WITH REPAIR_ALLOW_DATA_LOSS .

    Not ve REPAIR_REBUILD komutlarının DBCC_CHECKDB WITH REPAIR_FAST çalıştırılması desteklenir çünkü bu komutlar yalnızca ilişkili veritabanının dizinlerini güncelleştirir.

  • SharePoint Server veritabanlarında geçici sorgular çalıştırma.

  • Değişiklik verisi yakalamayı (CDC) SQL Server etkinleştirme

  • SQL Server işlem çoğaltmasını etkinleştirme.

  • Birleştirme çoğaltmasını SQL Server etkinleştirme.

Destek çağrısı sırasında desteklenmeyen bir veritabanı değişikliği bulunursa, aşağıdaki yordamlardan en az birini kullanmanız gerekir:

  • Desteklenmeyen veritabanı değişikliğini içermeyen bilinen son iyi yedeklemeden bir veritabanı geri yüklemesi yapın.
  • Tüm veritabanı değişikliklerini geri alma.

Her iki yordamı da gerçekleştiremiyorsanız verileri el ile kurtarmanız gerekir. Microsoft SharePoint Server Desteği'nin veri geçişi yardımı sağlayabilmesi için önce veritabanının değiştirilmemiş bir duruma geri yüklenmesi gerekir.

Veritabanı değişikliği gerekiyorsa, bir ürün sorununun mevcut olup olmadığını ve çözülmesi gerektiğini belirlemek için Microsoft Desteği ile iletişime geçmeniz gerekir.

Desteklenen veritabanı değişiklikleri

Bazı belirli kullanım senaryolarında, veritabanı değişikliklerine yönelik yasak aşağıdaki özel durumlara sahiptir:

  • SharePoint Server yönetim kullanıcı arabiriminden başlatılan işlemler.
  • Doğrudan Microsoft tarafından sağlanan SharePoint Server'a özgü araçlar (SharePoint PowerShell cmdlet'i gibi).
  • SharePoint Server nesne modeli aracılığıyla program aracılığıyla yapılan ve SharePoint Server SDK belgeleriyle uyumlu olan değişiklikler.
  • SharePoint Server protokolleri belgeleriyle uyumlu etkinlikler.

Microsoft SharePoint Server Destek aracıları, bir destek olayı sırasında SharePoint Server veritabanlarını değiştiren betikler sağlayabilir. Bu durumda, tüm değişiklikler SharePoint Server geliştirme ekibi tarafından gözden geçirilir. Bu, yapılan işlemlerin kararsız veya desteklenmeyen bir veritabanı durumuna neden olmayacağından emin olur. Bir destek olayı sırasında, Microsoft SharePoint Server destek aracısının rehberliğinde yapılan veritabanı değişiklikleri desteklenmeyen bir veritabanı durumuna neden olmaz. Microsoft SharePoint Server Desteği tarafından sağlanan betikleri veya değişiklikleri bir destek olayı dışında yeniden uygulamamalısınız.

Desteklenmeyen okuma işlemleri

Program aracılığıyla veya SharePoint Server veritabanlarından el ile okuma, SQL Server beklenmedik kilitlenmelere neden olabilir. Bu, performansı etkileyebilir. Aşağıdaki koşullar doğruysa, SharePoint Server veritabanlarına yönelik tüm okuma işlemleri desteklenmeyen kabul edilir:

  • Okuma işlemleri, Microsoft SharePoint Server geliştirme ekibi veya Microsoft SharePoint Server Desteği tarafından sağlanmayan sorgular, betikler, .dll dosyaları vb. kullanır.
  • Okuma işlemleri Microsoft Desteği tarafından çözüme bir engel olarak tanımlanır.

Bu senaryoda veritabanı desteklenmeyen bir durumda kabul edilir. Veritabanını desteklenen bir duruma döndürmek için desteklenmeyen tüm okuma işlemlerinin durdurulması gerekir.