AdventureWorksLT que te sucedió? Base de datos en modo Read-Only, Single User? Cambiando estado.

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…” :)

image

…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

image
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
image


   

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.

Crossposting desde mi blog en Geeks.ms

Published 02-06-2009 11:35 por Jose A. Fernandez

Archivado en: ,