广告
返回顶部
首页 > 资讯 > 数据库 >怎么迁移SQL 2005系统数据库
  • 517
分享到

怎么迁移SQL 2005系统数据库

2024-04-02 19:04:59 517人浏览 薄情痞子
摘要

这篇文章主要讲解了“怎么迁移sql 2005系统数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么迁移SQL 2005系统数据库”吧! 移动mast

这篇文章主要讲解了“怎么迁移sql 2005系统数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么迁移SQL 2005系统数据库”吧!

移动master

master 数据库记录 SQL Server 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置。master 数据库还记录所有其他数据库是否存在以及这些数据库文件的位置。另外,master 还记录 SQL Server 的初始化信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 2005 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。

1.启动到单用户模式
NET START MSSQLSERVER /f /T3608

修改启动参数(配置管理器-高级标签-启动参数)
-dC:\new\master.mdf;
-eC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG;
-lC:\new\mastlog.ldf;
-eC:\new\ERRORLOG

2.移动master数据库
ALTER DATABASE master MODIFY FILE( NAME = master , FILENAME = 'C:\new\master.mdf')
ALTER DATABASE master MODIFY FILE( NAME = mastlog , FILENAME = 'C:\new\masterlog.ldf')

3.移动资源数据库
ALTER DATABASE systemresource MODIFY FILE (NAME=data, FILENAME='C:\new\mssqlsystemresource.mdf')
ALTER DATABASE mssqlsystemresource MODIFY FILE (NAME=log, FILENAME='C:\new\mssqlsystemresource.ldf')

4.停止SQL Server
5.移动数据库文件到目标
6.启动SQL Server
7.验证
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID('master');


移动model数据库
model 数据库用作在 SQL Server 实例上创建的所有数据库的模板。因为每次启动 SQL Server 时都会创建 tempdb,所以 model 数据库必须始终存在于 SQL Server 系统中。

1.移动路径

ALTER DATABASE model MODIFY FILE( NAME = modeldev , FILENAME = 'C:\new\model.mdf')
ALTER DATABASE model MODIFY FILE( NAME = modellog , FILENAME = 'C:\new\modellog.ldf')


移动msdb数据库
msdb 数据库由 SQL Server 代理用来计划警报和作业

1.移动路径
ALTER DATABASE msdb MODIFY FILE( NAME = msdbdata , FILENAME = 'C:\new\msdbdata.mdf')
ALTER DATABASE msdb MODIFY FILE( NAME = msdblog , FILENAME = 'C:\new\msdblog.ldf')


移动tempdb
由于每次启动 MSSQLSERVER 服务时都会重新创建 tempdb,因此不需要从物理意义上移动数据和日志文件。将在步骤 3 中重新启动服务时创建这些文件。重新启动服务后,tempdb 才继续在当前位置发挥作用。


1.确定当前位置
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
Go

2.使用 ALTER DATABASE 更改每个文件的位置

ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = c:\new\tempdb.mdf');

ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'c:\new\templog.ldf');


3.停止并重新启动 SQL Server。

4.验证文件更改。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');

感谢各位的阅读,以上就是“怎么迁移SQL 2005系统数据库”的内容了,经过本文的学习后,相信大家对怎么迁移SQL 2005系统数据库这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么迁移SQL 2005系统数据库

