SQL Server 文件路径

本文深入解析了SQL Server系统数据库文件路径、SQL Server版本路径、安装/升级日志文件路径、核心日志文件路径以及Windows用户接口文件路径。详细介绍了如何通过SQL Server配置管理器获取关键信息,并提供了路径示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


系统数据库文件路径

master <drvie>:\program files\microsoft sql server\mssql10.<instance_name>\data master.mdf mastlog.ldf

msdb <drvie>:\program files\microsoft sql server\mssql10.<instance_name>\data msdbdata.mdf msdblog.ldf

model <drvie>:\program files\microsoft sql server\mssql10.<instance_name>\data model.mdf modellog.ldf

tempdb <drvie>:\program files\microsoft sql server\mssql10.<instance_name>\data tempdb.mdf templog.ldf

resource <drive>:\program files\microsoft sql server\mssql10.<instance_name>\binn mssqlsystem-resource.mdf mssqlsystem-resource.ldf


SQL SERVER 版本路径

2008 <drive>:\program files\microsoft sql server\100\

2005 <drive>:\program files\microsoft sql server\90\

2000 <drive>:\program files\microsoft sql server\80\


安装/升级日志文件路径:

<drive>:\program files\microsoft sql server\\100\setup bootstrap\log\files\summary.txt

最近修改核心日志文件:

<drive>:\program files\microsoft sql server\\100\setup bootstrap\log\files\sqlsetup[xxx]_[电脑名]_Core.log

最近修改windows 用户 接口文件:

<drive>:\program files\microsoft sql server\\100\setup bootstrap\log\files\sqlsetup[xxxx][s]_[电脑名]_WI.log

组件安装文件:

<drive>:\program files\microsoft sql server\\100\setup bootstrap\log\files\sql setup[xxx]_{电脑名}_SQL.log



错误日志存放路径:

<drives>:\Program Files\Microsoft SQL Server\MSSQL10.<instance>\MSSQL\Log\ERRORLOG

路径可以不用记,但是记住最好。

可以从【SQL Server配置管理器】→选择【SQL Server 服务】→【SQL Server(实例名)】→【属性】→【高级】→【启动参数】中获取,截图是SQL Server2012截图,和2008稍微有所不同,但是大概操作都是相同的:



SQL Server 安装文件的默认存储路径通常位于系统盘的特定目录下。对于大多数版本,默认安装路径为 `C:\Program Files\Microsoft SQL Server`,具体子目录名称会根据 SQL Server 的版本和实例名称有所不同,例如 `MSSQL14.MSSQLSERVER\MSSQL\DATA` 是 SQL Server 2017 的典型数据文件路径 [^2]。 如果需要修改安装文件的存储路径,可以通过以下方法进行调整: ### 修改数据库文件的默认存储路径 通过注册表编辑器或 T-SQL 命令可以更改 SQL Server 数据库文件的默认存储位置。以下是一个使用 T-SQL 的示例: ```sql EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultData', @type='REG_SZ', @value='D:\SQL2005\Data' ``` 此命令将默认的数据文件路径更改为 `D:\SQL2005\Data` [^1]。 ### 修改日志文件的默认存储路径 类似地,也可以修改日志文件的默认存储路径。以下是一个 T-SQL 示例: ```sql EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultLog', @type='REG_SZ', @value='D:\SQL2005\Log' ``` 此命令将默认的日志文件路径更改为 `D:\SQL2005\Log` [^1]。 ### 手动移动现有数据库文件 如果已经创建了数据库,并希望将其文件移动到新的存储路径,则需要手动操作。首先停止 SQL Server 服务,然后将现有的数据库文件(如 `testdb.mdf` 和 `testdb.ldf`)复制到新目录(例如 `E:\zxy\Database\DATA`),最后更新 SQL Server 配置以指向新的文件位置 [^2]。 ### 注意事项 - 在修改任何路径之前,请确保备份重要数据,以免造成数据丢失。 - 修改注册表时需谨慎操作,建议在修改前备份注册表。 - 确保新路径所在的磁盘分区有足够的空间来存储数据库文件。 - 如果 SQL Server 实例正在运行,可能需要重启服务以使更改生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值