标签: database-restore

使用2008恢复2005 SQL DB的问题

我有一个用SQL Server 2005创建的数据库并创建了一个备份(*.bak)现在我想用2008恢复它但是哎呀,我收到以下错误:

TITLE: Microsoft SQL Server Management Studio
------------------------------

Restore failed for Server 'SHIMMY-PC\SQLEXPRESS'.  (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: The media set has 2 media families but only 1 are provided. All members must be provided. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------
Run Code Online (Sandbox Code Playgroud)

backup sql-server-2005 database-restore sql-server-2008-express

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

数据库还原时的SQL Server版本问题

可能重复:
数据库还原时出现Sql server版本问题

我想恢复数据库,但我收到以下错误消息:

运行版本10.50.1600的服务器上的数据库备份,该版本与运行版本10.00.4000的此服务器不兼容

如何将SQL Server 2008更新到此版本?

我已经为SQL Server安装了Service Pack 1和2.但是数据库的恢复仍然无法正常工作.

sql database-restore sql-server-2008

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

窃取我的信息

TL; DR: 我的POS使用Sybase Advantage数据库服务器存储我的销售数据,我想访问它,但我只有备份文件.


我拥有一家拥有"先进"POS软件的小型企业,该软件拥有我所有销售数据的唯一副本.他们有一些备份计划,但他们不愿透露任何细节.还有一个自动每日本地备份例程,但由于这是一个POS并且有关于删除数据的某些法律,我不允许(也不需要软件)从备份恢复甚至检查它是否有效.当他最后一次从备份恢复时,我问了支持人员,他说"别担心,我们不需要它".

当然,我很担心.

在这一点上我会注意到法律要求我保留这些数据,如果我因任何原因未能这样做,我个人可能面临数百万的巨额罚款.我想避免这种情况.

除了保存数据,并验证备份包含我需要保留的数据之外,我还想创建报告.POS供应商声称它可以创建我需要的任何报告,但是每次我向他们询问报告时,它都包含错误的数据,崩溃,导出不可读的文件(他们的回复是文件很好) ,我的[插入相关文件阅读器]已被破坏),或者根本就不存在(他们的回复通常类似于"你无论如何都不需要该报告").我问过自己访问数据库的副本,他们说他们不能允许这样做.我唯一的办法就是为开发和测试报告支付数万美元.你问我想要什么报告?

SELECT * FROM SALES
Run Code Online (Sandbox Code Playgroud)

要创建这个简单的报告,我需要将我的数据从Sybase Advantage数据库服务器备份文件迁移到我可以使用的格式,例如MySQL数据库,但我发现的所有迁移工具都需要访问工作的数据库服务器.

如何从这些备份中获取数据?

sybase advantage-database-server sqlanywhere database-restore database-backups

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

我们是否可以将数据库还原到从SQL Server 2012获取的SQL Server 2017中?

我们能否还原在SQL Server 2012中创建并具有一些数据的数据库。但是,现在我想从SQL Server 2012迁移到SQL Server2017。是否可以在SQL Server 2012中进行备份并将其还原到SQL Server 2017?如果无法恢复,我需要其他解决方案。因为,这几乎是30GB的数据,如果无法还原,我将无法取回它。

sql-server database-restore

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

在SQL Server 2008中撤消表更新

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

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

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

如何在本地打开.sql文件?

我有一个.sql文件大小约2 GB.我想在笔记本电脑上本地打开数据库.

为此,我想我必须在笔记本电脑上安装SQL服务器和SQL客户端应用程序.

您能否请我找到有关如何获得所有这些内容的相应安装包和文档(我会欢迎任何有关Windows或Linux的答案)?

我确定答案不是,但是,我仍然可以用MS Access打开.sql文件吗?

以下是.sql文件的前几行

--
-- PostgreSQL database dump
--

SET statement_timeout = 0;
SET client_encoding = 'SQL_ASCII';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

SET search_path = public, pg_catalog;

SET default_tablespace = '';

SET default_with_oids = false;
Run Code Online (Sandbox Code Playgroud)

postgresql ms-access database-restore

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

如何从Oracle数据库中恢复所有已删除的数据?

我使用SQL Developer从Oracle数据库中删除了所有表.所有的桌子都在回收站里?我该怎么做才能获得所有数据?

oracle database-restore oracle-sqldeveloper

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

当我使用for循环恢复许多SQL Server数据库时修复了卡住

我需要遍历TreeView中的所有数据库,然后选择TreeNode作为要还原的数据库名称.如果我只选择1,2或3个数据库来恢复,我的代码工作正常.但如果我选择了很多数据库,它就会被挂起.

请检查我的代码并帮助我..

            foreach (TreeNode tn in trvList.Nodes)
            {
                if (tn.Checked == true)
                { 
                        strFileName = GetFileTorestor(strRealdb);//Check File Directory to restore example : C:data\tn.text.
                        if (strFileName != "")
                        {
                            RestoreDatabase(res, tn);
                        }
                        else
                        {
                            strErorLog += "\r\n -" + tn.Text;
                            blIsEror = true;
                            MessageBox.Show("Database " + tn.Text + " has not found!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }                                 
                }
            }       


    /// <summary>
    /// Restore database according to treenode selected.
    /// </summary>
    /// <param name="res"></param>
    /// <param name="tn"></param>
    private void RestoreDatabase(Restore res,TreeNode tn)
    { …
Run Code Online (Sandbox Code Playgroud)

c# database-restore

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

无需备份即可恢复数据库

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

sql-server database-restore database-backups

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