Salvestatud
protseduurid MS-is SQL Server pakuvad meile suurt paindlikkust, mille abil saavad kasutajad vältida iga kord päringute kirjutamist tavaliselt korduvate ülesannete täitmiseks. Asjatundmatute jaoks pole salvestatud protseduurid muud kui päringud, mida saate salvestada edaspidiseks kasutamiseks teile ja teistele, kellele teil on juurdepääs. Muuseas SQL Server tarnitakse mitme eelehitatud protseduuriga, et kasutajad saaksid sellega tutvuda. Nüüd võib juhtuda juhtumeid, kus teie organisatsiooni kasutaja võib kaevata, et talletatud protseduur, millele tal on õigus juurde pääseda, kuvab veateate luba keelatud. Uurime probleemi üksikasjalikult.
Salvestatud protseduuridega seotud lubadest keeldumise vigade põhjuse tuvastamine
Et starPeab uurima salvestatud protseduuri sügavale, et mõista kasutajale hiiliva loa keelamise vea põhjust. Kui annate kasutajale juurdepääsu salvestatud protseduurile, ei anna te tingimata õigusi aluseks olevatele objektidele, millele protseduur ilmselt viitab. Mõnel juhul võib see õige juurdepääsu režiim saada takistuseks. Näiteks kui olete andnud kasutajale loa juurdepääsuks salvestatud protseduurile, mis teostab toimingu Vali töötajate tabelist, tuleks kasutajale anda ka selle tabeli valimisõigused. Probleem võib üles hiilida ka katkenud omandiahelast SQL Server. See probleem võib muutuda teravaks, kui salvestatud protseduur viitab objektidele, mis on paigutatud eraldi andmebaasidesse. Parim viis stsenaariumi vältimiseks on kahtlemata võimalike stsenaariumide läbimõtlemine ja vastavatele kasutajatele asjakohaste lubade eraldamine. Sellest peab ka aru saama SQL Server seab need piirangud tugeva turvamehhanismi tagamiseks ja andmebaasispetsialistid peavad hindama täiustatud kontseptsioone, nagu näiteks pärimine võib olla piiratud.
Loogikavead SQL Server võib põhjustada täieliku andmebaasi krahhi
Kuigi pole ilmset vajadust karta veateateid, mille välja viskavad SQL Server rakendus, aitab see alati stsenaariumideks valmis olla. Loogikavead SQL Server võib mõnikord andmebaasi täielikult rikkuda. Sellistel juhtudel peate tagasi langema võimsale sql taastamine tööriist nagu usaldusväärne DataNumen SQL Recovery rakendus. Mõeldud võitlema most SQL-i riknemise keeruliste juhtumite korral võib rakendus tuua teie andmed tagasi kuni viimase kirjeni, alates vaadetest ja salvestatud protseduuridest kuni funktsioonideni, täiuslikus vormis. Samuti näitab see märkimisväärselt suuremat taastumismäära ja kiiret valmimise kiirust kui ükski teine rakendus selles klassis märkimisväärse varuga. Tööriista on äärmiselt lihtne kasutada ja saate isegi terve hulga SQL-andmebaase ühe korraga taastada. Lisaks ei piira rakendust aluseks olev füüsiline kandja ja see võib töötada ilma nähtavate probleemideta ka NDF-failide puhul.
Autori sissejuhatus:
Alan Chen on president ja esimees DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas juurdepääsu taastamine ja SQL-i taastamise tarkvaratooted. Lisateabe saamiseks külastage https://www.datanumen.com/