m-y*_*m-y 3 tfs storage solid-state-drive sql-server-express tfs2010
基本上,我使用默认设置安装了Microsoft Visual Studio和Team Foundation Server.它的速度非常快,这可能意味着它正在从我的SSD读取/写入.我实际上想让它从我的标准硬盘驱动器上运行,以避免太快烧掉我的SSD ......怎么会这样呢?
我应该注意我的SSD是我的C:驱动器,我的标准硬盘是我的H :(数据)驱动器.TFS/SqlServer/VS2010都安装在标准的Program Files位置(位于我的SSD上).
是的,当您接受默认值并让TFS配置向导为您安装SQL Express时,它会将数据文件放入C:\Program Files\Microsoft SQL Server.
要将数据文件移动到另一个位置,您需要停止TFS,分离数据库文件,将它们移动到新位置,然后重新连接它们并启动TFS.
要停止TFS,请按照以下说明操作:
CD \Program Files\Microsoft Team Foundation Server 2010\ToolsTFSServiceControl quiesce如果您已单独安装SQL Management Studio,则应该能够(LOCAL)\SQLExpress通过UI 连接并执行以下步骤.
但是,如果您没有SQL Management Studio,则需要使用命令行工具将SQL数据文件移动到新位置,请按照以下说明操作:
以管理员身份打开命令提示符
跑: sqlcmd -E -S (LOCAL)\SQLExpress
连接后,通过运行以下命令分离数据库:
use master
go
sp_detach_db 'Tfs_Configuration'
go
sp_detach_db 'Tfs_DefaultCollection'
go
Run Code Online (Sandbox Code Playgroud)
将数据文件和日志文件从当前位置(通常C:\Program Files\Microsoft SQL Server\MSSQL\DATA)复制(或移动)到新位置(H:\SQLDATA).
通过运行以下命令,重新附加数据库以指向服务器到新位置的数据/日志文件:
use master
go
sp_attach_db 'Tfs_Configuraiton','H:\SQLDATA\Tfs_Configuration.mdf','H:\SQLDATA\Tfs_Configuration.ldf'
go
sp_attach_db 'Tfs_DefaultCollection','H:\SQLDATA\Tfs_DefaultCollection.mdf','H:\SQLDATA\Tfs_DefaultCollection.ldf'
go
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令再次启动TFS: TFSServiceControl unquiesce
| 归档时间: |
|
| 查看次数: |
1800 次 |
| 最近记录: |