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ınDBCC_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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin