[英]How to set data and log file location for SQL Database?
I'm trying to create a database where the data and log files are saved to the E drive but not sure how to do so. 我正在尝试创建一个数据库,在该数据库中数据和日志文件保存到E驱动器,但不确定如何保存。 I've tried:
我试过了:
CREATE DATABASE TachographDataContent_Archive
创建数据库TachographDataContent_Archive
[ON E:\\MySqlDir\\MSSQL.MSSQLSERVER\\MSSQL\\Data][在E:\\ MySqlDir \\ MSSQL.MSSQLSERVER \\ MSSQL \\ Data]
[LOG ON {D:\\MySqlDir\\MSSQL.MSSQLSERVER\\MSSQL\\Data}][登录{D:\\ MySqlDir \\ MSSQL.MSSQLSERVER \\ MSSQL \\ Data}]
And I'm getting this error: 我收到此错误:
Msg 156, Level 15, State 1, Line 1
消息156,第15级,状态1,第1行
Incorrect syntax near the keyword 'IF'.关键字“ IF”附近的语法不正确。
Msg 102, Level 15, State 1, Line 1Msg 102,第15级,状态1,第1行
Incorrect syntax near 'TachographDataContent_Archive'.“ TachographDataContent_Archive”附近的语法不正确。
To create database using query, you need to mention .mdf and .ldf file. 要使用查询创建数据库,您需要提及.mdf和.ldf文件。 So try below script.
因此,请尝试以下脚本。
Like this 像这样
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
good luck... 祝好运...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.