2015-09-04 105 views
-1

我想快速覆盖另一个数据库(最好使用Management Studio中的GUI)。基本上我有DB1DB2DB1是我需要覆盖的DB2的旧版本,所以DB1 = DB2使用SQL Server 2014复制数据库Management Studio Express

我试过以下;

  • 右击数据库
  • 单击还原数据库
  • 选择从数据库选择DB2(但出于某种原因没有出现在这里?)

什么想法?我没有得到的权限在系统上创建新的数据库,所以我回来找过简单写现有的数据库,而不是创建,删除,重命名等

+0

只是备份和丢弃两个数据库,并恢复正确的数据库 – Sherlock

回答

1
  • 了DB2
  • 恢复DB1从备份DB2
+0

好吧。我没有问题地备份了db2。然后我右键单击并从我刚从备份创建的文件中恢复db1。我有一个用户没有权限在这里恢复错误。现在db2停留在恢复状态?我曾尝试使用RESTORE DATABASE WITH RECOVERY,但我得到的用户没有相同的权限来恢复错误?任何想法如何解决这个问题? –

+0

创建数据库的权限与还原数据库的权限不同。但是这听起来像你没有权限去做。 http://dba.stackexchange.com/questions/29340/sql-server-permissions-to-create-restore-delete-only-some-databases –

相关问题