من می خوام با دستورات sql دیتابیس درست کنم که آدرس قرار گیری فایل را خودم تعیین کنم. اگه لطف کنید بگید چظور این کار را انجام بدم؟
ميتونيد از SP زير براي اين كار استفاده كنيد.
CREATE procedure [dbo].[CreateEmptyDB]
@DbName nvarchar(max),
@DbPath nvarchar(max)
AS
EXEC( 'CREATE DATABASE ' + @DbName + '
ON
( NAME = ' + @DbName + ',
FILENAME = '''+ @DbPath + @DbName + '.mdf'',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = ' + @DbName + '_Log,
FILENAME = '''+ @DbPath + @DbName + '_Log.ldf'',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )')