【工作记录】sqlserver数据库操作及迁移

1、迁移

SQL Server Management Studio (SSMS),这是微软官方管理 SQL Server 数据库的工具。

方法一:备份与还原(最推荐,适用于跨服务器/跨电脑迁移)

这是最标准、最安全的方法,能保留所有权限、用户和作业设置,适合将数据库从一台服务器迁移到另一台全新的服务器。

在源数据库服务器上操作:
  1. 打开 SSMS,连接到源数据库。

  2. 在左侧"对象资源管理器"里,右键点击你要迁移的数据库 -> 任务 -> 备份。

  3. 在弹出的窗口中,确保"备份类型"为"完整",点击**"删除"** 并**"添加"** 一个新的备份路径(建议选一个容易找到的本地盘,比如 D:\Backup\)。

  4. 点击"确定",等待备份完成。这会生成一个 .bak 格式的文件。

把备份文件放到新服务器中

在目标新数据库服务器上操作:
  1. 将刚刚生成的 .bak 文件,拷贝/复制 到目标服务器的硬盘里(假设放在 E:\Backup\)。

  2. 在目标服务器的 SSMS 中,右键点击数据库 文件夹 -> 还原数据库。

  3. 选择"设备" -> 点击右侧的浏览小按钮 -> "添加" -> 选择你拷贝过来的 .bak 文件。

  4. 在"目标数据库"栏输入你新库的名字。

  5. 在左侧的"文件"选项卡中,确认数据文件(.mdf)和日志文件(.ldf)的还原路径是目标服务器上你期望的存放位置。

  6. 点击"确定",等待完成即可。

已有数据库冲突解决

方法一:覆盖现有数据库(用这个备份文件替换掉当前的 ppms_gs)

注意: 一旦执行,当前 ppms_gs 里的所有数据都会被这个备份文件的数据完全覆盖且不可恢复。操作前请确认这个备份就是你想要的。

在 SSMS 界面操作步骤:

  1. 在当前的"还原数据库"窗口中,点击左侧的 "选项" (Options) 页面。

  2. 在右侧的"还原选项"区域,勾选 覆盖现有数据库 (WITH REPLACE)。

  3. 回到左侧的 "常规" (General) 页面,确认 "目标" 里的数据库名称是 ppms_gs。

  4. 点击确定,即可还原成功。


方法二:还原成另一个新库(保留现有的 ppms_gs)

如果你不想丢失当前 ppms_gs 里的数据,只是想把这个备份文件打开看看,或者把它变成另一个数据库:

在 SSMS 界面操作步骤:

  1. 在左侧的 "常规" (General) 页面。

  2. 把 "目标" 下的数据库名称改成另外一个名字,比如 ppms_gs_new 或 ppms_gs_test。

  3. 直接点击确定。这样你会得到一个全新的数据库,现有的 ppms_gs 不受任何影响。

相关推荐
IvorySQL4 小时前
PostgreSQL 日报|修复截断 zstd 备份检测(10 月 9 日)
数据库·postgresql
刘胡子大叔4 小时前
SQL 脚本的导入顺序
数据库·sql
天启HTTP4 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
代码什么用4 小时前
Spring对IoC的实现
数据库·spring
运维行者_4 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
hz567896 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC7 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
程序员Sunday7 小时前
MySQL 为什么使用 B+ 树索引?把范围查询、回表和覆盖索引连起来
数据库·mysql
优橙教育7 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
半杯咖啡半行码7 小时前
Qt开发实战:数据库、MV 模式、QProcess与串口通信全攻略
数据库·qt