当前位置: 首页 > 面试题库 >

将SQL Server数据库移动到新服务器

严瑞
2023-03-14
问题内容

每当我将SQL
Server数据库移到新服务器时,我总是移至数据库备份和还原。我见过很多人,特别是DBA的人,他们会改为分离/重新附加MDF文件。首选方法是什么,为什么?我发现备份/还原更安全,更不会出现损坏的情况。


问题答案:

我就是这么做的 对于我们的小型数据库,我做了备份/还原-
只是因为我觉得它“更安全”。但是,在移动LARGE数据库时,仅进行分离,复制和附加操作要快得多。这样就不必进行(通常是缓慢的)备份,然后进行副本和(通常是缓慢的)还原。

Microsoft建议使用alter
database“计划的重定位过程”。

注意,您可以使用附加/分离在SQL版本之间进行升级,如链接中所示。



 类似资料:
  • move key db-index 返回1成功。0 如果key不存在,或者已经在指定数据库中

  • 问题内容: 我目前有一个在云实例上运行的实时Redis服务器,我想将此Redis服务器迁移到新的云实例并将该实例用作我的新Redis服务器。如果是MySQL,我将从旧服务器中导出数据库并将其导入新服务器中。我应该如何使用redis? PS:我不想设置复制。我想将Redis服务器完全迁移到新实例。 问题答案: 通过运行或从命令行将数据库快照保存到dump.rdb中。这将在与Redis服务器相同的文件

  • 本文向大家介绍将服务添加到租户数据库,包括了将服务添加到租户数据库的使用技巧和注意事项,需要的朋友参考一下 要扩展租户数据库和/或在多个主机之间分配它,可以添加其他服务器组件,例如,其他索引服务器或单独的XS服务器。您可以使用ALTER DATABASE SQL命令将服务添加到租户数据库。 您可以使用以下命令从系统数据库执行此操作- 必须满足以下条件才能执行此任务- 您已登录到系统数据库。 您具有

  • 我正在开发一个具有微服务架构的网站,每个服务都拥有一个数据库。数据库存储微服务所需的数据。 、服务都需要用户信息,所以这两个服务都订阅了。 当有新用户注册时,将触发。 一旦服务收到,它们就会将传入的用户信息放入它们自己的数据库中。因此,他们可以在不询问服务的情况下做事。 到目前为止还不错。但问题来了: 如果我要创建一个新服务呢?如何获取注册用户信息并将其放入新服务 也许我可以从现有服务中获取信息。

  • 本文向大家介绍移动数据库,包括了移动数据库的使用技巧和注意事项,需要的朋友参考一下 移动数据库与主数据库是分开的,可以轻松地传输到各个地方。即使它们没有连接到主数据库,它们仍然可以与数据库通信以共享和交换数据。 移动数据库包括以下组件- 存储所有数据并链接到移动数据库的主系统数据库。 移动数据库,允许用户即使在移动中也可以查看信息。它与主数据库共享信息。 使用移动数据库访问数据的设备。该设备可以是

  • 目前,我们正在使用负载均衡器类型的srecice将外部请求路由到我们的一个pod。 我们希望将其移动到入口类型服务(已经有一个外部负载均衡器设置以及一个入口控制器-并且我们确实有其他Pod配置为通过此入口控制器接收外部请求) 我们现在拥有的是客户端用于外部连接的以下url: 我们想把它移到 这样,我们可以释放负载均衡器IP并且不需要特定的端口。我们确实想在一段时间内同时支持两个url-因为客户端已