在这种情况下,我必须生成数据库的备份( Server 2008)并将其还原到新服务器( server 2016)。在任何情况下都不应更改备份数据。因此,我有两个选择,但我不知道它将如何运作。(一切都只使用SQL。)
设置只读数据库并将其还原到新的DB服务器。→可以在新服务器上恢复只读DB吗?目标服务器已经具有同名的读-写(在线)数据库.
设置脱机数据库并将其还原到新的DB服务器上。→可以在新服务器中恢复脱机DB吗?目标服务器已经有一个同名的联机(读-写)数据库。
我遵循了中的示例
我正在创建一个创建数据库(本地或远程)备份的实用程序。我能够创建位于本地服务器上的数据库的备份。但是,当我对位于主机服务器上的数据库执行此操作时,我收到以下错误:
System.Data.SqlClient.SqlError:无法打开备份设备'D:\Brij\Docs\MyDb.bak‘。Operating system error 21(The device is not ready.)。
看起来SMO在服务器所在的位置创建了备份文件,因此它找不到路径。我说的对吗?如何从主机服务器备份数据库并在本地计算机中获取备份文件?
我在Windows上有一个工作组服务器。我以前使用过Rackspace,只是对服务器进行映像来备份它,但是在Azure上,这并不像服务器删除它那样容易!我的Azure服务器用于运行使用SQL数据库的应用程序。我备份数据库离开网站,但需要确保我有一个策略的停机服务器。我研究过角色和实例,但对它很模糊,在许多文章中迷失了方向。请参阅下面的内容,但我不希望两个服务器运行在一个应用程序中,所以**有人知道如何确保AZURE服务器的可用性,并在发生崩溃时备份内容,而不需要在站点之外设置所有内容?
Azure是georedundant,但您必须设置服务器才能使用此功能。
- Current A
我正在尝试将备份文件还原到Server 2008。我收到了以下信息。
System.Data.SqlClient.SqlError:在运行10.50.1600版本的服务器上备份了数据库。该版本与运行10.00.1600版本的服务器不兼容。要么在支持备份的服务器上还原数据库,要么使用与此服务器兼容的备份。(Microsoft.SqlServer.Smo)
我需要将所有数据从SQL server 2008 R2备份文件传输到SQL server 2008数据库。
您能建议我如何恢复.bak文件吗?
嘿,伙计们,我正在为一个客户创建一个网站,我的网站差不多完成了,现在我想上传数据库到客户端的生产服务器,但我没有任何关于如何上传数据库到生产服务器的提示。谁可以帮助我如何上传sql server 2008数据库到生产服务器的步骤,请记住,生产不是专用服务器,我想我必须运行我的数据库脚本,在服务器上,但我不知道如何运行,我会得到相同的选项在生产服务器上,或需要挖掘相同的sql服务器...
请尽快帮我解决这个问题。感谢并问候Abbas Electricwala