Como crear Base de Datos en codigo SQL (me da error) ???

25/09/2006 - 16:44 por Quark | Informe spam
Hola Grupo, como se debe crear una BD con lenguaje SQL.

Necesito saber si la indicación de la ubicación y del fichero de
intercalación son correctas ????

USE master
GO
CREATE DATABASE baseprueba
ON
( NAME = 'baseprueba_dat',
FILENAME = 'C:\TMP\baseprueba.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = 'baseprueba_log',
FILENAME = 'C:\TMP\baseprueba.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
COLLATE SQL_Latin1_General_CP850_CS_AS
GO

Me da el siguiente error :

Servidor: mensaje 5105, nivel 16, estado 2
Error de activación de dispositivo. El nombre de archivo físico
'C:\TMP\baseprueba' puede ser incorrecto.
Servidor: mensaje 1802, nivel 16, estado 1
Error en CREATE DATABASE. No se pueden crear algunos de los archivos de la
lista. Consulte los errores anteriores.


Quedo a la espera de vuestras noticias !!!

Gracias de antemano !!!
 

Leer las respuestas

#1 Salvador Ramos
25/09/2006 - 18:21 | Informe spam
Hola,

La intrucción es correcta, salvo que en tu servidor no exista C:\TMP.
Lo he probado en el mío de pruebas, cambiando la ubicación D:\ y ha
funcionado correctamente.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Quark" escribió en el mensaje
news:

Hola Grupo, como se debe crear una BD con lenguaje SQL.

Necesito saber si la indicación de la ubicación y del fichero de
intercalación son correctas ????

USE master
GO
CREATE DATABASE baseprueba
ON
( NAME = 'baseprueba_dat',
FILENAME = 'C:\TMP\baseprueba.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = 'baseprueba_log',
FILENAME = 'C:\TMP\baseprueba.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
COLLATE SQL_Latin1_General_CP850_CS_AS
GO

Me da el siguiente error :

Servidor: mensaje 5105, nivel 16, estado 2
Error de activación de dispositivo. El nombre de archivo físico
'C:\TMP\baseprueba' puede ser incorrecto.
Servidor: mensaje 1802, nivel 16, estado 1
Error en CREATE DATABASE. No se pueden crear algunos de los archivos de la
lista. Consulte los errores anteriores.


Quedo a la espera de vuestras noticias !!!

Gracias de antemano !!!



Preguntas similares