本文链接: https://www.lsjlt.com/news/59275.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么迁移SQL 2005系统数据库
    这篇文章主要讲解了“怎么迁移SQL 2005系统数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么迁移SQL 2005系统数据库”吧! 移动mast...
    99+
    2022-10-18
  • sql数据库mdf文件怎么迁移
    今天小编给大家分享一下sql数据库mdf文件怎么迁移的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。sql数据库mdf文件迁移...
    99+
    2023-07-01
  • sql server 2005数据库怎么创建快照
    本篇内容介绍了“sql server 2005数据库怎么创建快照”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • 怎么从数据库把文件系统迁移到ASM
    本篇文章给大家分享的是有关怎么从数据库把文件系统迁移到ASM,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 今天需要把文件系统上的数据文件迁...
    99+
    2022-10-19
  • mysql数据库怎么迁移
    本篇内容主要讲解“mysql数据库怎么迁移”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库怎么迁移”吧!上面是测试人员的要求,可以提取出2条有用的...
    99+
    2022-10-18
  • 数据库迁移系列之--Oracle迁移到Mysql
    敬请期待......
    99+
    2017-12-07
    数据库迁移系列之--Oracle迁移到Mysql
  • Linux系统中如何迁移MySQL数据库
    这篇文章将为大家详细讲解有关Linux系统中如何迁移MySQL数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。第一步 – 执行MySQL转储在将数据库文件传输到新的VPS之前,我们...
    99+
    2023-06-27
  • SQL Server数据库实例间迁移Login
    SQL Server数据库实例间迁移Login 1. 流行的方法:T-SQL老式的方法是,准备好CREATE LOGIN脚本,填入账号和密码,保持SID一致,在新服务器实例上执行。微软在KB918...
    99+
    2022-10-18
  • oracle数据库迁移相关SQL语句
        数据库迁移常见的一种方式是使用命令将某个用户的所有数据导出,再将其导入新用户中。     创建用户需要DBA权限。 sqlplus /nolog conn /as sysdba 1、创建用户及授权,一般都是需要新建表空间和临时...
    99+
    2016-12-17
    oracle数据库迁移相关SQL语句
  • 【SQLServer】SQL SERVER 移动系统数据库
    一、移动系统数据库在下列情况下可能很有用:     1、故障恢复。例如,数据库处于可疑模式下或因硬件故障而关闭。   &nbs...
    99+
    2022-10-18
  • 数据库SQL Azure如何迁移到本地SQL Server
    这篇文章主要介绍了数据库SQL Azure如何迁移到本地SQL Server,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
    99+
    2022-10-18
  • SQL Server 2000/2005数据库 5118错误该怎么解决
    本篇文章为大家展示了SQL Server 2000/2005数据库 5118错误该怎么解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、错误信息:附加 对于 服...
    99+
    2022-10-19
  • win10系统如何安装SQL2000&2005数据库?
    很多应用软件正常使用都依赖于SQL2000或者2005数据库,随着Win10系统的到来,系统更新导致数据库不能正常使用,或者无法安装,这里根据我个人实践的经验总结一下来帮助大家开心使用Windows10 安装SQL200...
    99+
    2023-05-20
    Win10 SQL2000 SQL2005
  • SQL Server无感系统迁移到MySQL怎么实现
    本篇内容主要讲解“SQL Server无感系统迁移到MySQL怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL Server无感系统迁移到MySQL怎么实现”吧!...
    99+
    2023-06-30
  • 【数据库迁移系列】从MySQL到openGauss的数据库对象迁移实践
    在之前这一篇中我们分享过使用chameleon工具完成MySQL到openGauss的全量数据复制、实时在线复制。9.30新发布的openGauss 3.1.0版本 ,工具的全量迁移和增量迁移的性能不但有了全面提升,而且支持数据库对象视图、...
    99+
    2023-08-17
    数据库 mysql bash 云原生
  • 怎么把达梦数据库实例从Windows迁移到Linux系统
    现象描述 怎么把达梦数据库实例从Windows 迁移到Linux 系统,有时候我们有这种切实的需求,特别是当数据量比较大的时候,通过在linux 上新建一个数据库,再通过迁移工具,或者是逻辑备份恢复(d...
    99+
    2022-10-18
  • mysql数据库迁移怎么操作
    MySQL数据库迁移的操作步骤如下:1.备份原数据库:在迁移前先备份原数据库,以防迁移过程中数据丢失。可以使用mysqldump命令...
    99+
    2023-06-10
    mysql数据库迁移 mysql数据库 数据库
  • 怎么迁移mysql数据库中的表
    本篇内容介绍了“怎么迁移mysql数据库中的表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!作为写脚本的,...
    99+
    2022-10-18
  • 怎么简单分析数据库迁移
    这篇文章给大家介绍怎么简单分析数据库迁移,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。现在NoSQL流行,有一个原因也是因为不需要去刻意处理table的schema,直接存储数据,这样...
    99+
    2022-10-19
  • golang数据库自动迁移怎么实现
    在Go语言中,实现数据库自动迁移可以使用一些第三方库,如gorm、migrate等。下面以使用gorm库实现数据库自动迁移为例进行说...
    99+
    2023-10-20
    golang 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作