sql server 2008怎样导入mdf,ldf文件
 
网上找了非常多解决sql server导入其它电脑拷过来的mdf文件,多数是不全。遇到的解决方法不一样等问题,下边是找到的解决这个问题的最全面方法!


将mdf。 ldf文件导入到sql server 2008数据库其中,以下提供两种办法:
第一种:
(1)选择右击数据库

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGxnZW4xNTczODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

(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),选项。并右击:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGxnZW4xNTczODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">


5.配置成功:
这样配置后附加数据库就不会出错了。

 
假设上述方法仍出现故障!


则使用下边的方法解决:
(1)可能mdf文件属性为仅仅读的属性。则仅仅需改动就可以

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




本人就是使用了 改动SQL Server Configuration Manager里边的SQL Server (SQLEXPRESS)” 的属性。然后更换本地用户   改动mdf文件的仅仅读属性和“全然控制”才成功的。最后祝你们操作成功!


(注:部分内容參考http://www.2cto.com/database/201308/235344.html)

版权声明:本文博客原创文章,博客,未经同意,不得转载。

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

  1. sql server 2008怎样导入mdf,ldf文件,怎样解决导入mdf,ldf文件时出现附加数据库错误的问题

    废话不多说,直入主题吧. 1:打开sql server 2008,右键数据库-->附加 2:这时出现这个界面点击添加 3:打开数据库实例的安装目录,打开DATA文件夹;(如我的实例目录地址为:D ...

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

    还原数据库文件的过程中,只有mdf文件,该怎么还原?在原来的SQL Server 2005中直接点击数据库然后附加就可以还原,但是在2008 版本中附加数据库文件则会出错(只有mdf文件){执行Tra ...

  3. 如何将SQL Server 2008库导入2000中

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  4. 阿里云SQL Server 2008 客户端导入数据库教程

    一.适用场景   源端数据库是SQL Server 2005 及以上.(SQL Server 2000未测试.) 数据文件总大小在10G以内. 可以在低峰期停应用.   二.导出步骤   1.软件准备 ...

  5. sql server 中后缀为.mdf的文件是干什么用的??

    在微软的SQL Server 2000 数据库有三种类型的文件: 1)主要数据文件(扩展名.mdf是 primary data file 的缩写) 主要数据文件包含数据库的启动信息,并指向数据库中的其 ...

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

    解决方法1:根据该博客中的引导,加上自己安装版本的细节,可以添加成功 http://www.2cto.com/database/201408/328930.html 解决方法2: 根据<数据库系 ...

  7. SQL Server 导入 MDF LDF文件

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

  8. sql server 2008 基础知识

    一.配置管理器   1.管理服务 使用配置管理器可以启动.停止.重新启动.继续或暂停服务. 服务器和客户端网络协议 2.SQLSMS 简介:SQLSMS是一个集成环境,用于访问.配置.管理和开发SQL ...

  9. SQL Server 2008 R2没有卸载干净

    在卸载Microsoft SQL Server 2008 R2 安装程序(简体中文) 出现 :“警告 26003.无法卸载 Microsoft SQL Server 2008 R2 安装程序支持文件, ...

随机推荐

  1. Flipping Game(枚举)

    Flipping Game time limit per test 1 second memory limit per test 256 megabytes input standard input ...

  2. java连接数据库——JDBC连接数据库

    DBUtil.java   // 数据库操作文件 package com.bjpowernode.jdbc.util; import java.io.File; import java.io.File ...

  3. 它们的定义AlertDialog(二)

    先来看主页面布局 main_activity.xml里面仅仅有一个button(加入点击事件.弹出载入框) 再看MainActivity package com.example.loadingdial ...

  4. Binder Proxy技术方案

    Binder Proxy技术方案 作者 低端码农 时间 2014.08.23 0x0 看到有多朋友尝试通过hook系统进程system_process的ioctl,以企图截获系统的IPC通讯.这个方法 ...

  5. proxy pattern 代理模式

    常用的几种代理模式简要说明如下:  (1) 远程代理(Remote Proxy):为一个位于不同的地址空间的对象提供一个本地的代理对象,这个不同的地址空间可以是在同一台主机中,也可是在另一台主机中,远 ...

  6. Android在API推荐的方式来实现SQLite数据库的增长、删除、变化、检查操作

    package com.examp.use_SQLite.dao; import java.util.ArrayList; import java.util.List; import android. ...

  7. Blend4精选案例图解教程(三):一键拖拽

    原文:Blend4精选案例图解教程(三):一键拖拽 拖拽效果,常规实现方法是定义MoveLeftDwon.MoveLeftUp.MouseMove事件,在Blend的世界里,实现对象的拖拽,可以不写一 ...

  8. SendMail如何签名

    MailAddress类有两个参数 第1个参数:发送者的邮箱 第2个参数:发送者的签名 示例: MailMessage message = new MailMessage();message.From ...

  9. POJ 3177 Redundant Paths POJ 3352 Road Construction(双连接)

    POJ 3177 Redundant Paths POJ 3352 Road Construction 题目链接 题意:两题一样的.一份代码能交.给定一个连通无向图,问加几条边能使得图变成一个双连通图 ...

  10. 在C#主线程和子线程将数据传递给对方如何实现

    在C#中主线程和子线程怎样实现互相传递数据 老帅 在C#中创建线程Thread时,能够有多种方法,而主线程和子线程之间又怎样实现互相传递数据,每种创建方法传递參数的效果是不同的,逐一看一下:  一.不 ...