sql2005还原数据库提示不能从其他数据库选择备份集

sql2005还原数据库提示不能从其他数据库选择备份集,第1张

首先、点击桌面的“sql

server

management

studio”打开,sql2005的管理器,点击“连接”登录:

一、新建数据库

1、新建数据库

右键点击“数据库”——“新建数据库”:

mssql2005备份还原图文教程

填写数据库名,如mydata,选择数据库保存路径,一般可以保持默认地址,点击“确定”。

2、新建用户

右键点击“安全性”——“登录名”——“新建登录名”:

mssql2005备份还原图文教程

填写登录名,如mydata。选择“sql

server身份验证”,输入密码。下方的“强制密码过期”不要选择,默认数据库选择您用户登陆对应的数据库,如mydata。如图:

点击“用户映射”,“映射到此登录名的用户”勾选对应的数据库,如mydata。数据库成员角色勾选“public”和“db_owner”,点“确定”。如图:

至此新建数据库就完成了。

二、还原数据库

首先将数据库备份bak文件上传到服务器,建议放到d:\mssql

目录

,如mydatabak。右键点击要还原的数据库,选择“任务”——“还原”——“数据库”,如图:

注意,如果放在其他目录,务必保证该目录先加上mssqluser的完全控制权限,否则还原或备份会失败。保存备份的目录也必须有这个权限!!

若不是本服务器上早期的备份,请选择“源设备”,点右侧的“…”查找bak文件,完成后下方会显示出备份集,“还原”那勾选:

然后点击“选项”,勾选“覆盖现有数据库”,“将数据库文件还原为:”的文件路径指向现在的数据库文件,点击“确定”就开始还原了,备份太大的话,还原时间要稍微长点:

还原成功后,系统会提示:

还原成功后,请检查下表的架构是否是dbo:

若是数据库名或其他架构,如为mydata架构,需要在“安全性”——“架构”,新建一个所有者为dbo的mydata架构。

新建一个所有者为dbo的mydata架构:

三、附加数据库

首先将您的数据库mdf和ldf文件上传到服务器的某个目录(一般不要放在系统盘,以免系统损坏造成数据丢失),比如d:\mssql目录,并给该目录mssqluser的完全控制权限。

注意,如果放在其他目录,务必保证该目录先加上mssqluser的完全控制权限,否则还原或备份会失败。保存备份的目录也必须有这个权限!!

其次,右键点击您的数据库,选择附加:

点击添加,添加您的mdf文件:

点击确定就可以附加成功数据库了,在数据库中能看到新附加的数据库:

注意,如果放在其他目录,务必保证该目录先加上mssqluser的完全控制权限,否则还原或备份会失败。保存备份的目录也必须有这个权限!!

1左下角点击开始,程序,MicrosoftSQLServer2008R2 ,找到SQLServerManagementStudio,进入企业管理器;

2选择服务器实例名,登录名选择sa,输入sa登录密码,点击连接;

3进入企业管理器界面,鼠标右键单击“数据库”,选择“新建数据库”;

4 输入数据库名称,然后点击确定;

5 鼠标右键点击数据库,选择“任务”“还原”“数据库”;

6 进入还原数据库页面,选择“源设备”,然后点击后面的三个小圆点;

7点击“添加”;

8选择要恢复的BAK文件;

9 点击下面的“选择用于还原的备份集”,把还原下面的方框全部勾选,然后点击左侧的“选项”;

10在选项的设置里,把“覆盖现有数据库”前面的方框勾选,然后点击下面的“确定”;

11成功完成数据库的还原。

尊敬的客户,您好:

为了更有效解决您的问题,建议您通过“金蝶桌面服务系统”获取服务支持,在“金蝶桌面服务系统”中您可以选择多种方式解决您的问题,不仅可以通过“知识库”、“文档中心”等实现自助服务,还可以通过“服务预约”与我们的服务工程师取得联系,或者在“需求反馈”中及时将您对金蝶产品的任何建议反馈给金蝶公司,欢迎您体验!下载地址:>

我真我只能告诉你如果是SQL的数据库备份的BAK文件怎么恢复,别的我不会运行SQL企业管理器,将服务中断,右击你的数据库,选择还原数据库,根据不同选择从设备还原或者选择还原文件等(一般默认第一个点选按钮),在“选项”选项卡中选上“在当前数据上强制还原”然后还原行了,再次启动服务。

登陆SQL Server Management Studio管理器,然后右击数据库-选择还原数据库:

这里首先写好数据库名-选择源设备-文件-添加数据库文件(文件名是以bak结尾的备份文件);然后确定:

所谓打开,有时是指程序的运行,如双击CALCEXE打开计算器。有时是指文档利用程序调入内存编辑,如打开HUABMP文件,系统是启动画图程序将HUABMP调入内存编辑。这时一种类型文件(扩展名不同)对应一种打开程序。如TXT用记事本,BMP用画图,DOC用WORD

有些程序在编辑文档存盘前,先把编辑前的文件保存,文件扩展名是BAK(BACKUP备份),后再保存编辑后的文件,这样当你存盘后后悔了,可以用BAK文件覆盖原文件来恢复。这样就产生了BAK文件。

有些破解工具在破解程序时,也将待破解的程序事先保存为BAK文件,再破解,避免破解失误。

一般来讲BAK文件是可以删除的,如果想打开,必须将其扩展名改成该文件对应格式的扩展名。如记事本产生的BAK改成TXT,WORD产生的BAK改成DOC,数据库修改库结构的改成DBF,破解程序产生的改成EXE。如果是WORD产生的BAK改成TXT或DBF,照样打不开或打开后显示乱码。

但要想知道BAK是什么格式文件或是什么文件产生的很难。那如何知道呢?

还有另一种方法,就是所有文件都可以利用工具软件做为二进制文件打开,如用WINHEX,利用WINHEX按二进制文件打开,分析文件头格式,判断是什么类型文件。

当你掌握了上述方法并能分析文件的时候,你就不想打开BAK文件了。 你也可以去八度电脑贴吧(>

以上就是关于sql2005还原数据库提示不能从其他数据库选择备份集全部的内容,包括:sql2005还原数据库提示不能从其他数据库选择备份集、SQLServer2008R2如何还原数据库、sql 2005,金蝶k3备份的账套为bak和dbb,用账套管理还原提示“无法打开登录所请求的数据库。登录失败。“等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10154596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存