use master
go
---------Crear una base de datos
Create database Ejemplo
on primary
(name='EjemData', filename='c:\data\ejemdata1.mdf',
size=10MB, MaxSize=500Mb, filegrowth=25%
)
log on
(name='EjemLog', filename='c:\data\ejemLog.ldf',
size=5MB, MaxSize=500Mb, filegrowth=25%
)
go
---------Borrar una base de datos
drop database ejemplo
---------Crear un grupo adicional a parte del PRIMARY predeterminado
alter database Ejemplo
add filegroup Secundario
---------agregar un archivo al grupo adicional creado
alter database ejemplo
add file
(name='EjemSec', filename='c:\data\ejemSec1.ndf',
size=10MB, MaxSize=500Mb, filegrowth=25%
)to filegroup Secundario
---------opciones de la base de datos
Alter database Ejemplo
set AUTO_CREATE_STATISTICS on
---------Cree un login---------------
use master
go
create login UserInformatica with password = 'P@ssw0rd'
---------cree un user para el login---------------
use ejemplo
create user UserInformatica for login UserInformatica
with default_schema = Informatica
go
---------Esquemas
---------Cree el esquema asociado al user--------
create schema Informatica authorization UserInformatica
Go
---------Dar permisos de creacion de tabla al usuario---------------------
grant create table to UserInformatica
go
---------Cambiar de usuario----------------------------
---------Ejecutar acciones en nombre de UserInformatica
---------sin salirme del usuario actual----------------
execute as user = 'UserInformatica'
go
create table Empleado
(
codigo int, nombre varchar(100)
)
go
--------Regresar al usuario actual
revert
go
No hay comentarios:
Publicar un comentario