AWS RDS SQL 服务器还原问题
AWS RDS SQL Server RESTORE ISSUE
我在 AWS 上创建了 SQL 服务器资源实例。我想从 .bak
文件恢复数据库。我执行了以下步骤以恢复:
sqlcmd -S XXX.rds.amazonaws.com -U root -P XXXX
USE master
go
create database xyzzy
RESTORE DATABASE xyzzy
FROM DISK = N'C:\Users\Administrator\Downloads\FMAT_CPS_backup_2017_09_29_040005_9422965.bak'
go
但我遇到了这个错误
Msg 3110, Level 14, State 1, Server EC2AMAZ-BUJEKP3, Line 1
User does not have permission to RESTORE database 'catalyst'.
Msg 3013, Level 16, State 1, Server EC2AMAZ-BUJEKP3, Line 1
RESTORE DATABASE is terminating abnormally.
当我尝试这个命令时
C:\Users\Administrator>sqlcmd -e -S xxxxrds.amazonaws.com -U root -P xxxx -i "C:\Users\Administrator\Downloads\FMAT_CPS_backup_2017_09_29_040005_9422965.bak"
我遇到另一个错误:
Sqlcmd: Error: Syntax error at line 224 near command 'S' in file 'C:\Users\Administrator\Downloads\FMAT_CPS_backup_2017_09_29_040005_9422965.bak'.
.bak
文件大小为 25GB,我无法打开它。
如何解决这些错误?
您可能没有足够的权限,是否正确使用 IAM 凭据。
或者
您可以上传文件到S3 and Restore to RDS
我在 AWS 上创建了 SQL 服务器资源实例。我想从 .bak
文件恢复数据库。我执行了以下步骤以恢复:
sqlcmd -S XXX.rds.amazonaws.com -U root -P XXXX
USE master
go
create database xyzzy
RESTORE DATABASE xyzzy
FROM DISK = N'C:\Users\Administrator\Downloads\FMAT_CPS_backup_2017_09_29_040005_9422965.bak'
go
但我遇到了这个错误
Msg 3110, Level 14, State 1, Server EC2AMAZ-BUJEKP3, Line 1
User does not have permission to RESTORE database 'catalyst'.Msg 3013, Level 16, State 1, Server EC2AMAZ-BUJEKP3, Line 1
RESTORE DATABASE is terminating abnormally.
当我尝试这个命令时
C:\Users\Administrator>sqlcmd -e -S xxxxrds.amazonaws.com -U root -P xxxx -i "C:\Users\Administrator\Downloads\FMAT_CPS_backup_2017_09_29_040005_9422965.bak"
我遇到另一个错误:
Sqlcmd: Error: Syntax error at line 224 near command 'S' in file 'C:\Users\Administrator\Downloads\FMAT_CPS_backup_2017_09_29_040005_9422965.bak'.
.bak
文件大小为 25GB,我无法打开它。
如何解决这些错误?
您可能没有足够的权限,是否正确使用 IAM 凭据。
或者
您可以上传文件到S3 and Restore to RDS