简体   繁体   English

根据mdf文件创建数据库并指定存储新数据库的位置?

[英]Create database based on a mdf file and specify location to store new database?

I create a database based on a mdf file. 我基于mdf文件创建数据库。 However I want to be able to store the database in a different directory. 但是我希望能够将数据库存储在其他目录中。

I have, 我有,

CREATE DATABASE dbname ON (FILENAME = N'C:\sql_data\dbname.mdf')

Thanks in advance. 提前致谢。

How you can specifiy a different locations for your database files is explained on the Technet page CREATE DATABASE . Technet页面CREATE DATABASE上说明了如何为数据库文件指定其他位置。

CREATE DATABASE dbname 
ON 
(NAME = dbname_data, FILENAME = 'C:\temp\dbname.mdf')

If you want to do this with an already existing mdf file then you probably need to use FOR ATTACH . 如果要对已经存在的mdf文件执行此操作,则可能需要使用FOR ATTACH

CREATE DATABASE dbname 
ON (FILENAME = 'C:\temp\test\dbname.mdf')
FOR ATTACH;

It will create a new log file for you if you don't specifiy a location for the log file. 如果您未指定日志文件的位置,它将为您创建一个新的日志文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从.mdf文件创建数据库而不附加数据库? - Create database from .mdf file without attaching? 为什么我不能用mdf文件创建数据库? - Why cant I create a database with mdf file? 还原数据库时,SQL Server指定mdf文件名 - SQL Server specify mdf file name when restoring database 如何基于SQL Server中的现有数据库创建.MDF文件? - How can I create .MDF file based on existing Database in SQL Server? MySQL使用新的数据库位置创建数据库 - Mysql create database with new database location 从还原文件创建新数据库并更改主数据库文件位置 - Create a new database from a restore file and change primary database file location 如何将数据库文件(.sql)转换为.mdf文件? - How to convert a database file (.sql) to a .mdf file? 如何连接到 MDF 数据库文件? - How do I connect to an MDF database file? 数据库“master”中的CREATE DATABASE权限被拒绝。 无法将文件'C:\\ co \\ App_Data \\ xxx.mdf'作为数据库'xxx'附加 - CREATE DATABASE permission denied in database 'master'. Cannot attach the file 'C:\co\App_Data\xxx.mdf' as database 'xxx' 将数据库文件(mdf)添加到AlwaysOn可用性组中的数据库 - Adding database file (mdf) to a Database in AlwaysOn Availability Group
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM