Obsługa zmian do bazy danych, które są używane przez produkty pakietu Office server i Windows SharePoint Services

Dotyczy: SharePoint Foundation 2013SharePoint Server 2013Microsoft SharePoint Foundation 2010

WPROWADZENIE


Z produktów serwerowych Microsoft Office, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą" przechowywania danych w bazach danych programu Microsoft SQL Server. Te produkty korzystają z różnych procedur przechowywanych dla zwykłego przetwarzania. W związku z tym bazy danych Microsoft SQL Server są ważne dla pomyślnego działania tych produktów.

Więcej informacji


Produkty, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą" zostały przetestowane przy użyciu struktury bazy danych, z postaci zaprojektowanej przez zespół SharePoint i zostały zatwierdzone dla wydania na podstawie tej struktury. Microsoft nie można wiarygodnie przewidzieć efekt działania tych produktów, gdy stron innych niż Microsoft SharePoint Team rozwoju lub Microsoft SharePoint Support agentów zmiany schematu bazy danych, zmodyfikować jego dane lub wykonać ad hoc kwerend bazy danych programu SharePoint. Wyjątki są opisane w sekcji "Obsługiwane modyfikacje bazy danych".

Przykłady nieobsługiwanych bazy danych zmian obejmują, ale nie są ograniczone do następujących:
  • Dodawanie bazy danych wyzwalacze
  • Dodając nowe indeksy lub zmieniając istniejące indeksy w tabelach
  • Dodawanie, zmienianie lub usuwanie wszelkie relacje klucz podstawowy lub obcy
  • Zmiana lub usunięcie istniejących procedur przechowywanych
  • Wywoływanie istniejących procedur przechowywanych bezpośrednio, z wyjątkiem sytuacji opisanej w Dokumentacja protokołów programu SharePoint
  • Dodawanie nowych procedur przechowywanych
  • Dodawanie, zmienianie lub usuwanie żadnych danych w dowolnej tabeli systemu baz danych dla produktów, które są wymienione w sekcji "Dotyczy"
  • Dodawanie, zmienianie lub usuwanie kolumn w dowolnej tabeli systemu baz danych dla produktów, które są wymienione w sekcji "Dotyczy"
  • Dokonywanie wszelkich modyfikacji schematu bazy danych
  • Dodawanie tabel do tych baz danych dla produktów, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą"
  • Zmienianie sortowania bazy danych
  • Kolejny DBCC_CHECKDB z REPAIR_ALLOW_DATA_LOSS (jednak uruchamianie DBCC_CHECKDB z REPAIR_FAST i REPAIR_REBUILD jest obsługiwane, jak te polecenia tylko aktualizować indeksy skojarzone bazy danych.)
  • Włączanie zmiana przechwytywania danych programu SQL Server (CDC)
  • Włączanie replikacji transakcyjnej programu SQL Server
  • Włączanie replikacji scalania programu SQL Server


Jeśli modyfikacja nieobsługiwana baza danych zostanie wykryta personelowi pomocy technicznej, klient należy wykonać jedną z następujących procedur, co najmniej:
  • Wykonać przywracanie bazy danych z ostatniej znanej dobrej kopii zapasowej która nie zawiera modyfikacje bazy danych
  • Wycofanie wszystkich zmian bazy danych

Jeśli poprzedniej wersji bazy danych, która zawiera nieobsługiwany modyfikacji jest niedostępna lub jeśli klient nie może wycofać modyfikacje bazy danych, klient musi ręcznie odzyskać danych. Bazy danych musi zostać przywrócony stanie niezmodyfikowanym przed Microsoft SharePoint Support może zapewnić wszelką pomoc migracji danych.

Jeśli okaże się, że konieczne jest wprowadzenie zmiany bazy danych, aby określić, czy istnieje wady produktu i powinny być kierowane powinien być otwarty przypadek pomocy technicznej.

Modyfikacje obsługiwana baza danych

Wyjątki od zakazu modyfikacje bazy danych są wykonane dla scenariuszy użytkowania:
  • Operacje, które są inicjowane z interfejsem użytkownika administracyjnego programu SharePoint
  • SharePoint określonych narzędzi i narzędzia, które są dostarczane bezpośrednio przez firmę Microsoft (na przykład Ststadm.exe)
  • Zmiany wprowadzane w sposób programowy za pomocą modelu obiektów programu SharePoint i które są zgodne z dokumentacją zestawu SDK programu SharePoint
  • Działań, które są zgodne z Dokumentacja protokołów programu SharePoint
Dodatkowo, w rzadkich okolicznościach podczas incydentu pomocy technicznej Microsoft SharePoint Support — CTS może dać klientom skrypty, które modyfikują bazy danych, które są używane przez produkty, które są wymienione w sekcji "Dotyczy". W takich przypadkach wszystkie modyfikacje są sprawdzane przez zespół SharePoint do zapewnienia, że operacje, które są wykonywane nie spowoduje w stanie niestabilnym lub nieobsługiwana baza danych. W stanie nieobsługiwana baza danych nie spowoduje zmiany w bazie danych, które są wykonane z porad agent Microsoft SharePoint Support w czasie trwania incydentu pomocy technicznej. Klienci nie mogą ponownie skrypty lub zmiany świadczonych przez Microsoft SharePoint Support poza przypadek pomocy technicznej.

Uzupełnienie operacji odczytu

Czytanie z bazy danych programu SharePoint programowo lub ręcznie, może spowodować nieoczekiwane blokowanie w Microsoft SQL Server, które mogą negatywnie wpłynąć na wydajność. Żadnych operacji odczytu z bazy danych programu SharePoint, które pochodzą z kwerendy, skrypty, pliki .dll (i tak dalej), które nie są dostarczane przez zespół deweloperski Microsoft SharePoint lub Microsoft SharePoint Support rozważane są obsługiwane, gdy są one identyfikowane jako bariera do rozdzielczości zaangażowania pomocy technicznej firmy Microsoft.

Jeśli nieobsługiwane operacje odczytu są identyfikowane jako bariera do rozdzielczości zaangażowania wsparcia, bazy danych będzie uważane w nieobsługiwanym stanie. Aby przywrócić bazy danych do stanu obsługiwane, należy zatrzymać wszystkie działania odczytu nieobsługiwany.

Handlowych niezależnych dostawców oprogramowania (strona 3) uzupełnienie

Microsoft zabrania 3 modyfikacji strony do bazy danych programu SharePoint. Jako takie instalacji lub przy użyciu dowolnego 3 narzędzia firmy, której zmodyfikowane dane przechowywane w bazach danych programu SharePoint spowoduje w tej farmie całego programu SharePoint staje się nieobsługiwany.


Powiązane artykuły


Aby uzyskać więcej informacji na temat obsługi zmian do bazy danych, które są używane przez program SharePoint oraz powiązane produktów serwerowych pakietu Office należy przejrzeć następujący artykuł z bazy wiedzy Microsoft Knowledge Base:

932744 informacje dotyczące Kreatora planu konserwacji w programie SQL Server 2005 i zadań, które Administratorzy mogą wykonywać w bazach danych programu SharePoint

930887 występują problemy z alertów portalu programu SharePoint Portal Server 2003 lub z wyników wyszukiwania w programie SharePoint Server 2007 po utworzeniu planów konserwacji programu SQL Server 2005