Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Como crear bdd

Estas en el tema de Como crear bdd en el foro de SQL Server en Foros del Web. Hola, entro a Microsfot SQL Server Management Studio Express, le doy connec, y cuando intento crear una bdd me sale un error: create database agenda ...
  #1 (permalink)  
Antiguo 07/04/2008, 16:02
 
Fecha de Ingreso: abril-2008
Mensajes: 14
Antigüedad: 16 años
Puntos: 0
Como crear bdd

Hola, entro a Microsfot SQL Server Management Studio Express, le doy connec, y cuando intento crear una bdd me sale un error:
create database agenda


me aparece asi:

Msg 262, Level 14, State 1, Line 1
CREATE DATABASE permission denied in database 'master'.

Por que?? que puedo hacer para crear bdd o que debo configurar, nunca he usado este programa ni sql. Ojala me puedieran ayudar, muchas gracias
Si hay que asignarme permisos, como lo hago?

Última edición por icam; 07/04/2008 a las 16:29
  #2 (permalink)  
Antiguo 08/04/2008, 12:31
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Re: Como crear bdd

No tienes PERMISOS para crear bases de datos, requieres de un perfil de OWNER para poderlo hacer.
  #3 (permalink)  
Antiguo 08/04/2008, 15:52
 
Fecha de Ingreso: abril-2008
Mensajes: 14
Antigüedad: 16 años
Puntos: 0
Re: Como crear bdd

Aja, y como le hago para obtener ese perfil OWNER, a donde me tengo que ir o que tengo que hacer????
  #4 (permalink)  
Antiguo 09/04/2008, 05:39
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Re: Como crear bdd

Normalmente en una nueva instalación viene el usuario 'sa' como administrador, al instalar te debió preguntar la constraseña para 'sa', a lo mejor has ejecutado el Management Studio con autentificación Windows y debes autentificarte como 'sa'.

Si quieres los comandos SQL para crear una BD a mano, ahí van (necesitas igualmente permisos de 'sa'):

Código:
-- Se crea la BD
CREATE DATABASE [minuevabd]  ON
    (NAME = N'minuevabd_data',
     FILENAME = N'C:\BBDD\minuevabd_data.MDF' ,
     SIZE = 10, FILEGROWTH = 10) -- Tamaño inicial 10MB, crecimiento 10%
LOG ON (NAME = N'minuevabd_Log',
     FILENAME = N'C:\BBDD\minuevabd_log.LDF' ,
     SIZE = 1, FILEGROWTH = 10) -- Tamaño incial del LOG 1MB, crecimiento 10%
COLLATE MODERN_SPANISH_CI_AS -- Insensible a mayusculas (CI) y sensible a acentos (AS)
GO

-- Se crea el incio de sesion del usuario
EXEC sp_addlogin 'icam', 'micontraseña', 'minuevabd'

-- Se crea el usuario para la nueva BD y se le dan los permisos
USE minuevabd
EXEC sp_grantdbaccess 'icam'

GRANT CREATE FUNCTION TO icam 
GRANT CREATE PROCEDURE TO icam
GRANT CREATE TABLE TO icam
GRANT CREATE VIEW TO icam
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:06.