Questions tagged «amazon-ec2»

3
从AWS RDS PostgreSQL实例获取WAL文件
我们在Amazon Web Services上有一个Postgres RDS实例。我们启用了自动备份,并且每天拍摄快照。我们想生成一个RDS实例的本地“最新”备份,我们可以对其进行管理。对实例运行pg_dump是不够的,因为我们希望能够将数据库还原到任何时间点。我们希望对RDS和所有WAL文件进行本地备份,因为已进行了备份。问题: 是否可以访问RDS在其备份例程中自动生成的WAL文件和备份?这将是理想的。我想下载它们的本地副本。经过初步调查,我觉得这个问题的答案是“否”。听起来RDS正在S3中存储其WAL文件和备份,但是这使我们无法访问它们。我希望确认。 还有其他方法可以访问RDS实例上发生的事务(WAL文件)吗?我想我们应该能够在EC2上创建Postgres数据库,并将事务从主要的“实时” RDS实例“馈送”到该EC2实例中。一旦我们的EC2实例更新,我们就可以从那里拉WAL文件。但是,多么令人头疼://这种设置可行吗?从我们的RDS实例“馈送”到EC2实例以使其始终保持最新状态的魔力是什么? 谢谢!

2
Mongo以管理员身份为任何数据库创建用户都会引发错误
我正在尝试创建一个具有访问所有数据库的权限的简单用户,并且可以执行任何操作。当我尝试执行createUser命令时,出现以下错误: db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]}) 2015-08-20T17:09:42.300+0000 E QUERY Error: couldn't add user: No role named userAdminAnyDatabase@new_vehicles_catalog 仅当我启用身份验证配置并且需要它时,才会发生上述问题。 因此,如何为任何数据库创建具有管理员权限的用户。我想要它,因为我将mongo服务配置为使用身份验证连接。如果要执行数据转储,则必须使用此身份验证参数。 请任何帮助? 使用mongo版本3.0.5。 该服务位于Amazon Linux AMI 2015.03(HVM),SSD卷类型上-ami-1ecae776

2
为什么在Postgres的EC2上使用RDS?
我有一个当前在EC2上运行的数据库。由于我必须将其移至更大的计算机,因此出现了使用RDS的问题。 价钱: 我可以获得一个EC2 c3.large实例,其中包含两个SSD(每个16GB),两个vCPU和4GB的按需存储,每小时的费用为0.132 USD [1]。 最接近(考虑价格)的RDS机器的价格db.m3.medium为每小时0.125美元(Single-AZ)[2]。该计算机具有相同的内存量,但只有一个vCPU [3]。另外,我将不得不为存储和io [2]支付费用。 因此,这两个的价格将非常相似。 EC2的优点: 如前所述,还有一个vCPU。 使用EC2时,我可以将Write-Ahead-Log放到第二张光盘上(将很多内容写入db时,性能会大大提高)。 我可以在EC2实例上运行pgbouncer(性能更高,因为我可以保持连接打开)。 我可以编辑配置文件(最终将提高性能) RDS的优点: 自动执行每日备份。 RDS能否涵盖EC2拥有的优势(尤其是2)?还有其他优势吗?

3
db_owner无法删除数据库-错误615,SQL Server
我有一个在Amazon EC2上运行的SQL Server 2012数据库。我已经创建了一个用户,可以创建,编辑和删除数据库。我给新用户dbcreator担任服务器角色。 我的用户可以远程连接并成功运行create database foo;命令。但是,当用户尝试使用drop database foo;命令再次删除数据库时,失败并显示以下错误: Warning: Fatal error 615 occurred at Feb 1 2014 5:15PM. Note the error and time, and contact your system administrator. ErrorCode: 21 即使选择的数据库是master(所以我也不认为是因为它正在使用中)。当我再次运行该命令时,该命令成功,以管理用户身份登录。 我检查了新创建的数据库,并按db_owner预期向用户分配了该数据库中的角色,因此我的理解是,这对于该用户来说应该是足够的权限,以便能够删除他们刚刚创建的数据库。 根据http://technet.microsoft.com/zh-cn/library/ms178613.aspx,db_owner角色应具有足够的权限。“需要数据库的CONTROL权限,ALTER ANY DATABASE权限或db_owner固定数据库角色的成员身份。” 我查找了错误615,发现“找不到数据库表ID%d,名称为'%。* ls'。” 这对我来说毫无意义。http://technet.microsoft.com/zh-CN/library/aa937592(v=sql.80).aspx SQL Server版本信息:Microsoft SQL Server 2012 (SP1) - 11.0.3368.0 (X64) /n May …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.