标签: restore

打开SQL Server .bak文件(不还原!)

我一直在阅读很多关于如何从.bak文件恢复SQL Server中的数据库的google帖子和StackOverflow问题.

但是它们都没有说明如何只读取数据库备份中的表.(无论如何我都找不到?)

我只想查看一些现已删除的旧信息,而不是实际恢复完整的数据库.这可能吗?

.

编辑:

我只是想发布我的T-SQL解决方案来解决问题,所以其他人可能会使用它,我可以回去查找它;)

首先,我创建了一个名为的新数据库backup_lookup并将其脱机.在此之后,我可以将我的旧数据库恢复mydb到新数据库,而不会触及我的原始数据库.

USE master
GO
RESTORE DATABASE backup_lookup
 FROM DISK = 'D:\backup\mydb.bak'
WITH REPLACE,
 MOVE 'mydb' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\backup_lookup.mdf',
 MOVE 'mydb_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\backup_lookup_log.ldf'
GO
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助 :)

sql-server backup restore sql-server-2008

46
推荐指数
3
解决办法
11万
查看次数

通过网络还原数据库备份

如何通过网络使用SQL Server 2005还原数据库备份?我记得以前做过这个,但是你必须做的事情有点奇怪.

database sql-server backup sql-server-2005 restore

45
推荐指数
5
解决办法
7万
查看次数

如何在代码隐藏中恢复最小化的窗口?

这有点是一个平凡的问题,但在我看来,在WPF中没有内置的方法.似乎只有WindowState作为枚举的属性没有帮助,因为我无法判断窗口是否在最小化之前处于NormalMaximized状态.

单击任务栏图标时,窗口正在按预期恢复,假设其先前状态,但我似乎无法找到任何已定义的方法.

所以我一直想知道我是否只是缺少一些东西,或者我是否需要使用一些自定义交互逻辑.

(我将发布我当前的解决方案作为答案)

wpf state window restore minimize

41
推荐指数
4
解决办法
3万
查看次数

检索/恢复已删除的Netbeans项目

我正在研究我的Netbeans项目,并意外删除它,不知道如何恢复它.

是否存在已删除项目的tmp文件夹.

还是我永远注定了?

谢谢,卢卡斯

netbeans restore project recover

40
推荐指数
4
解决办法
6万
查看次数

恢复已经在iPhone上购买了应用内购买?

我到目前为止:重新安装后,用户需要点击"购买功能",然后他会被0.99美元的问题吓到,然后必须登录然后才被告知该功能已经购买并且他免费获得.

我知道苹果是一种宗教,用户是坚定的信徒,但是不是更好的方式吗?:-)我想要的是检查功能而不实际购买它.让用户输入他的帐户信息似乎是必要的,也许买一个0.00美元的功能?或者有某种方法可以做到这一点吗?

我正在使用MKStoreKit进行整个In-App-Purchase,但任何解决方案都会很棒.


UPDATE

thanx到darvids0n,你的方法解决了我的问题!这是其他人尝试相同的工作代码:

- (void)removePreviousPurchases { //just for sandbox testing
    [[MKStoreManager sharedManager] removeAllKeychainData];
}

- (void)restorePreviousPurchases { //needs account info to be entered
    if([SKPaymentQueue canMakePayments]) {
        [[MKStoreManager sharedManager] restorePreviousTransactionsOnComplete:^(void) {
             NSLog(@"Restored.");
             /* update views, etc. */
        }
        onError:^(NSError *error) {
            NSLog(@"Restore failed: %@", [error localizedDescription]);
            /* update views, etc. */
        }];
    }
    else
    {
        NSLog(@"Parental control enabled");
        /* show parental control warning */
    }
}
Run Code Online (Sandbox Code Playgroud)

restore in-app-purchase ios

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

pg_restore错误:角色XXX不存在

尝试将数据库从一个系统复制到另一个系统.涉及的版本是9.5.0(源)和9.5.2(目标).

源数据库名称foodb与所有者pgdba和目标数据库名称将foodb_dev与所有者命名pgdev.

所有命令都在将托管副本的目标系统上运行.

