sql server数据库文件的迁移(mdf&ldf文件)

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
日志服务 SLS,月写入数据量 50GB 1个月
简介: sql server数据库文件的迁移(mdf&ldf文件)mssql server数据库文件修改,--查看当前的存放位置  select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files    where database_id=db_id(N'数据库名');  在服务器不同磁盘目录内做迁移。

sql server数据库文件的迁移(mdf&ldf文件)

mssql server数据库文件修改,

  1. --查看当前的存放位置  
  2. select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files    
  3. where database_id=db_id(N'数据库名');  
    在服务器不同磁盘目录内做迁移。移动用户数据库文件的情况大致有下面一些:
    
    ① 事先没有设计规划好,数据库文件和日志文件增长过快,导致存放数据库文件的磁盘空间不足,需要移动数据文件或日志文件
    
    ②由于业务需求的提高,导致数据增长过快。
    
    ③为了更好的I/O的性能,需要将数据文件或日志文件分布到不同磁盘下,减轻I/O压力,提供I/O性能。
    
    ④故障恢复。例如,数据库处于可疑模式或因为硬件故障而关闭。

    方法/步骤

     
    1.  

      打开sql server控制台

      sql server数据库文件的迁移(mdf&ldf文件)
    2.  

      选中要迁移的数据库,右击选择‘属性’,在打开的页面中点击‘文件’,可以查看到当前数据库文件的存放目录

      sql server数据库文件的迁移(mdf&ldf文件)
    3.  

      现在我在数据库实例中有数据库oa,数据文件位于C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA目录下, 我们需要将数据文件移动到D:\DATA目录下,

      sql server数据库文件的迁移(mdf&ldf文件)
      sql server数据库文件的迁移(mdf&ldf文件)
    4.  

      右击数据库,选择‘任务’-->‘分离’

      sql server数据库文件的迁移(mdf&ldf文件)
    5.  

      在数据库文件的原始目录下,将数据文件和日志文件拷贝到新的目录下

      sql server数据库文件的迁移(mdf&ldf文件)
      sql server数据库文件的迁移(mdf&ldf文件)
    6.  

      右击‘数据库’,点击‘附加’

      sql server数据库文件的迁移(mdf&ldf文件)
    7.  

      在打开的页面中选择‘添加’,然后在新的目录下选择mdf文件,点击确定

      sql server数据库文件的迁移(mdf&ldf文件)
      sql server数据库文件的迁移(mdf&ldf文件)
      sql server数据库文件的迁移(mdf&ldf文件)
    8.  

      在sql server控制台显示如下

      sql server数据库文件的迁移(mdf&ldf文件)
    9.  

      选中附加过后的数据库,右击选择‘属性’,在打开的页面中点击‘文件’,可以查看到当前数据库文件已将在新的存放目录

      sql server数据库文件的迁移(mdf&ldf文件)
      sql server数据库文件的迁移(mdf&ldf文件)
    10.  


相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
【瑶池数据库动手活动及话题本周精选(体验ADB、 SelectDB,参与 RDS 迁移训练营)】(4.21-4.27)
本文为 “瑶池数据库动手活动及话题精选” 系列第一期,聚焦 SelectDB 日志分析、AnalyticDB Zero-ETL 集成、RDS 迁移训练营三大实战,设积分、实物等多重奖励,同步开启话题互动。点击链接参与,每周解锁数据库实战新场景。
数据库数据恢复——sql server数据库被加密的数据恢复案例
SQL server数据库数据故障: SQL server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。 数据库备份被加密,文件名字被篡改。
用 YashanDB Migration Platform,数据库迁移不再是“高风险动作”
数据库迁移一直是企业信息化中的难题,耗时长、风险高。YashanDB Migration Platform(YMP)提供一站式解决方案,涵盖评估、改写、迁移与校验全流程。其核心能力包括SQL自动适配、智能对象迁移、高性能数据通道及数据对比校验,显著降低人力成本与业务风险。适合从Oracle、MySQL等迁移到YashanDB的企业,以及需异构整合或国产化替代的集团、政府和国企项目。YMP不仅是工具,更是推动数据库国产化的关键平台。
【瑶池数据库动手活动及话题本周精选(体验ADB、 SelectDB,参与 RDS 迁移训练营)】(4.28-5.4)
本文为“瑶池数据库动手活动及话题精选”系列第二期,聚焦SelectDB日志分析、AnalyticDB Zero - ETL集成、RDS迁移训练营三大实战,设积分、实物等多重奖励,同步开启话题互动。上一期活动反响热烈,错过的朋友别再犹豫!点击链接参与,每周解锁数据库实战新场景,抓紧时间,精彩不容错过!
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL 数据库 SQL 语句调优方法详解(2-1)
本文深入介绍 MySQL 数据库 SQL 语句调优方法。涵盖分析查询执行计划,如使用 EXPLAIN 命令及理解关键指标;优化查询语句结构,包括避免子查询、减少函数使用、合理用索引列及避免 “OR”。还介绍了索引类型知识,如 B 树索引、哈希索引等。结合与 MySQL 数据库课程设计相关文章,强调 SQL 语句调优重要性。为提升数据库性能提供实用方法,适合数据库管理员和开发人员。
大数据新视界--大数据大厂之MySQL 数据库课程设计:MySQL 数据库 SQL 语句调优的进阶策略与实际案例(2-2)
本文延续前篇,深入探讨 MySQL 数据库 SQL 语句调优进阶策略。包括优化索引使用,介绍多种索引类型及避免索引失效等;调整数据库参数,如缓冲池、连接数和日志参数;还有分区表、垂直拆分等其他优化方法。通过实际案例分析展示调优效果。回顾与数据库课程设计相关文章,强调全面认识 MySQL 数据库重要性。为读者提供综合调优指导,确保数据库高效运行。
数据库编程:在PHP环境下使用SQL Server的方法。
看看你吧,就像一个调皮的小丑鱼在一片广阔的数据库海洋中游弋,一路上吞下大小数据如同海中的珍珠。不管有多少难关,只要记住这个流程,剩下的就只是探索未知的乐趣,沉浸在这个充满挑战的数据库海洋中。
53 16
如何优化SQL查询以提高数据库性能?
这篇文章以生动的比喻介绍了优化SQL查询的重要性及方法。它首先将未优化的SQL查询比作在自助餐厅贪多嚼不烂的行为,强调了只获取必要数据的必要性。接着,文章详细讲解了四种优化策略:**精简选择**(避免使用`SELECT *`)、**专业筛选**(利用`WHERE`缩小范围)、**高效联接**(索引和限制数据量)以及**使用索引**(加速搜索)。此外,还探讨了如何避免N+1查询问题、使用分页限制结果、理解执行计划以及定期维护数据库健康。通过这些技巧,可以显著提升数据库性能,让查询更高效流畅。
JetBrains DataGrip 2025.1 发布 - 数据库和 SQL 跨平台 IDE
JetBrains DataGrip 2025.1 (macOS, Linux, Windows) - 数据库和 SQL 跨平台 IDE
58 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等