Jag ska försöka skapa en databas genom en SP, men får det dock inte att fungera. Min kod följer nedan.... Jättesnällt att du tar dig tid Har inte tillgång till SQL Server här, så jag kan inte verifiera, men jag tror inte man kan köra CREATE DATABASE med ett dynamiskt namn (på vare sig db eller filer). Du kan ju prova bygga upp hela SQL-satsen i en sträng och köra den i EXEC. Dessutom måste du väl ange NAME-parametern på filerna som ska skapas?Creata Database i en SP, hur gör man?
/Daniel
------
USE Master
GO
DECLARE @namedata varchar(30)
select @namedata = 'testy'
CREATE DATABASE @namedata
ON
PRIMARY (
FILENAME = 'd:\sqldata\mssql\data\' + @namedata + '.mdf'
SIZE = 10MB, MAXSIZE = 90)
LOG ON
(
FILENAME = 'd:\sqldata\mssql\data\' + @namedata + '_log.ldf'
SIZE = 1MB, MAXSIZE = 10)
GO
-------Sv: Creata Database i en SP, hur gör man?