【发布时间】:2010-12-29 15:56:24
【问题描述】:
我有一个 SQL Server 2005 数据库,它在自己的驱动器上包含数据和日志,并且第一次创建了全文搜索,看起来我错过了需要指定目录位置的部分保存到并最终将它放在我的 C 盘上。
我的 C 盘仅适用于操作系统。
如何将目录移动到同一台机器上的另一个位置?
【问题讨论】:
标签: sql-server sql-server-2005 full-text-search catalog
我有一个 SQL Server 2005 数据库,它在自己的驱动器上包含数据和日志,并且第一次创建了全文搜索,看起来我错过了需要指定目录位置的部分保存到并最终将它放在我的 C 盘上。
我的 C 盘仅适用于操作系统。
如何将目录移动到同一台机器上的另一个位置?
【问题讨论】:
标签: sql-server sql-server-2005 full-text-search catalog
对于 SQL Server 2005,follow this procedure:
将数据或日志文件作为 有计划的搬迁,请遵循这些 步骤:
运行以下语句。
ALTER DATABASE database_name SET OFFLINE将文件移动到新的 位置。
对于每个移动的文件,运行以下命令 声明。
ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' )运行以下语句。
ALTER DATABASE database_name SET ONLINE通过运行 以下查询。
SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files WHERE database_id = DB_ID(N'<database_name>');
【讨论】: