Minua on kutsuttu korjaamaan seuraava virhe, joka näkyy SQL-lokeissamme muutaman minuutin välein.

Sisäänkirjautuminen epäonnistui käyttäjälle ”domain \ workflowxxx-svc. Syy:” Erityisesti määritetyn tietokannan ”DB_Name” avaaminen epäonnistui. [Asiakas: WFE: n IP-osoite Palvelin] Virhe: 18456 Vakavuus 14, tila 38.

Olen googlannut virheen, mutta kaikki ratkaisut näyttävät tarvitsevan minun kuulustella tietokantaa SQL: llä tai tee siitä maatilan järjestelmänvalvojien ryhmän jäsen.

Tämä on SharePoint SQL Server ja olen melko varma, että sitä ei kannata tehdä, ja se voi jättää sinut tukematta, jos yrität.

Sen lisääminen maatilan järjestelmänvalvojien ryhmään vaikuttaa minusta Overkilliltä.

Olen tarkistanut, että tilillä on käyttöoikeudet SQL Serveriin ja mielestäni on, mutta en ole SQL-käyttöoikeuksien asiantuntija.

Voinko mitenkään selvittää, mikä aiheuttaa tämän ilman, että minun on suoritettava SQL-kyselyitä DB: tä vastaan?

Kommentit

  • mitä ' on nykyinen tilin käyttöoikeus SQL-palvelimella ja tilalla?
  • mikä on tämän verkkotunnuksen \ workflowxxx-svc tarkoitus? onko siinä mitään palvelua SharePointissa? Mitä tietokantaa se yrittää käyttää, sisältöä tai palvelua tai määritystä? tarkasitko Service-tilin luvan kyseisessä tietokannassa, mikä käyttöoikeustaso sillä on?

Vastaa

Jos tili yrittää käyttää sisältötietokantaa, määrität käyttöoikeuden PowerShellin kautta:

$db = Get-SPContentDatabase DbName $db.GrantOwnerAccessToDatabaseAccount("domain\workflowxxx-svc") 

Palvelusovellustietokannoille sinun tarvitsee vain määrittää käyttöoikeus Centralin kautta Järjestelmänvalvoja -> Hallitse tietyn palvelusovelluksen palvelusovelluksia.

Kommentit

  • Kiitos kaikille – kaikki vastauksesi osoittivat minua oikeaan suuntaan. Tarkistin, salliko tietokanta sallia tilin muodostaa yhteyden. Tarkistin, että tilillä oli pääsy – katso, se ei ' t.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *