【问题标题】:Where does SQL Server 2005 keep the .mdf files?SQL Server 2005 将 .mdf 文件保存在哪里?
【发布时间】:2010-08-16 23:58:56
【问题描述】:

我正在从 SQL Server 2005 升级到 2008。我已经分离了我需要的数据库,但在文件系统上找不到它。

SQL Server 2005 的默认安装将这些存储在哪里?

【问题讨论】:

    标签: database sql-server-2005 mdf


    【解决方案1】:

    您还可以使用 management studio 查看任何数据库的属性>文件 - 这将显示文件及其增长设置。

    【讨论】:

      【解决方案2】:

      试试这个,运行这个查询

      use model
      go
      SELECT physical_name FROM sys.database_files
      

      在我的笔记本电脑上,它位于此文件夹中

      C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\

      【讨论】:

        【解决方案3】:

        默认情况下,在\Program Files\Microsoft SQL Server\

        【讨论】:

        • 并不总是如此,尤其不是在服务器上,例如在我的服务器上,日志文件在L盘,数据文件在U盘和V盘..由模型数据库确定跨度>
        • @SQLMenace:他在询问 default 安装
        • 我明白了,这也取决于你默认的意思,我们的默认是 L 表示日志,M 表示系统,T 表示 tempdb 和其余 userDB
        • @SQLMenace:但这不是默认的安装
        【解决方案4】:

        SQL Server 2005 的默认位置是:

        • \Microsoft SQL Server\MSSQL.1\MSSQL\ 用于数据库引擎
        • \Microsoft SQL Server\MSSQL.2\OLAP\ 用于分析服务
        • \Microsoft SQL Server\MSSQL.3\RS\ for Reporting Services

        更多详情请见HERE

        如果系统文件之一损坏,有时您无法查看属性。

        【讨论】:

          【解决方案5】:

          你总是可以去 SQL Server Management Studio 并右键点击 database,而不是选择 propeties,而不是继续角度 Files,你会看到两个文件显示在一个表格中,分别是MDF文件和Log文件,检查path!转到该文件夹​​,您的数据库是 MDF 文件

          PS:为了能够复制,我认为您必须终止 SqlServer 进程,这不是一种有点肮脏的方式,但它很快而且我使用它,对我有用!

          【讨论】:

            【解决方案6】:

            转到 C 盘 --> 程序文件 --> Microsoft SQL Server --> MSSQLXX --> MSSQL --> DATA

            数据文件夹有 mdf 和日志文件。

            【讨论】:

              【解决方案7】:

              您可能应该从管理工作室导出数据库,这样就不会有任何兼容性问题。

              【讨论】:

                猜你喜欢
                • 2010-11-18
                • 2010-12-21
                • 1970-01-01
                • 1970-01-01
                • 2014-01-21
                • 1970-01-01
                • 2014-09-21
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多