4

我目前正在使用 SQL Server 数据库。我想通过查询将数据库路径从其默认位置更改为其他位置。

是否可以在不创建新数据库的情况下做到这一点?

4

1 回答 1

5

hello raj 用于更改数据库路径,您需要对该目录的权限,然后在 sql server 中执行以下脚本

ALTER DATABASE LinkedIndb SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE LinkedIndb SET ONLINE;

ALTER DATABASE LinkedIndb MODIFY FILE 
(
   Name = LinkedIndb,
   Filename = 'D:\DATA\LinkedIndb.MDF'
);

ALTER DATABASE LinkedIndb MODIFY FILE 
(
   Name = LinkedIndb_log, 
   Filename = 'D:\DATA\LinkedIndb_log.LDF'
);

ALTER DATABASE LinkedIndb SET ONLINE;
ALTER DATABASE LinkedIndb SET MULTI_USER;
于 2013-03-22T10:02:35.573 回答