我必须卸载SQL Server2005,因为它被配置为仅在windows身份验证模式下使用,然后在混合模式下重新安装。我必须在那里备份我唯一的数据库,并在安装回sql服务器后再次恢复它,虽然备份成功,但当我尝试恢复它时,它给我一个错误,因为
System.Data.SqlClient.SqlError: The media has 2 media families but only 1 are provided. All members must be provided. (Microsoft.SqlServer.Smo)
我正在使用SQL server management studio,并
我使用的是SQL SERVER MANAGEMENT STUDIO 2008 R2。我使用我的PC的名称(例如,MY-PC)作为服务器名来创建数据库。现在,当我选择.\sqlexpress作为服务器时,如何获取我在pc的命名服务器中创建的数据库。
当我尝试从.bak文件在.\sqlexpress中恢复时,它显示的错误:服务器'MY-PC\SQLEXPRESS‘的恢复失败。(Microsoft.SqlServer.SmoExtended)
附加信息: System.Data.SqlClient.SqlError:数据库是在运行10.50.1600版的服务器上备份的。该版本与运行版本10.
谁能告诉我在SQL Server 2008 Express中进行备份时如何克服此错误? Backup failed for Server '\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Sm
我正在尝试使用.bak将数据库备份文件( C# )还原到新创建的数据库中。我得到以下内部异常:
无法打开备份设备“\GC.bak”。操作系统错误5(访问被拒绝)。
还原数据库正在异常终止。
我的服务器是localDB。
void RestoreDB(string name)
{
var connection = new ServerConnection(Properties.Settings.Default.Well);
var sqlServer = new Server(connection);
var rstDatabase = new Restore
我的问题基本上是在标题中说出来的,但我想进一步阐述一下。我正在尝试备份一个数据库,然后将该数据库还原到位于同一服务器上的另一个数据库。目前,为了测试目的,我将它保存在同一台服务器上,但可能需要将其还原到新服务器上。
代码工作正常,没有错误或类似的错误。但是,如果我只运行一次,就无法保证恢复的数据库得到更新。如果我运行它,让它说5次,它很可能更新数据库。
我只是想知道它为什么不马上更新?
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
using System;
//
我有一个生产数据库服务器,它具有SQLServer2008r2。这是一台旧服务器,考虑到我们的负载,我们正在转向更好的硬件配置,现在新的环境是Win server 2012上的集群环境,只需安装一次SQL Server 2012。
我对故障转移集群环境的理解是,在两个节点上都存在相同的sql服务器实例,它们从共享SAN中获取数据。主节点保持活动,而次要节点一直处于空闲状态,直到主节点失败。一旦主节点失败,windows就会将辅助节点作为活动节点。
现在,我希望将2008 r2数据库的备份还原到这个新的sql server 2012环境中。此故障转移群集对此备份还原施加任何限制,还是将是正常的备
为了比较起见,我尝试从一个备份创建两个相同的数据库。备份只包含一个数据库。
创建第一个数据库进展顺利。
当尝试从同一个备份文件创建第二个数据库时,我会得到以下错误:
TITLE: Microsoft SQL Server Management Studio
------------------------------
Restore of database 'defaultDB' failed. However, the Tail-Log backup operation completed successfully. (Microsoft.SqlServer.Manage