当前在线人数17754
首页 - 分类讨论区 - 电脑网络 - 数据库版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
AWS RDS有办法把别的备份还原成另一个数据库么
[版面:数据库][首篇作者:yesim] , 2017年05月01日18:35:51 ,773次阅读,7次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
yesim
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: yesim (yesim), 信区: Database
标  题: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Mon May  1 18:38:46 2017, 美东)


试了下报错:
cannot be restored because there is already an existing database with the
same file_guids on the instance.

RDS does not allow restoring a copy of the same database onto the same DB
instance. A copy of the same database is defined as one for which the family
_guid or file_guids values are the same.

import/export因有外键删除太麻烦,试过
rename the Logical/physical names of database files,但权限不足,thx!

--

※ 修改:·yesim 于 May  1 18:38:55 2017 修改本文·[FROM: 73.]
※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 73.]

 
iMaJia
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: iMaJia (iMac,iPod,iPad,iMaJia), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Wed May  3 20:39:24 2017, 美东)

貌似是沒有辦法的

你可以试开个新 db instance, restore 到那里,然后再用 amazon data migration
service 搞到你想要的 RDS instance 上。

或者在临时 instance 上 restore 成不同名的,然后 backup, restore 到真
instance 上?

【 在 yesim (yesim) 的大作中提到: 】
: 试了下报错:
: cannot be restored because there is already an existing database with the
: same file_guids on the instance.
: RDS does not allow restoring a copy of the same database onto the same DB
: instance. A copy of the same database is defined as one for which the
family
: _guid or file_guids values are the same.
: import/export因有外键删除太麻烦,试过
: rename the Logical/physical names of database files,但权限不足,thx!




--
※ 修改:·iMaJia 於 May  3 20:41:55 2017 修改本文·[FROM: 66.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 209.]

 
yesim
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: yesim (yesim), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Sat May  6 06:34:02 2017, 美东)


【 在 iMaJia (iMac,iPod,iPad,iMaJia) 的大作中提到: 】
: 貌似是沒有辦法的
: 你可以试开个新 db instance, restore 到那里,然后再用 amazon data migration
: service 搞到你想要的 RDS instance 上。
新的instance的开销。

: 或者在临时 instance 上 restore 成不同名的,然后 backup, restore 到真
: instance 上?
: family
本地弄过,然后上传,但restore时被识别出是同名,貌似即使改名backup,备份文件
里还有原始库的信息。有办法用16进制编辑器把这个信息改掉么,thx!


--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 73.]

 
iMaJia
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: iMaJia (iMac,iPod,iPad,iMaJia), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Tue May  9 13:54:12 2017, 美东)

我试了在RDS 上搞的确不行。local server 上搞,upload backup file 到S3然后
restore 可以. you have to restore your database as a different name, take a
backup of the new database, then upload the new backup to S3/RDS

【 在 yesim (yesim) 的大作中提到: 】
: 新的instance的开销。
: 本地弄过,然后上传,但restore时被识别出是同名,貌似即使改名backup,备份文件
: 里还有原始库的信息。有办法用16进制编辑器把这个信息改掉么,thx!




--
※ 修改:·iMaJia 於 May  9 20:35:36 2017 修改本文·[FROM: 24.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 128.]

 
yesim
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: yesim (yesim), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Fri Jun  2 12:32:43 2017, 美东)


这个方法试过不行,
Task ID 275 (RESTORE_DB) exception: Database Test cannot be restored because
there is already an existing database with the same file_guids on the
instance.


【 在 iMaJia (iMac,iPod,iPad,iMaJia) 的大作中提到: 】
: 我试了在RDS 上搞的确不行。local server 上搞,upload backup file 到S3然后
: restore 可以. you have to restore your database as a different name, take
a
: backup of the new database, then upload the new backup to S3/RDS



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 172.]

 
iMaJia
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: iMaJia (iMac,iPod,iPad,iMaJia), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Sun Jun  4 02:01:32 2017, 美东)

the way I did it was to restore the database on local server as a different
name, backup this database, and use this backup to restore on RDS


【 在 yesim (yesim) 的大作中提到: 】
: 这个方法试过不行,
: Task ID 275 (RESTORE_DB) exception: Database Test cannot be restored
because
:  there is already an existing database with the same file_guids on the
: instance.
: a



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 50.]

 
AlexanderZ
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: AlexanderZ (), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Fri Jul 28 12:47:10 2017, 美东)


You can't restore a backup file to the same DB instance that was used to
create the backup file. Instead, restore the backup file to a new DB
instance. Renaming the database is not a workaround for this limitation.

You can't restore the same backup file to a DB instance multiple times. That
is, you can't restore a backup file to a DB instance that already contains
the database that you are restoring. Renaming the database is not a
workaround for this limitation.

Details:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html


--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 206.]

 
AlexanderZ
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: AlexanderZ (Emitor4), 信区: Database
标  题: Re: AWS RDS有办法把别的备份还原成另一个数据库么
发信站: BBS 未名空间站 (Wed Apr 18 13:02:44 2018, 美东)

兄弟们,此题有解了,尽管看起来不是特别完美:-)

https://www.red-gate.com/simple-talk/sql/database-administration/recover-
data-sql-server-aws-rds-help-bacpac/


--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 206.]

[分页:1 ]
[快速返回] [ 进入数据库讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996