SQL Server 2005 – Single User

sqlserverLOGO

Para pasar la base de datos, de un estado a otro.

ALTER DATABASE [Works] SET MULTI_USER WITH NO_WAIT
ALTER DATABASE [Works] SET SINGLE_USER WITH NO_WAIT

EXEC sp_dboption 'Works', 'single user', 'false'
EXEC sp_dboption 'Works', 'single user', 'true'

SQL SERVER – Duplicar una tabla

sql server 2000 logo

Para duplicar una tabla, podemos hacer varias cosas:

Copiar sólo la estructura porque puede ser útil para algunos casos:

SELECT * Into DestinationTableName From SourceTableName Where 1 = 2 

O bien hacer un duplicado exacto de la misma:

SELECT * INTO MyNewTable FROM MyTable

No se copiarán las constraints o índices.