我基于mdf文件创建数据库。但是我希望能够将数据库存储在不同的目录中。
我有,
CREATE DATABASE dbname ON (FILENAME = N'C:\sql_data\dbname.mdf')
提前致谢。
答案 0 :(得分:0)
Technet page CREATE DATABASE上解释了如何为数据库文件指定不同的位置。
CREATE DATABASE dbname
ON
(NAME = dbname_data, FILENAME = 'C:\temp\dbname.mdf')
如果您想使用现有的mdf文件执行此操作,则可能需要使用FOR ATTACH
。
CREATE DATABASE dbname
ON (FILENAME = 'C:\temp\test\dbname.mdf')
FOR ATTACH;
如果您没有指定日志文件的位置,它将为您创建一个新的日志文件。