Tag: 数据库备份

如何将bak文件导入SQL Server Express

我有一个.bak文件,我想用这个文件重新创buildSQL Server 2008 Management Studio的全新安装数据库。 有人能指出我如何做到这一点,在正确的方向吗? 我努力了: 右键单击对象资源pipe理器中的数据库容器 从上下文菜单中selectRestore database 指定为数据库作为新的或现有的数据库 从设备指定恢复源 select备份媒体作为文件 单击添加button并浏览到BAK文件的位置 但我得到的错误 服务器'MyServer-PC'恢复失败。 (Microsoft.SqlServer.SmoExtended) 附加信息: System.Data.SqlClient.SqlError:备份集保存了现有“发明”数据库以外的数据库的备份。 (Microsoft.SqlServer.Smo)

SQL Server恢复备份错误

我已经备份了我在其他机器上创build的数据库,运行SQL Server 2012快速版,我想恢复在我的女巫运行相同,我勾选覆盖现有的一个这个错误的checkbox: Backup mediaset is not complete. Files: D:\question.bak. Family count:2. Missing family sequence number:1

mysqldump转储完整模式所需的最小GRANT? (TRIGGER失踪!!)

我有一个叫做dump的MySQL用户,下面是perms: GRANT USAGE ON *.* TO 'dump'@'%' IDENTIFIED BY … GRANT SELECT, LOCK TABLES ON `mysql`.* TO 'dump'@'%' GRANT SELECT, LOCK TABLES ON `myschema`.* TO 'dump'@'%' 我想转储所有数据(包括触发器和程序)使用转储用户。 我以下面的方式调用mysqldump: mysqldump -u dump -p –routines –triggers –quote-names –opt \ –add-drop-database –databases myschema > myschema.sql 除了触发器,一切都可以用转储的文件,它们是错过的 ! 如果我使用root用户的MySQL用户尝试mysqldump,那么触发器就会被正确地转储: mysqldump -u root -p –routines –triggers –quote-names –opt \ –add-drop-database […]

在恢复PostgreSQL数据库时如何解决权限问题

我用这个命令为Postgres数据库备份了一个干净的,没有所有者的备份 pg_dump sample_database -O -c -U 后来,当我恢复数据库 psql -d sample_database -U app_name 但是,我遇到了一些阻止我恢复数据的错误: ERROR: must be owner of extension plpgsql ERROR: must be owner of schema public ERROR: schema "public" already exists ERROR: must be owner of schema public CREATE EXTENSION ERROR: must be owner of extension plpgsql 我深入到pg_dump生成的纯文本SQL中,发现它包含SQL CREATE SCHEMA public; COMMENT ON SCHEMA […]

如何使用MySQL Workbench进行MySQL数据库备份?

如何使用MySQL Workbench进行数据库备份? 我们可以通过以下方式进行备份 – 备份文件(.sql)包含创build表语句和插入表语句 备份文件(.sql)仅包含创build表语句,而不是插入到所有表的表语句中 备份文件(.sql)仅包含插入到表语句中,而不是为所有表创build表语句

一次导出和导入所有MySQL数据库

我想保留所有MySQL数据库的备份。 我有超过100个MySQL数据库。 我想同时导出所有这些文件,并将它们全部导入到我的MySQL服务器中。 我怎样才能做到这一点?