sql server 2008如何导入mdf,ldf文件

sql server 2008如何导入mdf,ldf文件

网上找了很多解决sql server导入其他电脑拷过来的mdf文件,多数是不全,遇到的解决方法不一样等问题,下边是找到的解决问题的最全面方法!

将mdf, ldf文件导入到sql server 2008 数据库当中,下面提供两种办法:

第一种:

(1)选择右击数据库

(2)然后点击“附加”。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。

第二种方法是:新建查询,然后输入下列语句,

          EXEC     sp_attach_db     @dbname     =     ‘yourdatabasename‘,
                       @filename1     =     ‘x:\路径\MSSQL\Data\pubs.mdf‘,
                       @filename2     =     ‘x:\路径\MSSQL\Data.Ldf

第二种方法可能提示SQL语言 附近有问题(真不知道什么问题啊??)

上边两种都可能可能会出现这种错误:(如果上述两种过程成功了,那祝贺了!)

Sqlserver2008附加数据库时出错提示操作 系统错误5(拒绝访问)错误5120的解决办法

Sql Server2008附加数据库文件时弹出错误信息:如下图:

可能大家都遇到过这种问题,解决方案如下:

方案一:切换登录方式

出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为 “windows身份验证方式”

登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。

方案二:修改服务

选择 所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,

打开“SQL Server Configuration Manager”配置界面,在左侧选择"SQL Server 2008 服务",在右侧右击打开“SQL Server (SQLEXPRESS)” 的属性,在内置账户处将网络服务--” Network Service”改为本地系统--" Local System",

点击“重新启动”后再附加数据库就OK了。

(附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的“Local System”再改回

“Network Service”,数据库仍可打开。)

主要配置过程如下图:

1.打开“SQL Server Configuration Manager”配置界面:

2.选择Sql Server(MSSQLSERVER),选项,并右击:

5.配置成功:

这样配置后附加数据库就不会出错了。

如果上述方法仍出现问题!

则使用下边的方法解决:

(1)可能mdf文件属性为只读的属性,则只需修改即可

另外还需在mdf文件属性-->安全 (把所有用户 即 我下边的三个用户 选择“编辑”,把颜色笔全出来的地方 完全控制那个打勾勾)

本人就是使用了 修改 SQL Server Configuration Manager里边的SQL Server (SQLEXPRESS)” 的属性,然后更换本地用户   修改mdf文件的只读属性和“完全控制”才成功

最后想说的是  最好日志文件存放位置统一放在C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA 即便放在其他位置最好不要出现中文 空格等

时间: 2024-10-11 17:31:53

sql server 2008如何导入mdf,ldf文件的相关文章

怎么在SQL Server 2008中还原.mdf数据文件

还原数据库文件的过程中,只有mdf文件,该怎么还原?在原来的SQL Server 2005中直接点击数据库然后附加就可以还原,但是在2008 版本中附加数据库文件则会出错(只有mdf文件){执行Transact-SQL语句或处理时发生异常}那么现在就可以打开数据库的两个文件(mdf,ldf),右键属性, 选择Administrators(也就是本机用户),将权限修改为完全控制,同样另外的文件也按照这样操作,然后按照上面的步骤还原数据库.另外一种方法是将上面的两个文件直接复制到系统数据库的默认目录

mssql 导入.mdf .ldf文件

写在前: 工作中经常会碰到需要把数据库移到另一个电脑,备份出来再导进去是很麻烦的,干脆直接到把整个数据文件拷贝过去即可. 如果从源数据库拷贝 .mdf 文件不成功,必须要把数据库实例 停止.放到新数据库路径 C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA 启动发现识别不了该数据库. 但是本人的 数据库配置打开发现  SQL Server服务 名称显示 远程过程调用失败(这个不是问题重点).

SQL Server 导入 MDF LDF文件

EXEC sp_attach_db @dbname = 'OA', @filename1 = 'C:\OA.mdf', @filename2 = 'C:\OA_log.ldf'

有关sql server 2008无法导入数据库mdf文件的处理方法

解决方法1:根据该博客中的引导,加上自己安装版本的细节,可以添加成功 http://www.2cto.com/database/201408/328930.html 解决方法2: 根据<数据库系统实验指导教程>(汤娜 汤庸 叶小平 刘海编著)附录B中“实验数据(School数据库)的导入”,也可以导入成功.

sql server 2008 基础知识

一.配置管理器 1.管理服务 使用配置管理器可以启动.停止.重新启动.继续或暂停服务. 服务器和客户端网络协议 2.SQLSMS 简介:SQLSMS是一个集成环境,用于访问.配置.管理和开发SQL Server的所有组件. 注册服务器:为客户机确定一台SQL Server数据库所在的机器,及服务器. 4.Sqlcmd工具 sqlcmd通过OLE DB与服务器进行通信,使用sqlcmd工具可以在命令提示符窗口中输入T-SQL语句,调用系统过程和脚本文件. T-SQL脚本文件是一个文本文件,可以包含

SQL Server 2008 R2没有卸载干净

在卸载Microsoft SQL Server 2008 R2 安装程序(简体中文) 出现 :“警告 26003.无法卸载 Microsoft SQL Server 2008 R2 安装程序支持文件,因为安装了以下产品:SQL Server 2008 R2 SP1 Database Engine Shared SQL Server 2008 R2 SP1 Common Files”.但是在程序列表中并未找到该程序,在网上找了找资料,可以使用 WMIC(Windows Management Ins

Microsoft SQL Server 2008 R2完全卸载再安装手册

  Microsoft SQL Server 2008 R2安装后,可能一些原因导致程序故障,需要重新安装,但是卸载后,很难再进行安装,基本都会报错,导致程序无法正常安装使用,以下是亲测有效的方法,屡试不爽,以及一些其它可能出现的问题,如参照以下方法仍旧不能解决,建议重新安装系统,再安装数据库,这是最简单最有效的方法,. 第一部分完全卸载Microsoft SQL server 2008 R2 首先进入控制面板:鼠标左键点击左下角windows图标键 2. 进入后选择程序和功能 找到Micros

卸载Microsoft SQL Server 2008 R2 安装程序

在卸载Microsoft SQL Server 2008 R2 安装程序(简体中文)  出现 :"警告 26003.无法卸载 Microsoft SQL Server 2008 R2 安装程序支持文件,因为安装了以下产品:SQL Server 2008 R2 SP1 Database Engine Shared   SQL Server 2008 R2 SP1 Common Files".但是在程序列表中并未找到该程序,在网上找了找资料,可以使用 WMIC(Windows Manage

SQL Server数据的导入导出

SQL Server 2008的导入导出服务可以实现不同类型的数据库系统的数据转换.为了让用户可以更直观的使用导入导出服务,微软提供了导入导出向导.导入和导出向导提供了一种从源向目标复制数据的最简便的方法,可以在多种常用数据格式之间转换数据,还可以创建目标数据库和插入表. 可以向下列源中复制数据或从其中复制数据:SQL Server.文本文件.Access. Excel.其他 OLE DB 访问接口. 这些数据源既可用作源,又可用作目标.还可将 ADO.NET 访问接口用作源.指定源和目标后,便