MsSqlServer2008R2移动数据库迁移复制粘贴附加.mdf不要.ldf日志 230609记录

MsSqlServer2008R2数据库迁移复制粘贴附加.mdf 230609记录

将一个SqlServer的某个数据文件.mdf拷贝到另一个数据库当中,并启用

操作工具为 SSMS(SQL Server Management Studio) 19.1
在这里插入图片描述
免费下载 SQL Server Management Studio (SSMS) 19.1

.mdf文件

SQL Server 数据库中的三种类型的数据文件:

  • 主要数据文件(扩展名.mdf是 primary data file 的缩写)
    主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是 .mdf。

  • 次要 (扩展名.ndf是Secondary data files的缩写)
    次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。次要数据文件的建议文件扩展名是 .ndf。

  • 事务日志 (扩展名.ldf是Log data files的缩写)
    事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。事务日志的建议文件扩展名是 .ldf。

复制 .mdf 文件

复制 .mdf 文件前, 要先分离数据库, 或者停用SqlServer服务,
本次用的方法是停用SQL Server服务,在win11下打开"任务管理器",
到"服务"选项卡中,搜素 “MSSQLSERVER” 并停止

在这里插入图片描述

也可用分离的方法, 只是停止其中一个数据库, 而不是停止整个数据库服务
分离数据库

在这里插入图片描述

附加数据库

鼠标右键点击"数据库",在弹出菜单用左键点击"附加"
在这里插入图片描述
弹出<<附加数据库>>窗口
在这里插入图片描述
添加要附加的 数据库名.mdf , 本次没有要日志文件数据库名log.ldf
要删除下方框出现的第二行, 不删除的话会报错, 不会自动生成空日志文件

低版本的.mdf可用于高版本SqlServer, 高版本的 .mdf不能用于低版本的SqlServer



参考

分离数据库

附加数据库

移动系统数据库

备份&还原:系统数据库 (SQL Server)

完整数据库还原(简单恢复模式)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据提供的引用内容,你遇到了无法覆盖文件的问题。这个问题可能是由于文件权限不足或者其他用户正在使用该文件导致的。以下是两种解决方法: 解决办法1:给文件添加足够的权限 你可以尝试给文件 'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER01\MSSQL\DATA\SmartHIS_NQA.mdf' 添加足够的权限,确保你有足够的权限来覆盖该文件。你可以通过以下步骤来给文件添加权限: 1. 右键点击该文件,选择“属性”。 2. 在“安全”选项卡中,点击“编辑”按钮。 3. 在“选择用户或组”对话框中,点击“添加”按钮。 4. 输入你的用户名,点击“检查名称”按钮,然后点击“确定”按钮。 5. 在“权限”部分,勾选“完全控制”选项,然后点击“确定”按钮。 6. 重试还原数据库,看是否能够成功覆盖文件。 解决办法2:尝试使用其他用户登录 如果解决办法1无效,你可以尝试使用其他用户登录数据库。例如,你可以尝试使用sa用户登录数据库,然后再进行还原操作。以下是一些步骤: 1. 打开SQL Server的配置中心。 2. 在左侧面板中选择“SQL Server服务”。 3. 在右侧面板中找到你的数据库实例,右键点击它,选择“属性”。 4. 在“登录”选项卡中,选择“使用SQL Server身份验证”。 5. 输入sa用户的用户名和密码,然后点击“确定”按钮。 6. 重新尝试还原数据库,看是否能够成功覆盖文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kfepiza

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值