Utilizando la DB de ejemplo AdventureWorksLT (para SQL2005 SP3a) y trabajar sobre el Win Vista para un ejemplo me instala en modo Read-Only y Single User
AdventureWorksLT que te sucedió?
Tal vez con la imagen en gris podamos ver que “algo huele mal en Dinamarca…” :)
…y que hacemos para cambiar el estado?
USE master;
GO
EXEC sp_dboption 'AdventureWorksLT', 'read only', 'FALSE';
NOTA: Lo que estaba leyendo en la ayuda es que esta sp_dboption se quitará en la versión siguiente de Microsoft SQL Server..(from MSDN)
Ahora deberíamos utilizar ALTER DATABASE con la opción seteada en {READ_ONLY | READ_WRITE} según corresponda son las opciones db_update_option
ALTER DATABASE AdventureWorksLT SET READ_WRITE
Cambiando Single User
Para el cambiar el estado Single User las opcion de db_user_access_option son { SINGLE_USER | RESTRICTED_USER | MULTI_USER }
ALTER DATABASE AdventureWorksLT SET MULTI_USER
Y luego todo ok… a seguir con el ejemplo que estaba armando
Enlaces
- ALTER DATABASE (Transact-SQL)
Modifica una base de datos o los archivos y grupos de archivos asociados a la base de datos….
- Opciones de ALTER DATABASE SET
En este tema se describe la sintaxis de ALTER DATABASE, relacionada con la configuración de las opciones de las bases de datos.
Comparte este post: