--Creación de una base de Datos Create Database Ejemplo on Primary ( Name=EmploData, filename='C:\Archivos de programa\Microsoft Sql server\ejemplo.mdf' size=10MB, --el Mínimo es 512Kb, el predeterminado es 1MB, maxsize=15MB, Filegrowth=20% -- default es 10%, minimo es 64KB ) log on ( Name=EmploData, filename='C:\Archivos de programa\Microsoft Sql server\ejemplo.ldf' size=3MB, --el Mínimo es 512Kb, el predeterminado es 1MB, maxsize=15MB, Filegrowth=20% ) Use ventas go /* opciones de bd auto_close, auto_create_statistics, auto_shrink auto_update_statistics --cursores-- Cursor_close_on_commit */ Alter database ventas SET Cursor_close_on_commit ON GO --CIERRA CUALQUIER CURSOR AUTOMATICAMENTE --PARA REVISAR ESTADO DE LAS OPCIONES SELECT DATABASEPROPERTYEX('VENTAS','ISAUTOSHRINK') --CONSULTAR INFORMACION DE GRUPOS SP_HELPFILEGROUP GRUPOVENTAS SP_HELPFILE VENTASDATA USE MASTER go SP_HELP VENTAS --CREACION DE GRUPOS ALTER DATABASE Northwind ADD FILEGROUP OrderHistoryGroup GO ALTER DATABASE Northwind ADD FILE ( NAME = 'OrdHistYear1', FILENAME = 'c:\Archivos de programa\ Microsoft SQL Server\MSSQL\Data\OrdHist1.ndf, SIZE = 5MB), TO FILEGROUP OrderHistoryGroup GO --modificar el grupo primario USE master GO ALTER DATABASE MyDatabase MODIFY FILEGROUP [PRIMARY] DEFAULT GO --Sintaxis Modificacion de la Base de datos ALTER DATABASE baseDeDatos { ADD FILE < filespec > [ ,...n ] [ TO FILEGROUP nombreGrupoDeArchivos ] | ADD LOG FILE < filespec > [ ,...n ] | REMOVE FILE nombreArchivoLógico [ WITH DELETE ] | ADD FILEGROUP nombreGrupoDeArchivos | REMOVE FILEGROUP nombreGrupoDeArchivos | MODIFY FILE < filespec > | MODIFY NAME = nuevoNombreBaseDatos | MODIFY FILEGROUP nombreGrupoDeArchivos {propiedadGrupoDeArchivos | NAME = nuevoNombreGrupoDeArchivos } | SET < optionspec > [ ,...n ] [ WITH < termination > ] | COLLATE < nombreIntercalación > } --modificar un archivo USE master GO ALTER DATABASE Test1 MODIFY FILE (NAME = test1dat3, SIZE = 20MB) GO USE NORTHWIND GO SP_HELPdb northwind dbcc shrinkdatabase (northwind,10) --10 es el porcentaje de espacio libre que quedara dbcc shrinkfile(northwind,2) --Reduce a 2MB el archivo de datos --trunca el registro de transacciones backup log northwind with truncate_only dbcc shrinkfile(northwind_log,0) -----Romper el vínculo entre los archivos de la bd use master go sp_detach_db 'northwind','true' --vincular un archivo de base de datos exec sp_attach_db 'Northwind' ,'C:\Archivos de programa\Microsoft SQL Server\MSSQL\Data\northwnd.mdf' ,'C:\Archivos de programa\Microsoft SQL Server\MSSQL\Data\northwnd.ldf' --------Creacion de Instantaneas------------ CREATE DATABASE AdventureWorks_dbss1800 ON ( NAME = AdventureWorks_Data, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\AdventureWorks_data_1800.ss' ) AS SNAPSHOT OF AdventureWorks; GO |
miércoles, 20 de julio de 2011
SCRIPT: CREACIÓN DE UNA BASE DE DATOS EN SQL
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario