How can I create a database via a stored procedure?
CREATE PROCEDURE CreateDataBase
@strDBPath nvarchar(MAX),
@strFileName nvarchar(50),
@strLOGPath nvarchar(MAX),
@strLOGFileName nvarchar(50)
AS
BEGIN
CREATE DATABASE [APPLICATION]
CONTAINMENT = NONE
ON PRIMARY
( NAME = strFileName, FILENAME = strDBPath, SIZE = 5120KB , FILEGROWTH = 1024KB )
LOG ON
( NAME = strFileName, FILENAME = strLOGPath , SIZE = 2048KB , FILEGROWTH = 10%)
END
GO
In SQL Server Management Studio everything seems alright. But in my Visual Studio database project the compiler complains about strDBPath
and strLOGPath
.
Error:
Incorrect Syntax near strDBPath