sqlserver数据库迁移的几种方式

作者&投稿:澹弘 (若有异议请与网页底部的电邮联系)
~
最近在公司上班,有时候需要将公司服务器上的数据库copy到自己电脑上带回家,心情好的时候加会小班嘛。很多朋友可能像本人一样不会,或者不熟悉如何快速的迁移数据库。 方法一:脚本法 如果你的数据库每天都有更新,而且今天改动量不大,可以将你所有的改动



最近在公司上班,有时候需要将公司服务器上的数据库copy到自己电脑上带回家,心情好的时候加会小班嘛。很多朋友可能像本人一样不会,或者不熟悉如何快速的迁移数据库。

方法一:脚本法

如果你的数据库每天都有更新,而且今天改动量不大,可以将你所有的改动弄成脚本,放到本地数据库执行即可。就行一般公司开发写数据库发布脚本一样。

方法二:备份与还原法

在服务器的数据库中选中要转移的数据库,按鼠标右键,选所有任务->备份数据库;将备份copy到本地,选中本地已有的数据库(没有需要新建)右键→任务→还原数据库。

找到你copy下来的.bak文件即可,值得提醒是,,有时候会出现错误:2个数据库不是一个数据库。这种情况点 →选项 勾上 覆盖现有数据库即可。

方法三:如果只是将服务器上的数据库copy到本地数据库,则右键→导出数据,按照向导导到对应的本地数据库(前提是本地数据库没有数据,如果有数据,他不会覆盖会出现2条相同的记录),而且完了之后还得到处所有的函数和存储过程,所以该方法不推荐。

方法四:附加法

首先分离数据库连接,然后将数据库文件(.mdf文件)copy到本地,然后右键→附加 找到该.mdf文件即可



SQL Server的有效安装[2]
接下来 你需要选择排序规则设置 SQL Server 中的排序规则(Collation)设置用来管理和语言相关的行为 对象名称和列的值的唯一性 以及排序规则(sorting rules) 在排序规则设置对话框里 你说明排序规则并在SQL Server排序规则和Windows排序规则两者之间选择其一 如果你需要和以前SQL Server版本的向后兼容性 选择SQL Server...

win7可以安装sql2008吗
win7安装sql2008方法:QL Server 2008安装包是iso文件,需要用虚拟光驱软件打开,安装时务必一切都使用默认路径。安装步骤如下:第一步、运行sql安装;第二步、单击安装-全新的sql server独立安装,如果我们准备好了故障转移群集,那么我们就可以创建故障转移群集sql;第三步、常规检查;第四步、选择版本,...

sql查询字段是空的语句并且空值用0代替怎么写?
--列是字符类型的select isnull(列名,'0') as 列名 from 表名--列是数字类型的select isnull(列名,0) as 列名 from 表名

SQL Server数据库外键一般在什么地方用?为什么大型网站的SQL Server数...
主键和外键是在说明数据表之间的关系的时候,为了能够明确指出两个表中对应栏位的关系时需要的两个名词。也就是说,供实体关系角度来讲,具有一对多的关系,那么就存在一对主键外键。你所看到的设置好的主键和外键,一般是为了约束,理论上具有一对多关系的表应该建立约束关系,但是大部分人都是不建关系的...

win7 64位怎么装sql2000
windows7 64位操作系统安装SQL Server 2000数据库的操作流程及注意事项。1. 下载SQL2000 SP4并进行安装,安装好之后打开SQL2000SP4\\x86\\setup文件夹中的setupsql.exe文件复制替换SQL server 2000企业版\\sql2000\\x86\\setup文件夹中的setupsql.exe2. 打开QL server 2000企业版\\sql2000文件夹中的setup....

SQL是什么?
SQL是指Structured Query Language(结构化查询语言 ),SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS\/2 版本。SQL网络系统没具体印象,是否就是指具体的数据库...

Sql建表语句中不明的字符串
PAD_INDEX 指定填充索引的内部节点的行数,至少应大于等于两行。PAD_INDEX 选项只有在FILLFACTOR 选项指定后才起作用。因为PAD_INDEX 使用与FILLFACTOR 相同的百分比。缺省时,SQL Server 确保每个索引页至少有能容纳一条最大索引行数据的空闲空间。如果FILLFACTOR 指定的百分比不够容纳一行数据S,QL Server ...

sql server 2008和2000有什么区别?
③sys.sp_db_increased_partitions存储过程可以使DBA能够针对一个特定的表设定increased_partitions。在之前的SQL Server版本中,DBA最多能够分成1000个分区,而新的SP1中最多则可以达到15000个分区。这是非常大的一个改进。点击下载:ql server 2008 sql server 2000 功能特色 1、多实例支持能力 sql2000...

