В SQL Server 2005 можно создать моментальный снимок базы данных, который обеспечивает доступ к базе данных только для чтения, даже когда база данных находится в режиме ожидания восстановления. Одним из вариантов использования этой возможности является создание базы данных отчетов, которая ссылается на копию производственной базы данных, которая постоянно обновляется посредством доставки журналов.
В этом сценарии, как я могу реализовать защиту в базе данных «моментальных снимков», которая отличается от «производственной» исходной базы данных?
Например, в производственной базе данных весь доступ к данным осуществляется через хранимые процедуры, тогда как в базе данных моментальных снимков пользователям разрешается выбирать из таблицы в базе данных для целей отчетности. Проблема, которую я вижу, состоит в том, что безопасность базы данных моментальных снимков наследуется от исходной базы данных и не может быть изменена, поскольку моментальные снимки предназначены только для чтения.