Databáza iba na čítanie, ale iba niekoľko tabuliek na písanie

Snažím sa nakonfigurovať databázu ako režim iba na čítanie pomocou nasledujúceho príkazu a funguje to.

tabuliek

Potrebujem však iba umožniť, aby bolo možné zapisovať na niekoľko tabuliek, napríklad UserSession atď. Smieť?

V databáze máme asi 500 tabuliek a stačia nám napísať iba 4 tabuľky.

6 odpovedí

Navrhujem uložiť dva typy tabuliek v rôznych schémach - povedzme čitateľné a zapisovateľné .

Keď server SQL Server predstavil schémy v roku 2005, išlo o to, že schémy sú jednotkou zabezpečenia a databázy sú jednotkou zálohovania a obnovy:

Microsoft SQL Server 2005 predstavil koncept schém databázových objektov. Schémy sú podobné mennému priestoru alebo samostatným kontajnerom používaným na ukladanie databázových objektov. Pre schémy platia bezpečnostné povolenia, ktoré z nich robia dôležitý nástroj na oddeľovanie a ochranu databázy objektov na základe prístupových práv.

Toto by urobilo z dvoch rôznych systémov silného konkurenta dátovej architektúry.

Inými slovami, nastavte čitateľnú schému na read_only. A ostatné tabuľky vložte do zapisovateľnej schémy .