在sqlserver中,假如我们在创建数据库时,想要指定数据库文件的物理位置和数据库日志文件的物理位置(避免磁盘占用),可以使用这种方法。
脚本如下:
CREATE DATABASE YourDatabaseName ON
(
NAME = 'YourDatabaseName',
FILENAME = 'D:\YourDatabaseNameFolder\YourDatabaseName.mdf',--指定数据库的物理文件位置(后缀名为:.mdf)
SIZE = 5,
FILEGROWTH = 10%
)
LOG ON
(
NAME = 'YourDatabaseLogName',
FILENAME = 'D:\YourDatabaseNameFolder\YourDatabaseLogName.ldf',--指定数据库日志的物理文件位置(后缀名为:.ldf)
SIZE = 5,
FILEGROWTH = 10%
)
GO
注意:数据库的逻辑名字和数据库日志的逻辑名字不能相同,也就是上述的name和log on中的name不能相同
Ending~