pg_dump命令是:

    pg_dump -f schema_backup.dump --no-owner -Fc -U pgdba -h $PROD_DB_HOSTNAME -p $PROD_DB_PORT -d foodb -s --clean;
Run Code Online (Sandbox Code Playgroud)

这运行没有错误.

相应的pg_restore是:

    pg_restore --no-owner --if-exists -1 -c -U pgdev -d foodb_dev schema_backup.dump
Run Code Online (Sandbox Code Playgroud)

抛出错误:

pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 3969; 0 0 ACL public pgdba
pg_restore: [archiver (db)] could not execute query: ERROR:  role "pgdba" does not exist
Command was: REVOKE …
Run Code Online (Sandbox Code Playgroud)

database postgresql restore

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

SQL Server备份/恢复与分离/附加

我有一个包含最新数据的数据库,我想将数据库内容复制到其他一些服务器中.由于非技术原因,我无法直接使用复制功能或同步功能同步到其他SQL Server实例.

现在,我有两个解决方案,我想了解每个解决方案的优缺点.谢谢!

解决方案1:分离包含最新数据的源数据库,然后复制到需要最新数据的目标服务器,并在目标服务器上附加数据库;

解决方案2:为整个数据库创建源服务器的完整备份,然后将数据复制到目标服务器并在目标服务器端进行完全恢复.

乔治,提前谢谢

sql-server backup restore

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

在Eclipse IDE中恢复已删除的文件

两天前,我在Eclipse IDE中删除了五个Java文件,现在我需要它们.我试图从当地历史中恢复它们.我只恢复了其中两个.当我右键单击其他文件,然后单击从本地历史记录还原时,我收到错误消息No additional members found in local history.我该如何恢复这三个文件?

java eclipse restore

32
推荐指数
3
解决办法
6万
查看次数

如何从备份文件中检索数据库的逻辑文件名

我正在研究如何使用SQL脚本(T-SQL)还原数据库备份的步骤.以下是步骤:

数据库YourDB有完整备份YourBackUpFile.bak.可以使用以下两个步骤恢复它:

步骤1:从备份中检索数据库的逻辑文件名.

RESTORE FILELISTONLY
FROM DISK = 'D:BackUpYourBackUpFile.bak'
GO
Run Code Online (Sandbox Code Playgroud)

第2步:使用LogicalName以下步骤中列中的值.

----Make Database to single user Mode
ALTER DATABASE YourDB
SET SINGLE_USER WITH
ROLLBACK IMMEDIATE

----Restore Database
RESTORE DATABASE YourDB
FROM DISK = 'D:BackUpYourBackUpFile.bak'
WITH MOVE 'YourMDFLogicalName' TO 'D:DataYourMDFFile.mdf',
MOVE 'YourLDFLogicalName' TO 'D:DataYourLDFFile.ldf'
Run Code Online (Sandbox Code Playgroud)

我只是对如何获得YourMDFLogicalName和的问题YourLDFLogicalName.任何人都可以帮助我吗?

sql sql-server backup restore

31
推荐指数
4
解决办法
6万
查看次数

从捆绑备份恢复git存储库

我创建了我的git存储库的备份,如如何备份本地Git存储库?建议用

git bundle create /tmp/foo-all --all
Run Code Online (Sandbox Code Playgroud)

我可以看到所有的引用都在那里,包括由git-svn创建的远程引用.现在我无法弄清楚如何将此捆绑包再次恢复到本地存储库.我很确定我已经做过一次了.我尝试了git-clone,但这给了我一个只有一个存储库,我的备份包作为远程仓库.

我也试过了

git init
git bundle unbundle /tmp/foo --all 
Run Code Online (Sandbox Code Playgroud)

但这只列出了所有参考资料......

验证捆绑包给出:

$ git bundle verify $somewhere/foo.bundle 
The bundle contains 12 refs
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/master
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/remotes/git-svn
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx HEAD
The bundle requires these 0 ref
$somewhere/foo.bundle is okay
Run Code Online (Sandbox Code Playgroud)

git backup restore

31
推荐指数
4
解决办法
3万
查看次数