knrt.net
当前位置:首页 >> 在sql sErvEr 2005中,附加和分离数据库,用sql语... >>

在sql sErvEr 2005中,附加和分离数据库,用sql语...

下面的例子一看就知道了: eg: sp_detach_db 'accpEconsole' ---分离accpEconsole数据库 sp_attach_db accpEconsole,'C:\accpEconsole.mdf','C:\accpEconsole_log.LDF' \\附加数据库 backup database master to disk='C:\bea\master'\\备份 rest...

这样就可以了。 EXEC SP_ATTACH_DB 数据库名称 '*.mdf'(数据库文件地址), '*.ldf' (日志文件地址) 你的就是这样了: EXEC SP_ATTACH_DB data, 'D:\data.mdf','D\data.ldf'

sql server2005分离数据库时间不会太久,一般几十秒钟就可以了。 如何长时间没有分离成功,说明该数据库正在被使用,你需要关闭所有的sql文件,包括一打开的数据表、以及新建查询。之后再选择分离,再选中删除链接,再确定

请使用Windows操作系统认证模式登录,不要用用户名密码方式登录,然后再附加数据库。 如果还不行,把错误贴出来,看看

下面的例子一看就知道了: eg: sp_detach_db 'accpEconsole' ---分离accpEconsole数据库 sp_attach_db accpEconsole,'C:\accpEconsole.mdf','C:\accpEconsole_log.LDF' \\附加数据库 backup database master to disk='C:\bea\master'\\备份 rest...

不能直接完成这样的任务。高版本的文件不能被低版本的SQL正常识别使用。可以试着在SQL2008中导出数据库构架的脚本后,在SQL2005中生成空数据库,然后再把数据导过去。 数据库不多的数据库可以直接导出成脚本后,在SQL2005中直接生成。具体方法如...

这个问题肯定是数据库权限的问题,你的数据库缺少connect权限,右键单击你的那个数据库,属性,左边,权限,此时在右边新建个用户,然后在下面给它所有权限,即可解决

单文件附加或者用语句附加把,日志文件坏了

别用附加数据了。。将数据库备份成BAK文件,然后新建一个数据库,完全覆盖就OK了。。这种情况是你的数据库正在使用

视情况而定 通常只要目标数据库版本不低于当前数据库就可附加上 但是如果你的数据库开启了数据加密, 那样你需要先将加密凭证导入到目标数据库中

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com