在SQL Server 2008 Express中进行备份时,任何机构都可以告诉我如何克服此错误吗?
Backup failed for Server '\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476
System.Data.SqlClient.SqlError: The media loaded on "D:\Project 2014\PayrollBackup" is formatted to support 2 media families, but 1 media families are expected according to the backup device specification. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&LinkId=20476
Run Code Online (Sandbox Code Playgroud)
我只想对我的数据库进行一次备份.但总是我必须提供两个目的地,然后在恢复时我无法使用单个备份文件恢复数据库?在SSMS中有什么要配置的吗?如果有的话,请你清楚解释一下吗?
编辑:
BACKUP DATABASE [Payroll] TO DISK = N'D:\Project 2014\PayrollBackup' WITH NOFORMAT, NOINIT, NAME = N'Payroll-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
Run Code Online (Sandbox Code Playgroud) 伙计们,
我正在尝试设置一个包含InnoDB和MyISAM表的相当大的生产数据库(半场演出)的定期备份.到目前为止我一直在使用mysqldump,但我发现它需要越来越长的时间,并且当mysqldump运行时服务器完全没有响应.
我想问你的意见:我该怎么做
使mysqldump备份无阻塞 - 为进程或类似的东西分配低优先级,OR
找到另一种更好/更快/非阻塞的备份机制.
我知道MySQL企业备份产品(http://www.mysql.com/products/enterprise/backup.html)的存在 - 它很昂贵,这不是这个项目的选项.
我已经读过将第二台服务器设置为"复制从站",但这对我来说也不是一个选择(这需要硬件,这需要花费$$).
谢谢!
更新:有关我的环境的更多信息:Ubuntu,最新的LAMPP,Amazon EC2.
我可以从AWS控制台看到我的RDS实例每天都要备份一次.从FAQ我知道它是在S3上备份.但是当我使用控制台查看我的S3存储桶时,我没有看到RDS备份.
所以:
我正在按照本教程来备份和恢复单个MongoDB数据库.
备份命令 -
sudo mongodump --db newdb --out /var/backups/mongobackups/`date +"%m-%d-%y"`
Run Code Online (Sandbox Code Playgroud)
恢复命令 -
sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
Run Code Online (Sandbox Code Playgroud)
虽然它完美无缺,但MongoDB在恢复数据时给了我这个警告 -
只应在从BSON文件恢复时使用--db和--collection args.其他用途已弃用,将来不再存在; 请改用--nsInclude
有人可以解释如何删除此警告吗?
我正在使用MongoDB 3.4.1版本.
我已经玩了谷歌应用引擎和谷歌数据存储一段时间,我面临着需要定期备份我的东西在云上.
是否有任何通用工具允许您从特定的google-datastore实例下载所有数据并将其还原到另一个?
如果是这样,请赐教,如果没有 - 有人应该这样做!
我读到了不用停机时间进行备份的不同MongoDB设置.哪种策略最好或甚至可以比较?
启用日记功能并简单地复制/data/db目录 - 我不清楚这是否足够 - 在MongoDB主页上它指出你必须"快照它"并且它在SAN和LVM上工作为例.
问题:
快照在此上下文中的含义是复制命令计为快照吗?是否可以使用NTFS在Windows服务器上复制日记MongoDB(2.0+)数据目录?您如何确保在您自己的文件系统和设置上安全?
建立具有2个服务器和仲裁器的副本集.然后使用rs.status()和fsyncLock/解锁以确保在备份时只在辅助服务器上读取数据.
> db.fsyncLock
function () {
return db.adminCommand({fsync:1, lock:true});
}
> db.fsyncUnlock
function () {
return db.getSiblingDB("admin").$cmd.sys.unlock.findOne();
}
Run Code Online (Sandbox Code Playgroud)
问题:
如果您在副本集中使用锁,那么似乎可以为整个副本集锁定写入和读取,并且此错误尚未修复?
如果在备份进行过程中将辅助设备投票为主设备怎么办?备份过程是否会停止,或者副本集是否会停止响应写入请求,直到它被解锁?
注意事项:
现在我想要简单的解决方案,只需使用日志文件复制data/ db目录并等待副本集.MongoDB在64位Windows服务器(RackSpace Cloud)上运行.
:这里所描述我想备份数据存储GAE对GS桶https://developers.google.com/appengine/docs/adminconsole/datastoreadmin#Backup_And_Restore.我试图在表单中提供存储桶名称:
bucket
/gs/bucket
/gs/bucket/path
Run Code Online (Sandbox Code Playgroud)
但不是它的工作.每次收到消息时:
There was a problem kicking some off the jobs/tasks:
Invalid bucket name: 'bucket'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?是否有可能将所有数据(包括blob文件)备份到GS而无需为此编写自定义代码?
google-app-engine database-backups google-cloud-storage google-cloud-datastore
有一个,gem db2fog但它只适用于Rails 3.
是否有适合在Rails 4中进行数据库备份?
我需要在sql中没有特定表的情况下进行计划备份.因为如果我使用该表进行备份,则需要很长时间.我需要从备份中排除一个表.可能吗?没有该表,所有表和数据都应该存在于数据库中.
我正在从快照创建新的RDS MySQL实例,并通过API和UI更新其配置.无论我如何创建或更新实例,这些操作都会自动触发通过某种自动备份过程创建的新快照.有没有办法在执行这些操作时禁用快照创建,因为我不需要额外的快照,并且它们的创建导致不必要的延迟?
database-backups ×10
backup ×2
mongodb ×2
amazon-rds ×1
aws-rds ×1
mongodump ×1
mongorestore ×1
mysql ×1
mysql-backup ×1
mysqldump ×1
performance ×1
sql ×1
sql-server ×1
t-sql ×1