一、导入mdf有两种方法: (需要mdf和ldf两个文件)
1:在企业管理器里面的菜单操作-》所有任务-》附加数据库里面,根据需求填写就搞定了。
2:在查询分析器里执行如下语句
exec sp_attach_db '数据库名','mdf文件路径'
比如你的数据库名字为firstborn,mdf文件的路径是d:/firstborn.mdf,就可以用下面的代码搞定:
exec sp_attach_db 'firstborn','d: /irstborn.mdf
二、备份数据库
1.在\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data下备份*.mdf和*ldf两个文件
2.管理器中备份数据库,扩展名为.bak
三、无法安装SQL Server 2000怎么办?
SQL Server 2000 卸载以后重装时提示:
“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”
重启后,仍然无法继续安装!
搜了一下,找到了以下解决的办法:
(1)添加/删除程序中彻底删除sql server。
(2)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
不必重启,重新安装SQL Server2000。OK!
分享到:
相关推荐
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...
在SQL Server 2000中,附加数据库的过程主要用于将已存在的数据库文件(.MDF)和日志文件(.LDF)导入到SQL Server实例中。以下是一个详细步骤的说明,教你如何附加一个数据库: 1. **启动SQL Server企业管理器**:...
在SQL Server 2000中,批量附加数据库是一项实用功能,它允许管理员一次性附加多个数据库,极大地提高了工作效率。这个"Server 2000 批量附加数据库工具"是专为此目的设计的一个应用程序,旨在简化数据库管理过程,...
### SQL Server 使用命令附加数据库详解 #### 一、概述 SQL Server 是一款广泛使用的数据库管理系统,在数据管理和存储方面发挥着重要作用。在SQL Server中,有时我们需要将已经存在的数据库文件(通常为.mdf和....
在SQL Server中,附加数据库是指将已存在但未在当前实例中注册的.mdf(主数据文件)和.ldf(日志文件)恢复到服务器的过程。这通常用于迁移数据库或者在备份恢复场景下使用。 批量附加数据库则意味着同时处理多个...
在IT领域,尤其是在数据库管理与恢复的技术层面,处理“只有mdf文件没有日志文件如何附加数据库”的问题是一项挑战性的任务。这个问题的核心在于如何在缺失事务日志(LDF文件)的情况下,对Microsoft SQL Server中的...
4. **附加数据库文件**:将之前导出的数据库文件(包括.mdf和.ldf文件)复制到目标服务器的相应位置。 5. **使用T-SQL命令附加数据库**: - 打开新的查询窗口。 - 输入以下命令: ``` ALTER DATABASE [新数据库...
在SQL Server中,当尝试附加数据库时遇到错误,如“错误1813:未能打开新数据库”,这通常表示数据库的文件路径、权限或状态存在问题。以下是一些解决此类问题的步骤: 1. **创建新数据库并覆盖文件**: - 首先,...
总结来说,通过创建和执行`bat`文件,结合`sqlcmd`工具,我们可以实现对SQL Server 2008 R2数据库的自动化管理,包括执行SQL脚本和自动附加数据库。这对于大型企业或需要高效数据管理的环境而言,是一种非常实用的...
由于SQL Server的版本间并不完全向下兼容,特别是数据结构和存储过程等方面,因此不能直接将SQL Server 2005的数据库文件(.mdf和.ldf)附加到SQL Server 2000。为了解决这个问题,我们需要调整SQL Server 2005数据库...
4. **文件验证**:在附加数据库文件之前,先使用DBCC CHECKDB等工具验证文件完整性。 #### 总结 错误5172通常是由于数据库文件损坏或不兼容引起的。通过对数据库文件进行备份、使用内置工具进行检查和修复、确保...
3. 附加数据库到SQL Server实例的代码示例。 4. 如何在C#中创建数据库和表的控制类。 5. 在C#中处理数据库连接、执行SQL命令以及异常处理的实践。 首先,我们来详细解释什么是数据库附加。在SQL Server中,附加是指...
在描述中提到的“批量附加数据库”,是指通过特定的工具或者SQL命令,一次性将多个数据库文件(.mdf和.ldf)连接到SQL Server实例上,这对于数据库迁移、备份恢复或者日常维护工作来说非常便捷。 标签“sq”可能指...
首先,在SQL Server 2000上执行`sp_detach_db`存储过程来分离数据库,然后将`.mdf`和`.ldf`文件复制到SQL Server 2005的服务器上,最后在目标服务器上使用`sp_attach_db`来附加这些文件。 2. **备份与还原**: 另...
本篇文章将详细介绍如何解决“mdf附加失败”的问题,以及如何从MDF文件中导出数据。 首先,我们需要理解MDF文件附加失败的原因。可能是由于以下几种常见情况: 1. **文件正在使用**:如果MDF文件正在被另一个SQL ...
3. 使用“附加数据库”功能,将`.mdf`文件连接到SQL Server实例。 4. 确保`.ldf`文件路径正确,以便完整恢复数据库。 这两个数据库包含的表、视图和存储过程可以用来学习SQL语言,例如: - SELECT语句:通过查询...
因此,了解如何恢复SQL Server 2000数据库文件是至关重要的。以下将详细探讨这一主题。 首先,SQL Server 2000的数据文件主要包括两种类型:主数据文件(.mdf)和次要数据文件(.ndf)。主数据文件存储数据库的元...
1. 数据库创建与附加:使用CREATE DATABASE语句创建新的数据库,而附加数据库则是将现有的.mdf和.ldf文件连接到SQL Server实例上,使其成为可用的数据库。 2. 数据库备份与恢复:定期备份数据库是防止数据丢失的...
接着,可以将"scott.mdf"和"scott_log.LDF"文件附加到SQL Server实例中,创建或恢复Scott Schema。一旦数据库被成功导入,就可以开始练习编写SQL查询,例如查询员工信息、按部门分组、更新员工薪资等。同时,通过...