База на податоци само за читање, но само неколку табели за пишување

Се обидувам да ја конфигурирам базата на податоци како режим само за читање со следната команда и таа работи.

база

Сепак, треба само да дозволам неколку табели, како што се Кориснички сесии, итн., Да бидат писатели. Мај?

Имаме околу 500 табели во базата на податоци и треба да напишеме само 4 табели.

6 одговори

Мојот предлог би бил да ги зачувате двата вида табели во различни шеми - да кажете читливи и записни .

Кога SQL Server воведе шеми во 2005 година, идејата беше дека шемите се безбедносен диск, а базите на податоци се резервна копија и уред за обновување:

Мајкрософт SQL Server 2005 го воведе концептот на шеми на објекти со бази на податоци. Шемите се слични на именскиот простор или одделните контејнери што се користат за зачувување на објекти на базата на податоци. Безбедносните дозволи се однесуваат на шемите, што ги прави важна алатка за раздвојување и заштита на базата на податоци за објекти врз основа на правата за пристап.

Ова би направило две различни шеми силен конкурент на архитектурата на податоците.

Со други зборови, поставете ја шемата што може да се чита само за читање. И ставете ги другите табели во шемата за пишување .