Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 移动全文搜索目录_Sql Server_Sql Server 2005_Full Text Search_Catalog - Fatal编程技术网

Sql server 移动全文搜索目录

Sql server 移动全文搜索目录,sql-server,sql-server-2005,full-text-search,catalog,Sql Server,Sql Server 2005,Full Text Search,Catalog,我有一个SQL Server 2005数据库,它在自己的驱动器上有数据和日志,并且第一次创建了全文搜索,看起来我错过了需要指定目录保存位置的部分,并最终将其保存在我的c驱动器上 我的c驱动器仅适用于操作系统 如何将目录移动到同一台计算机上的其他位置?对于SQL Server 2005,: 将数据或日志文件作为 有计划的搬迁,遵循以下步骤 步骤: 运行以下语句 ALTER DATABASE database_name SET OFFLINE ALTER DATABASE database_nam

我有一个SQL Server 2005数据库,它在自己的驱动器上有数据和日志,并且第一次创建了全文搜索,看起来我错过了需要指定目录保存位置的部分,并最终将其保存在我的c驱动器上

我的c驱动器仅适用于操作系统

如何将目录移动到同一台计算机上的其他位置?

对于SQL Server 2005,:

将数据或日志文件作为 有计划的搬迁,遵循以下步骤 步骤:

  • 运行以下语句

    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
    
  • 将一个或多个文件移动到新位置 地点

  • 对于移动的每个文件,运行以下命令 声明

    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
    
  • 运行以下语句

    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>');
    
    选择名称、物理名称作为当前位置、状态描述
    从sys.master_文件
    其中database_id=DB_id(N“”);