怎么在sqlsqlserver2008导出mdf上附加2012的mdf

在Sqlserver2008上附加Sqlserver2005分离的MDF文件 . -
- ITeye技术网站
1、首先找到我们的SqlServer2008安装目录盘,这里就以我的盘符(C盘)作为例子。文件为db_WuLiu_Data.MDF为例
2、打开图片中的MSSQL10.SQLSERVER2008\MSSQL\DATA
3、启动服务,打开数据库登录之后 附加刚刚Copy的MDF文件
4、在数据库节点下就能看到刚刚附加的Sqlserver2005 分离生成的MDF文件。
浏览: 2346 次
来自: 上海
不只是对象,HashMap&Object&,Lis ...
你好!您说的这种方法我也知道,您确定您往里面传的这个对象是Ja ...
直接传对象即可:carCmainUnderWriteList. ...sql server 2008如何导入mdf,ldf文件
sql server 2008如何导入mdf,ldf文件
如何将mdf, ldf文件导入到sql server 2008当中,下面提供两种办法:
第一种是右击数据库,然后点击附加。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。
第二种方法是:新建查询,然后输入下列语句,&
& & & & & EXEC & & sp_attach_db & & @dbname & & = & & 'yourdatabasename', & &&
& & & & & @filename1 & & = & & 'x:\路径\MSSQL\Data\pubs.mdf', & &&
& & & & & @filename2 & & = & & 'x:\路径\MSSQL\Data.Ldf
但是可能会出现这种错误:
& & & & & Sqlserver2008附加数据库时出错提示操作错误5(拒绝访问)错误5120的解决办法
& & & & & &Sql Server2008附加数据库文件时弹出错误信息:如下图:
&,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊!
方案一:切换登录方式
& & & & & & & 出现这种情况是由于用&混合验证方式&(SQL Server身份验证)登录数据库造成的,只要将登录方式改为 &windows身份验证方式&
& & & & & & 登录即可解决该问题,附加成功后再换用&混合验证模式&登陆就没问题了。
& & & & & &此方法经本人测试成功。
方案二:修改服务
& & & & & & 选择 所有程序-SQL Server 2005-配置工具-选择&SQL Server Configuration Manager&或者&SQL Server 配置管理器&,
& & & & & & 打开&SQL Server Configuration Manager&配置界面,在左侧选择&SQL Server 2005 服务&,在右侧右击打开&SQL Server (SQLEXPRESS)& 的属性,在内置账户处将网络服务--&Network Service&改为本地系统--&Local System&,
& & & & & & & 点击&重新启动&后再附加数据库就OK了。
& & & & & & & 此方法经本人测试成功。
& & & & & & & 附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的&Local System&再改回
&Network Service&,数据库仍可打开。
主要配置过程如下图:
1.打开&SQL Server Configuration Manager&配置界面:
2.选择Sql Server(MSSQLSERVER),选项,并右击:
3.选择&Local System&:
4.选择&重新启动&:
5.配置成功:
这样配置后附加数据库就不会出错了。
出现的问题:
附加数据库后发现数据库属性为只读的解决办法
附加后发现数据库属性为&只读&解决方法为:
打开&Sql Server2005&,在只读的数据库上右击选择属性,选中属性窗口左侧&选择页&下面的&选项&,在窗口右边将&数据库为只读&项
改为&False&,点击确定即可。
原因:之所以附加上的数据库为&只读&,是因为启动SQL Server 的默认的启动账号&网络服务&对所附加(Attach)的数据库文件的
权限不够造成的
主要配置过程如图:sqlserver2008附加数据库,只能选C盘目录,不能选其它盘目录 -
- ITeye技术网站
数据库sql2008重新安装后,想把以前保存在D盘的数据库附加上去,但是附加不了,错误提示如下:尝试打开或创建物理文件 'D:\数据库\db.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。)
我的解决方法:
在所有程序—SQL Server 2008—配置工具—"SQL Server Configuration Manager",点击"SQL Server 2008 服务",右键‘属性’——&'登录选项卡',右击你的用户(如sa)属性,内置帐户选择"Local System",点击重新启动就OK了。
为解决这个问题花了我近一个小时时间,刚开始怀疑是权限问题,最后才现是这儿(也就是在安装2008选择帐户时出的问题)
hunter090730
浏览: 130380 次
来自: 深圳
楼主可以详细介绍一下吗?有点没看懂.我需要地是在linux u ...
楼主,MyEclipse10.6破解补丁有吗?有的话共享一下。 ...
能不能发个原始的出处啊?这个代码完全看不懂啊!
将hour改为SECOND后,问题就解决了.但过了一段时间之后 ...
后来又加了一个线程,在加的那支线程上系统报如下错误:+++++ ...sqlserver2008如何导入mdf,ldf文件
sql server 2008如何导入mdf,ldf文件
网上找了很多解决sql server导入其他电脑拷过来的mdf文件,多数是不全,遇到的解决方法不一样等问题,下边是找到的解决问题的最全面方法!
将mdf, ldf文件导入到sql server 2008当中,下面提供两种办法:
(1)选择右击数据库
(2)然后点击“附加”。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。
第二种方法是:新建查询,然后输入下列语句,vc3Ryb25nPiAKCjxwcmUgY2xhc3M9"brush:">
sp_attach_db
'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文件的只读属性和“完全控制”才成功的,最后祝你们操作成功!
(注:部分内容参考/database/344.html)

我要回帖

更多关于 sqlserver2008导入mdf 的文章

 

随机推荐