任务:将PUBS重新导入
可以这样用sp_attach_db,很简单,测试用PUBS通过。
过程:
1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文
件移走。
2.重新启动MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的图标是灰色的加了个'(置疑
)',删除PUBS。至此是为了模拟Pubs数据库只留下了pubs.mdf,(pubs_log.ldf不再用到)。
3.将pubs.mdf移到MSSQL安装目录下E:\Program Files\Microsoft SQL Server\MSSQL\Data\
4.在SQL查询分析器中执行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf',
会有错误提示:
设备激活错误。物理文件名 'e:\Program Files\Microsoft SQL Server\MSSQL\data\pubs_log.ldf' 可
能有误。
已创建名为 'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.LDF' 的新日志文件。
不过没关系,因为新日志文件已创建了,呵呵。
用此方法只要有.mdf文件,就能回复数据库。
附加数据库:
企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件
--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
分享到:
相关推荐
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...
在SQL Server中,`.mdf`文件是主数据文件的扩展名,它是数据库的核心组成部分,存储着数据库的结构、表、索引、视图等所有数据和对象。本主题将深入探讨`MySchool`数据库资源及其相关的SQL Server知识点。 首先,`...
标题 "SQL Server 2008 R2 x64 MSDBData.mdf" 提到的是 SQL Server 数据库管理系统中的一个特定文件,`MSDBData.mdf`,它属于 `msdb` 数据库的主要数据文件。`msdb` 数据库在 SQL Server 中扮演着至关重要的角色,...
MDF文件在SQL Server数据库中恢复技术 MDF文件在SQL Server数据库中恢复技术是指在SQL Server数据库中恢复MDF文件的方法。MDF文件是SQL Server数据库的主要组成部分,用于存储数据库的数据和结构信息。在本文中,...
每一个SQL Server数据库至少包含一个MDF文件。 - **LDF 文件**: 这是SQL Server数据库的日志文件,记录了对数据库所做的所有更改。同样地,每一个SQL Server数据库至少包含一个LDF文件。 SQL Server管理的每个...
当面临没有安装SQL Server数据库的情况,但又需要访问.MDF文件时,可以通过利用Visual Studio 2005或更高版本来实现。以下将详细解释如何在没有SQL Server的情况下打开.MDF文件。 首先,确保您的计算机上安装了...
当您遇到登录到SQL Server 2008 R2时,如果与`msdb`数据库相关联的数据文件或日志文件出现问题,可能会导致错误并影响到这些关键功能的正常运行。描述中提到的"数据登录加载msdb报错"很可能是因为`msdb`数据库出现了...
3. 将ASPNETDB_Data.MDF文件复制到SQL Server的数据文件夹(通常是C:\Program Files\Microsoft SQL Server\MSSQL\Data)。 4. 使用SQL Server Management Studio (SSMS) 连接到SQL Server实例。 5. 在对象资源管理器...
SQL Server 2005 如何恢复 mdf 文件的数据库 SQL Server 2005 是微软公司推出的关系数据库管理系统,它提供了强大的数据存储和管理功能。然而,在实际应用中,数据库管理员可能会遇到各种意外情况,如误操作、数据...
在SQL Server 2000中,附加数据库的过程主要用于将已存在的数据库文件(.MDF)和日志文件(.LDF)导入到SQL Server实例中。以下是一个详细步骤的说明,教你如何附加一个数据库: 1. **启动SQL Server企业管理器**:...
本文将详细介绍如何仅使用`.mdf`文件来还原一个SQL Server数据库。 #### 什么是MDF文件 在SQL Server中,每个数据库至少包含两个物理文件:一个主数据文件(`.mdf`或`.ndf`)和一个事务日志文件(`.ldf`)。其中,...
RentalApartment.mdf SQL Server 数据库
1. **.bak 文件**:.bak 是SQL Server数据库备份文件的扩展名。在标题中提到的`.bak`文件,意味着这个压缩包内包含了一个Northwind数据库的完整备份。用户可以通过还原这个备份文件来恢复或克隆数据库。使用`RESTORE...
在SQL Server数据库管理中,有时我们需要从备份或不同服务器迁移数据。在这种情况下,`.mdf`(主数据文件)和`.ldf`(日志文件)就显得尤为重要。AdventureWorks2008_Database.zip是一个包含了这两个关键文件的...
1. **MDF文件的作用**:MDF文件是SQL Server数据库中的主要存储文件,它包含了数据库的所有数据和结构信息。 2. **LDF文件的作用**:LDF文件(事务日志文件)记录了所有对数据库进行的修改操作,用于支持事务处理和...
### 使用简单恢复模式对SQL Server数据库进行收缩 在SQL Server中,随着业务的增长与时间的推移,数据库文件(.mdf)和日志文件(.ldf)可能会变得非常庞大,即使数据库中的实际数据量并没有那么大。在这种情况下,...
在探讨关于SqlServer2000数据库中tempdb.mdf的迁移这一主题时,我们首先要理解tempdb数据库在SqlServer系统中的核心角色与功能。Tempdb是一个系统数据库,它为所有用户数据库提供临时表、临时存储过程以及其他临时...
3. 异常状况下占用的数据库空间没有释放:在异常状况下,数据库可能会占用大量的空间,而没有及时释放,这也会导致mdf文件过大。 要解决这些问题,可以使用以下方法: 1. 整理索引碎片:可以使用重组或重建索引的...
总的来说,“数据库sql server 期末xk.zip”中的Xk_Log.LDF和Xk.MDF文件揭示了SQL Server数据库的核心结构和工作原理。学习和掌握SQL Server数据库的管理和维护,不仅能够保证数据的安全,还能提高系统的稳定性和...
SQL SERVER数据库批量附加工具是一款针对Microsoft SQL Server设计的实用工具,它极大地简化了数据库管理员在日常工作中频繁进行数据库附加操作的流程。在传统的SQL Server管理中,如果需要附加多个数据库,通常需要...