usuarios una the tabla sirven seguridad qué que privilegios para owns los esquemas esquema dropped consultar cannot cambiar and sql sql-server-2005 tsql database-restore

una - SQL Server 2005 restaura solo un esquema



the database principal owns a schema in the database, and cannot be dropped. (3)

Está en lo correcto, no es posible restaurar un solo esquema solamente.

Dicho esto, si hubiera almacenado todos los objetos de esquema específicos en un grupo de archivos específico y hubiera estado tomando copias de seguridad del grupo de archivos, entonces podría restaurar solo el grupo de archivos afectado.

Sin embargo, si está administrando una gran cantidad de esquemas / grupos de archivos, esto sería bastante engorroso.

Estoy bastante seguro de que esto no es posible ...

Tenemos una base de datos con varios esquemas. Cada esquema pertenece a un usuario diferente. Un usuario preguntaba "si descubro que cometí una gran cantidad de errores, sería posible volver al estado en el que estaban mis datos ayer". Obviamente, podríamos restaurar toda la base de datos, pero eso también restauraría los otros esquemas que no queremos hacer ...


Restaure toda la base de datos a una base de datos con un nombre diferente.

Copie sobre las partes que desea restaurar.


Debe restaurar una copia de la base de datos completa a un punto en el tiempo y luego copiar nuevamente los datos del esquema en la base de datos original. Si esto se necesita de forma regular en el futuro, podría usar grupos de archivos como John sugirió y hacer una recuperación parcial de una copia , luego copiar los datos nuevamente. Pero no puede, incluso con grupos de archivos, hacer una recuperación parcial a un punto en el tiempo (que es lo que estás pidiendo), afaik no existe tal cosa.