标签: database-backups

创建没有事务日志的备份

我获得了一个 150mb .bak 文件形式的 SQL Server 2008 数据库备份。

当我尝试将其恢复到另一台服务器时,它尝试保护 170GB 以上的数据,我假设这是由于完全不合理的事务日志大小造成的。

不幸的是,我的虚拟机上没有那么多空间来恢复它,所以我在本地计算机上恢复了它,经过 3 个小时左右的“100% 完成,加载”,它终于恢复了。

所以...问题是,如何在 SQL Server Management Studio Express 2014 上在没有事务日志的情况下再次备份此数据库?

sql sql-server ssms database-backups

1
推荐指数
1
解决办法
2万
查看次数

为什么 AWS RDS 备份需要这么长时间?

我正在使用 RDS 运行 postgresql 服务器 (9.6.3),今天早上,自动启动了备份。6小时后它仍在进行,这似乎很荒谬。数据库不是那么大(~ 600 GB),据我所知,这是我第一次遇到这个问题。该机器相对强大(db.m4.2xlarge),因此这些备份似乎需要不到 6 小时。我还惊讶于会在凌晨 5:30 开始备份,这似乎与标准营业时间非常接近。

有任何想法吗?

postgresql database-backups amazon-web-services amazon-rds

1
推荐指数
1
解决办法
2578
查看次数

mongorestore 的 nsInclude 参数没有效果

我一直在仔细研究 mongorestore 文档,试图找出为什么我的 mongorestore 命令正在恢复我的集合中的所有内容,尽管包括--nsInclude

这是我尝试过的命令(我也尝试过参数顺序,这似乎并不重要,正如预期的那样)。

mongorestore --nsInclude=myns.mycollection --uri mongodb://user:pass@mongo/myns?authSource=admin --gzip --drop --preserveUUID --archive="/data/backups/myns/myns.bson.gz"
Run Code Online (Sandbox Code Playgroud)

(如果重要的话)我创建了这样的文件:

mongodump --uri mongodb://user:pass@mongo/myns?authSource=admin --gzip --archive="/data/backups/myns/myns.bson.gz"
Run Code Online (Sandbox Code Playgroud)

有趣的是,我的程序输出包含以下语句:

The --db and --collection flags are deprecated for this use-case; please use --nsInclude instead, i.e. with --nsInclude=${DATABASE}.${COLLECTION}
Run Code Online (Sandbox Code Playgroud)

(尽管 --db 和 --collection 不在命令中)

网上有很多 mongorestore 与 --nsInclude 配合良好的示例。这肯定不是一个错误,是吗?

完整的 mongorestore 输出:

mongodump --uri mongodb://user:pass@mongo/myns?authSource=admin --gzip --archive="/data/backups/myns/myns.bson.gz"
The --db and --collection flags are deprecated for this use-case; please use --nsInclude instead, i.e. with --nsInclude=${DATABASE}.${COLLECTION}
preparing collections to restore …
Run Code Online (Sandbox Code Playgroud)

database-backups mongodb mongorestore

1
推荐指数
1
解决办法
4676
查看次数

mysql 备份保留关系

我想知道如何从两个单独的表(类别和子类别,其中子类别属于类别)中备份数据,以便我可以在以后恢复关系。我不确定是否mysqldump --opt db_name足够。

例子:

类别:

| ID | name
-----------
| 1  | Audio
| 9  | Video
Run Code Online (Sandbox Code Playgroud)

子类别:

| ID | category_id | name
-------------------------
| 1  | 1           | Guitar
| 2  | 1           | Piano
| 3  | 9           | Video Camera
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql backup database-backups

0
推荐指数
1
解决办法
2214
查看次数

在SQL Server 2008中撤消表更新

我偶然更新了我的SQL Server 2008中的表,我通过逐个单元格复制来更新另一个表,但是我已经覆盖了原始表.有没有办法可以恢复我的桌面内容呢?

t-sql database-restore database-backups sql-server-2008

0
推荐指数
1
解决办法
8414
查看次数

如何加快php备份脚本?

我一直在php中使用mysql db backup脚本,备份需要21个小时我的dbs.我想通过cli和cron将它用作日常备份脚本,并且想知道你们是否可以看看它,看看是否有我可以优化它.

<?

//Timer start
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;


ini_set('memory_limit','4000M');
//ini_set('max_execution_time', 300);


$host = "host";
$user = "user";
$pass = "pass";

$db = "tagdb";

$link = mysql_connect($host,$user,$pass);
$result = mysql_query("show databases like 'tag%'");  // we only want tagdb

while($row = mysql_fetch_row($result))
{
    $dbs[] = $row[0];
}

foreach($dbs as $db)
{
        if(strlen($db) == 10 || $db == "tagdb" || $db == "tagui")
        {
        echo $db."\n";
                backup_tables($host,$user,$pass,$db);
    }
} …
Run Code Online (Sandbox Code Playgroud)

php mysql backup optimization database-backups

0
推荐指数
1
解决办法
480
查看次数

无需备份即可恢复数据库

我想知道是否有办法在某个特定日期撤销数据库的状态.不幸的是我没有备份.

sql-server database-restore database-backups

0
推荐指数
1
解决办法
2893
查看次数