SQL Server 2008数据库迁移攻略:三种迁移方法详解

创始人
2024-12-27 04:48:17
0 次浏览
0 评论

sqlserver2008数据库的迁移有哪些方法

方法1:将\MicrosoftSQLServer\MSSQL\DATA文件夹中的syntt_data.mdf和syntt_log.ldf文件复制到安装数据库服务器的计算机上的文件夹(可以是本地\MicrosoftSQLServer\MSSQL\DATA\文件夹),然后进入企业管理器。
右键单击“数据库”,然后在浮动菜单的“所有任务”中选择“附加数据库”。
在下一个提示页面中,选择刚刚复制的.MDF文件。
如果要指定数据库的所有者,请在“指定数据库所有者”选择框中选择您认为合适的用户。
如果要修改数据库的名称,可以在“添加为”框中输入新的数据库名称(对于此数据库不建议这样做,因为这样的话,整个程序都会与数据库连接相关联。
所有代码更改)都会进行相应修改,这将是不必要的劳动)。
完成以上任务后,直接点击“确定”即可将数据传输到SQLServer。
方法2:(方法1)适用于其数据库中没有此数据库的服务器。
如果已经存在与数据库同名的数据库,可以直接按照备份数据库的恢复操作完成SQLServer数据。
转移。
方法如下:此方法首先要在本机上创建一个备份文件。
具体操作如下:1.在企业管理器中打开服务器组和指定服务器。
然后右键单击需要备份的数据库,这里是cint,选择浮动菜单中“所有任务”菜单下的“备份数据库”,打开数据备份对话框。
2.选择“常规”选项卡在“名称”对话框中输入该集的名称,并在“描述”文本框中输入备份集描述文本信息。
在“备份”组下选择备份操作类型,有以下类型:数据库-完整:数据库的完整备份。
数据库-增量:数据库的增量备份。
事务日志:事务日志备份。
文件和文件组:数据库文件和文件组备份。
在“用途”组中指定备份设备或备份文件的名称,选择“添加”按钮添加备份设备或文件;“删除”按钮用于删除备份设备和备份文件;按钮可查看保存在设备上的文件或文件的备份信息。
“覆盖”组中有两个选项:添加到介质:选择此选项表示需要将以前的备份数据保存到备份设备或文件中。
覆盖现有介质:当前分区数据需要覆盖之前的备份数据,从而节省存储空间。
在“计划”组中设置数据备份的时间。
用于指定在将来的某个时间执行数据库备份。
3.“选项”选项卡,设置数据库备份操作选项。
主要内容包括以下内容:备份完成后验证:备份结束时需要对备份数据进行验证。
备份后弹出磁带:仅对磁带备份设备有效,需要备份结束时自动卸载。
删除事务日志中的非活动条目:要求事务日志完整的事务日志条目将在事务日志备份结束时删除。
检查介质集名称和备份集过期时间:在进行备份之前,需要检查原始备份集中备份SQLServer数据传输的介质集名称和有效期,以防止意外重写破坏原始备份数据。

备份集过期时间:设置备份集的有效期。
初始化和识别介质:仅对磁带设备有效。
选择此选项后,SQLServer在备份时将Microsoft定义的磁带格式信息写入介质的开头。
此时,您可以在“媒体集名称”和“媒体集描述”文本框中定义媒体集名称和媒体描述信息。
4、完成以上任务后,剩下的任务就是点击“确定”让系统开始数据库备份操作。
到目前为止,我们已经有了一个数据库备份文件,剩下的任务就是如何将这个文件恢复到另一台数据库服务器上。
1、由于使用企业管理器的数据库恢复只能在本地机器上进行,所以在恢复数据之前,必须将刚刚创建的备份文件复制到本地机器上,然后在数据库上选择“syntt”,然后在出现的浮动菜单中选择“所有任务”下的“恢复数据库”。
2.在“恢复数据库”对话框中,选择“常规”选项卡中的“从设备”。
使用“选择设备”按钮在“常规”选项卡和“选项”选项卡中选择刚刚复制的文件的具体内容。
类型:“常规”选项卡:数据库恢复方法:“数据库”、“文件组或文件”和“从设备模式”。
“数据库”模式:选择该项时,在“显示数据库备份”列表中选择显示指定的数据库备份集,在“文件组或文件”列表框中选择首先将数据库恢复到哪个备份集。
当您选择它时,数据库恢复组件会列出备份到存档中的数据库文件或文件组,管理员可以从中选择数据库文件或文件组。
“从设备”:选择此项时,管理员选择要用于恢复数据库或其日志的备份设备,然后从数据库中选择要使用的备份数据或恢复其日志,单击“确定”即可完成恢复。
手术。

sqL文件导入sql2008数据库(sqlserver2008导入sql文件)

将数据导入SQLServer2008有三种方式:

使用系统自带的导入导出工具导入,可以将Excel、文本等数据库导入到SQLServer中;

如果是mdf、ldf格式的文件,只要版本匹配,可以直接附加到SQLServer;

如果是由一系列嵌套语句组成的脚本文件,可以也运行在SQLServer上。

热门文章
1
Python代码实现:如何判断三角形的三... python三角形三条边长,判断能否构成三角形Python三角形的三个长边如下:...

2
高效掌握:CMD命令轻松启动、关闭及登录... 如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...

3
SQL字段默认值设置全攻略:轻松实现自动... sql如何设置字段默认值设置SQL中某个字段的默认值;需要遵循几个步骤。首先您需...

4
MySQL查询加速秘籍:PolarDB ... mysql中in大量数据导致查询速度慢怎么优化?在MySQL中处理大量数据时,查...

5
SQL2000数据库备份压缩技巧:优化空... 怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...

6
SQL字符串处理技巧:单引号使用与转义标... SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...

7
Windows环境下Redis安装指南与... redis安装windowsredis基本简介与安装安装Redis首先需要获取安...

8
深度解析:Redis性能优势与局限性,助... redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...

9
深入解析:MySQL数据库的特性与应用 mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...

10
MySQL自增主键重置攻略:解决用尽问题... MySQL让有数据的表主键从1开始连续自增当您需要MySQL中的数据表使用连续数...