在这种情况下,我必须生成数据库的备份( 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在服务器所在的位置创建了备份文件,因此它找不到路径。我说的对吗?如何从主机服务器备份数据库并在本地计算机中获取备份文件?
嘿,伙计们,我正在为一个客户创建一个网站,我的网站差不多完成了,现在我想上传数据库到客户端的生产服务器,但我没有任何关于如何上传数据库到生产服务器的提示。谁可以帮助我如何上传sql server 2008数据库到生产服务器的步骤,请记住,生产不是专用服务器,我想我必须运行我的数据库脚本,在服务器上,但我不知道如何运行,我会得到相同的选项在生产服务器上,或需要挖掘相同的sql服务器...
请尽快帮我解决这个问题。感谢并问候Abbas Electricwala
我正在尝试将备份文件还原到Server 2008。我收到了以下信息。
System.Data.SqlClient.SqlError:在运行10.50.1600版本的服务器上备份了数据库。该版本与运行10.00.1600版本的服务器不兼容。要么在支持备份的服务器上还原数据库,要么使用与此服务器兼容的备份。(Microsoft.SqlServer.Smo)
我需要将所有数据从SQL server 2008 R2备份文件传输到SQL server 2008数据库。
您能建议我如何恢复.bak文件吗?