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
- SQL Server Samples Databases (para 2008 y todavía para 2005)
http://www.codeplex.com/MSFTDBProdSamples - sp_dboption (Transact-SQL)
Muestra o cambia las opciones de las bases de datos. No utilice sp_dboption para modificar las opciones de las bases de datos maestra o tempdb.
- 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.
- Opciones de ALTER DATABASE SET
de que hablan? no entiendo nada jejeje