如何为SQL数据库设置数据和日志文件位置?

时间:2014-05-29 09:43:58

标签: sql-server database windows

我正在尝试创建一个数据库,其中数据和日志文件保存到E驱动器但不知道如何操作。我试过了:

  

创建数据库TachographDataContent_Archive
  [在E:\ MySqlDir \ MSSQL.MSSQLSERVER \ MSSQL \ Data]
  [登录{D:\ MySqlDir \ MSSQL.MSSQLSERVER \ MSSQL \ Data}]

我收到了这个错误:

  

第15行,第1行,第1行,第1行   关键字“IF”附近的语法不正确。
  消息102,级别15,状态1,行1   'TachographDataContent_Archive'附近的语法不正确。

1 个答案:

答案 0 :(得分:1)

要使用查询创建数据库,您需要提及.mdf和.ldf文件。所以尝试下面的脚本。

喜欢这个

CREATE DATABASE [TachographDataContent_Archive]  
ON  PRIMARY (NAME = 'TachographDataContent', FILENAME = 'E:\MySqlDir\MSSQL.MSSQLSERVER\MSSQL\Data\TachographDataContent.mdf')
LOG ON 
(NAME = 'TachographDataContent_log', FILENAME = 'E:\MySqlDir\MSSQL.MSSQLSERVER\MSSQL\Data\TachographDataContent_log.ldf')
GO
祝你好运......