将 SQL Server 默认实例的文件夹移动到同一服务器上的另一个路径

sab*_*rna 3 instance sql-server-2012

我的客户安装了 SQL Server 2012 默认实例。但是默认实例的文件夹和数据文件夹在同一个磁盘上。

我想将默认实例的文件夹移动到另一个磁盘 ( C:Program Files\Sql Server\)。

我可以在不卸载现有实例然后安装新实例的情况下执行此操作吗?

Aar*_*and 5

查看或更改数据和日志文件的默认位置

  1. 在对象资源管理器中,右键单击服务器并单击属性。在左侧面板中,单击数据库设置页面。
  2. 在数据库默认位置中,查看新数据文件和新日志文件的当前默认位置。
  3. 要更改默认位置,请在数据或日志字段中输入新的默认路径名,或单击浏览按钮查找并选择路径名。

对于某些数据库(例如master)而言,移动系统数据库的强度要大一些,并且比其他数据库(例如)更难tempdb。我会从这里开始,并考虑是否真的需要移动master/ model/ msdb

移动系统数据库

我不知道,有移动文件夹类似支持的方式BinnFTData等等。如果你想办法搬完,似乎工作,我很有信心,他们会在某个时候突破。因此,如果目标真的是从安装驱动器中删除 SQL Server 的所有痕迹,那么备份数据库、卸载 SQL Server 并重新开始会更干净。如果对象只是为了保持BinnData分离,我不得不质疑为此经历很多麻烦的价值。

  • 我不想只移动系统数据库。我想移动实例的所有文件夹(Binn、FTData、Install、JOBS ...),而没有 DATA、LOG 和 Backup 文件夹。 (2认同)