QL Server Management Studio无法打开
cmd->services.msc 看下SQL的服务开了没有。没有的话,右键 启动

如何确认sql 2008安装是64
QL Server 2008安装包是iso文件,需要用虚拟光驱软件打开,安装时务必一切都使用默认路径。安装步骤如下:第一步、运行sql安装;第二步、单击安装-全新的sql server独立安装,如果我们准备好了故障转移群集,那么我们就可以创建故障转移群集sql;第三步、常规检查;第四步、选择版本,或者输入密钥自动识别版本...

英德市18921311922: 实现SQL Server 数据转移的方案有哪些 -
陆璧佐米: DTS设计器导入导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动.在SQL Server Enterprise ...

英德市18921311922: sql server 2008 数据库的迁移有哪些方法 -
陆璧佐米: 1. 通过工具"DTS"的设计器进行导入或者导出2. 利用"Bcp"工具3. 直接利用备份和恢复4. 直接拷贝数据文件5. 在应用程序中定制6. SQL Server的复制功能

英德市18921311922: 数据库迁移的几种常用方式有哪些?
陆璧佐米: 一、exp/imp: 这也算是最常用最简单的方法了,一般是基于应用的owner级做导出导入. 二、存储迁移 三、利用data guard迁移: 用dg我们不仅可以用来做容灾,物理的dg我们还可以作为迁移的方式. 四、用rman做迁移: rman比较适合于跨文件系统的迁移,如同平台下的不同文件系统.

英德市18921311922: 如何完整地迁移SQL SERVER -
陆璧佐米: 有几种方式,需要你自己判断.物理对拷方式:如果是sqlerver对sqlserver 可以考虑用库直接对拷,此方法比较省事.1.分离,在新书库上附加.2.备份,在新数据上建立同样名称的库,还原.3.数据全部导出,此方法可以在导出数据时选择导出...

英德市18921311922: sql server中有行迁移现象吗 -
陆璧佐米: 有的,和oracle一样,SQL中也有行迁移 行迁移记包含forwarding_stub 和forwarded 两种类型.这两类记录是因为数据页不能容纳更新后的记录而产生的,不是因为记录长度超过8060B引起的,所以这两类记录依然是行内记录,与行溢出记录是...

英德市18921311922: sql server 怎么迁移到数据库 -
陆璧佐米: 首先迁移master数据库,master数据库是整个SQL Server实例的核心,所有的设置都存放在master数据库里,如果master数据库出现问题,整个实例都将瘫痪.首先打开SQL Server Configuration Manager,在左边的列表框中选中SQL Server ...

英德市18921311922: 如何把sqlserver数据迁移到mysql数据库及需要注意事项 -
陆璧佐米: 在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移到MySQL.下面是小编日常整理的一种sqlserver数据库迁移的方法.一、SQL Server中常用数据类型与...

英德市18921311922: sqlserver20008 数据 有哪些方法迁移到 另一个sqlserver2008? -
陆璧佐米: 数据结构不同,先查询出数据结构相同的数据集,再用insert into.你的另外一个贴我详细的回答了,请参考. INSERT INTO SELECT语句 语句形式为:Insert into DB2.dbo.B(field1,field2) select value1,value2 from DB1.dbo.A 要求目标表B必须存在,由于目标表B已经存在,所以我们除了插入源表A的字段外,还可以插入常量.

英德市18921311922: 如何将数据库从SQL Server迁移到MySQL -
陆璧佐米: 有两种情况:一、如果只是一次将数据库中的数据导入mysql,可以使用sqlserver的导出数据功能,并连接目标数据源为你的mysql数据库执行到处 二、如果要是想要实现定期导入mysql一些数据,可以使用sqlserver SSIS创建一个作业包,来完成这个工作(SSIS有专门的书籍可以学习下)

英德市18921311922: 如何迁移sql server 数据库 -
陆璧佐米: 如何迁移sql server 数据库 首先迁移master数据库,master数据库是整个SQL Server实例的核心,所有的设置都存放在master数据库里,如果master数据库出现问题,整个实例都将瘫痪.首先打开SQL Server Configuration Manager,在左边的列表框中选中SQL Server Services节点,然后在右边的列表框中找到需要迁移系统数据库的实例的那个SQL Server服务,比如说SQLServer(MSSQLSERVER),停止这个实例的服务(不会停的去菜场买块豆腐撞死算了),然后右键单击,选中最底下的“Properties”,并且切换到“Advanced”标签,如下图所示:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网