SharePoint Server -tietokannan muutoksia ei tueta ja niitä tuetaan

Alkuperäinen KT-numero: 841057

Microsoft SharePoint Server tallentaa tiedot Microsoft SQL Server tietokantoihin, ja se käyttää säännölliseen käsittelyyn useita tallennettuja toimintosarjoja. Siksi SQL Server tietokannat ovat tärkeitä SharePoint Serverin onnistuneen toiminnan kannalta. SharePoint Server testataan käyttämällä Microsoft SharePoint Server -kehitystiimin suunnittelemaa tietokantarakennetta. Sen jälkeen se hyväksytään julkaistavaksi kyseisen rakenteen perusteella. Jos muutat tietokantaa, Microsoft ei voi luotettavasti ennustaa vaikutusta SharePoint Serverin toimintaan. Tässä artikkelissa kuvataan joitakin tietokannan muutoksia, joita ei tueta ja joita ei tueta, ja kerrotaan, mitä toimintoja sinun on tehtävä.

Varoitus

Microsoft kieltää tiukasti kaikki kolmannen osapuolen muutokset SharePoint Server -tietokantoihin. Jos asennat SharePoint Server -tietokantojen tietoja kolmannen osapuolen työkalun avulla tai käytät sitä, koko SharePoint Server -klusteria ei tueta.

Tietokannan muutokset, joita ei tueta

Seuraavat esimerkit sisältävät muun muassa seuraavat tietokannan muutokset, joita ei tueta:

  • Lisätään tietokantakäynnistimiä.

  • Lisätään uusia indeksejä tai muutetaan olemassa olevia indeksejä taulukoissa.

  • Perusavainsuhteiden tai viiteavainsuhteiden lisääminen, muuttaminen tai poistaminen.

  • Aiemmin luotujen tallennettujen toimintosarjojen muuttaminen tai poistaminen.

  • Aiemmin luotujen tallennettujen toimintosarjojen kutsuminen suoraan, lukuun ottamatta seuraavissa artikkeleissa kuvattuja tallennettuja toimintosarjoja:

  • Lisätään uusia tallennettuja toimintosarjoja lukuun ottamatta tallennettuja toimintosarjoja, jotka on kuvattu SharePoint Serverin GDPR:ssä.

  • Minkä tahansa SharePoint Server -tietokantataulukon tietojen lisääminen, muuttaminen tai poistaminen.

  • Minkä tahansa SharePoint Server -tietokantataulukon sarakkeiden lisääminen, muuttaminen tai poistaminen.

  • Muutetaan tietokannan rakennetta.

  • Taulukoiden lisääminen SharePoint Server -tietokantoihin.

  • Muutetaan tietokannan lajittelua.

  • Suoritetaan komentoa DBCC_CHECKDB WITH REPAIR_ALLOW_DATA_LOSS .

    Huomautus -ja REPAIR_REBUILD -DBCC_CHECKDB WITH REPAIR_FASTkomentojen suorittamista tuetaan, koska nämä komennot päivittävät vain liittyvän tietokannan indeksit.

  • Ad hoc -kyselyjen suorittaminen SharePoint Server -tietokantoja vastaan.

  • Tietojen tallennuksen SQL Server ottaminen käyttöön (CDC)

  • Tapahtumien SQL Server replikoinnin ottaminen käyttöön.

  • Otetaan käyttöön SQL Server yhdistämisen replikointi.

Jos tukikutsun aikana havaitaan tietokannan muutos, jota ei tueta, sinun on käytettävä vähintään yhtä seuraavista toimista:

  • Tee tietokannan palautus viimeksi tunnetusta hyvästä varmuuskopiosta, joka ei sisällä tietokannan muutosta, jota ei tueta.
  • Peruuta kaikki tietokannan muutokset.

Jos et pysty kumpaankaan toimintosarjaan, tiedot on palautettava manuaalisesti. Tietokanta on palautettava muokkaamattomaan tilaan, ennen kuin Microsoft SharePoint Server -tuki voi tarjota tietojen siirtoapua.

Jos tietokannan muutos on tarpeen, ota yhteyttä Microsoftin tukeen sen määrittämiseksi, onko tuoteongelma olemassa ja tuleeko se ratkaista.

Tuetut tietokannan muutokset

Joissakin tietyissä käyttötilanteissa tietokannan muutosten kiellolla on seuraavat poikkeukset:

  • Toiminnot, jotka aloitetaan SharePoint Serverin hallintakäyttöliittymästä.
  • SharePoint Serveriin liittyvät työkalut (kuten SharePointin PowerShellin cmdlet-komento), jotka Microsoft tarjoaa suoraan.
  • Muutokset, jotka tehdään ohjelmallisesti SharePoint Server -objektimallin kautta ja jotka ovat SharePoint Server SDK -ohjeiden mukaisia.
  • Toiminnot, jotka ovat SharePoint Server -protokollien ohjeiden mukaisia.

Microsoft SharePoint Serverin tukiagentit voivat tarjota komentosarjoja, jotka muuttavat SharePoint Server -tietokantoja tukitapauksen aikana. Tässä tapauksessa SharePoint Server -kehitystiimi tarkistaa kaikki muutokset. Näin varmistat, että tehdyt toiminnot eivät aiheuta epävakaata tai ei-tuettua tietokannan tilaa. Tukitapauksen aikana Microsoft SharePoint Server -tukiagentin ohjeiden mukaisesti tehdyt tietokannan muutokset eivät aiheuta tietokannan tilaa, jota ei tueta. Microsoft SharePoint Server -tuen toimittamia komentosarjoja tai muutoksia ei kannata tehdä uudelleen tukitapauksen ulkopuolella.

Lukutoimintoja ei tueta

Ohjelmallisesti tai manuaalisesti lukeminen SharePoint Server -tietokannoista saattaa aiheuttaa odottamattoman lukituksen SQL Server. Tämä voi vaikuttaa suorituskykyyn. SharePoint Server -tietokantojen lukutoimintoja ei tueta, jos seuraavat ehdot täyttyvät:

  • Lukutoiminnot käyttävät esimerkiksi kyselyitä, komentosarjoja .dll tiedostoja, joita Microsoft SharePoint Server -kehitystiimi tai Microsoft SharePoint Server -tuki ei tarjoa.
  • Microsoftin tuki tunnistaa lukutoiminnot ratkaisun esteeksi.

Tässä skenaariossa tietokannan katsotaan olevan tilassa, jota ei tueta. Jos haluat palauttaa tietokannan tuettuun tilaan, kaikki lukutoiminnot, joita ei tueta, on pysäytettävä.