Crear base de datos con SP
Publicado por Fredy Ayala (20 intervenciones) el 02/06/2009 18:46:31
Buenas amigos expertos, necesito consultarles algo.
Estoy diseñando un sistema contable, multiempresa, para cada empresa quiero habilitar una nueva base de datos, pero la creacion de la base de datos quiero que sea dinamica, para lo cual necesito crear un store procedure que reciba como parametro el nombre de la base de datos y la ruta. Lo hice como sigue:
create procedure CreaBaseDatos
@vNombre varchar(60),
@vRuta varchar(60)
as
Create Database "@vNombre"
on primary(name = "@vNombre",
FileName = "@vRuta",
Size = 3 MB,
MaxSize = 3000 MB,
FileGrowth = 20%);
go
Me crea sin problema, pero al intentar ejecutar de la sgte manera:
execute CreaBaseDatos 'Comercial5', 'C:SistemaBaseDatosComercial5.mdf'
Me da error.
Alguien puede ayudarme con esto? Les agradecere infinitamente.
Atentamente,
Fredy Ayala
Estoy diseñando un sistema contable, multiempresa, para cada empresa quiero habilitar una nueva base de datos, pero la creacion de la base de datos quiero que sea dinamica, para lo cual necesito crear un store procedure que reciba como parametro el nombre de la base de datos y la ruta. Lo hice como sigue:
create procedure CreaBaseDatos
@vNombre varchar(60),
@vRuta varchar(60)
as
Create Database "@vNombre"
on primary(name = "@vNombre",
FileName = "@vRuta",
Size = 3 MB,
MaxSize = 3000 MB,
FileGrowth = 20%);
go
Me crea sin problema, pero al intentar ejecutar de la sgte manera:
execute CreaBaseDatos 'Comercial5', 'C:SistemaBaseDatosComercial5.mdf'
Me da error.
Alguien puede ayudarme con esto? Les agradecere infinitamente.
Atentamente,
Fredy Ayala
Valora esta pregunta


0