文档章节

SQL2008导出数据到远程数据库导致主键丢失、标识规范为否的解决办法

j
 james_laughing
发布于 2016/06/17 08:59
字数 480
阅读 26
收藏 0
点赞 0
评论 0


SQL2008导出数据到远程数据库导致主键丢失、标识规范为否的解决办法


 

 

用SQL2008导出数据库的时候,会导致数据库中的主键、索引、标识等数据库约束丢失。

 

这里以SQL2008为例,介绍一下如何能导数据,又可以保持主键、索引、标识等数据库约束不丢失的方法。

 

 

 

首先,在本地sql2008上面的数据库上右键-任务(T)-生成脚本(E) ,点击下一步,勾选下面的“为所选数据库中的所有对象编写脚本”-点击下一步-可以看到“编写数据的脚本”(SQL2005无此选项)后面是False,双击改为TRUE,拉下来-可以看到“为服务器版本编写脚本”,双击选择SQL2005(根据远程数据库版本而定,我要导的数据库是SQL2005所以选它)-点击下一步-再点击下一步-点击“完成”,脚本出现在查询分析器中。接下来把脚本做一下改动,以适合远程数据库使用。一般要改两个地方,第一个地方就是第一行 USE [DATABASE] 这个根据远程数据库而定,我的远程数据库是sq_congxun,所以第一行改为 USE [sq_congxun] 。第二个地方就是改数据库架构,一般本地是用dbo,而远程数据库是以数据库用户为架构,所以按Ctrl+H键,弹出替换窗口,把dbo替换成sq_congxun,至此脚本改造完成。接下来打开远程数据库,新建查询,把刚刚的脚本复制进去,执行,OK,恭喜你,完成了!

 

 

 

蓝色为需要注意部分

© 著作权归作者所有

共有 人打赏支持
j
粉丝 26
博文 387
码字总数 21593
作品 0
广州
求教,数据库SQL2005 导入导出问题

我需要把一个数据库里面的表和数据导入到另外一个数据库里面 且不能通过,备份还原,只能通过数据库导入导出。 我测试了好几次,批量导入导出,设置标识列导入后,数据导入成功了,主键就丢失...

Mi丶Long ⋅ 2014/05/26 ⋅ 1

SQL2008导入数据库,标识规范 都否的解决办法

源数据库 ,右链,生成脚本,选择所表,保存到本地 sql 文件(注:这里为数据库各表的结构,已含标识规范) 2. 源数据库 ,右链,生成脚本,选择所视图(如果有视频的话),保存到本地 sql ...

james_laughing ⋅ 2016/06/17 ⋅ 0

数据设计自增主键的小问题。

原来用sql2008的,设计自增主键为numeric(18,0),转到mysql时发现创建表出错。[Err] 1063 - Incorrect column specifier for column 'ID'。说主键的定义有问题。试了一下发现类型错误,转为B...

熊二哈 ⋅ 2014/07/09 ⋅ 0

58到家数据库30条军规解读,你认可几条?

这里面都是一些很简单的规则,看似没有特别大的意义,但真实的不就是这么简单繁杂的工作吗? 军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重...

鉴客 ⋅ 2017/02/16 ⋅ 12

ETL工具--DataX3.0实战

ETL工具--DataX3.0实战 DataX是一个在异构的数据库/文件系统之间高速交换数据的工具,实现了在任意的数据处理系统(RDBMS/Hdfs/Local filesystem)之间的数据交换,由淘宝数据平台部门完成。 ...

yikayi ⋅ 2017/03/03 ⋅ 0

MySQL学习(一)【MySQL数据库基础】

1.1-认识MySQL 什么是数据库 计算机处理和存储的一切信息都是数据。 计算机系统中一种用于存取数据的程序。 一种: 计算机系统中有很多种能够存取数据的程序 它们各有特征和长处,有自己的适...

yanfeilai528 ⋅ 04/14 ⋅ 0

【同步复制常见错误处理1】当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)

错误提示"事务和快照同步时提示:当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)" 原因:在SQL2008同步时到SQL2008/SQL2005/SQL2014时有时由于发布配置不当(...

roy_88 ⋅ 2014/11/24 ⋅ 0

RadonDB:新一代的分布式关系型数据库

  【IT168 评论】1. 简介   RadonDB是?款基于MySQL研发的新?代分布式关系型数据库(MyNewSQL)。   向?户提供具备?融级?可?、强?致、超?容量的数据库服务,?度兼容MySQL语法,?动?平分表...

it168网站 ⋅ 05/09 ⋅ 0

oracle学习笔记----数据库导入导出

一、导入和导出 Oracle的备份是oracle操作中常见的工作,常见的备份方案包括有: 1、逻辑备份(IMP&EXP命令进行备份) 有如下四种模式: (1)表空间备份(tablespace) (2)表备份(table...

babyhanggege ⋅ 2017/04/19 ⋅ 0

Navicat for MySQL 如何使用

大家都知道Navicat是数据库管理工具,而数据库的种类有很多,其针对不同的数据库设计了不同的管理工具。针对MySQL 数据库设计了 Navicat for MySQL ,其操作非常的简单方便,适用于所有的程序...

Navicat数据库管理工具 ⋅ 2016/06/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 49分钟前 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 2

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部