解决SQL Server转ACCESS自动编号问题

转载 2013年12月12日 12:12:16

1.打开SQL server enterprise mananger "企业管理器"
在你要导出的SQL数据库上鼠标右键菜单:所有任务-》导出数据

2.回出现一个导出向导窗口。
选择被导出的数据源,为你刚才所选择的数据库,如果发现不对应自行修改。

3.进入导出到目标数据源的选择,这里我们要转成ACCESS的数据库。注意选择数据源类型为“Microsoft Access。点 “文件名(F)” 后面的按钮选择目标.MDB文件。

4.选择“从数据库复制表和视图”。

5.我们注意这里选表的时候右边有一个“转换”列。SQL导出只转换数据类型并不考虑其他脚本所以我们遇到的自动编号问题也就出在这里。有自动编号的一定要点选“转换”。

6.我们回看到一个“列映射和转换”对话框。有注意到自增的employeeid int 自增这里变成了Access里的long这肯定不对,long并不是自动编号,只好修改建表脚本,图片上那个红圈里的按钮“编辑SQL”。

开一个小窗create talbe

红圈中的脚本就是employeeid 的 Access建表脚本,在 "NOT NULL" 前面加上 "IDENTITY (1, 1)"。

7.立即执行。

下图表示建表复制已成功

8.我们打开MDB文件看看是不是如我们所愿?

OK完成,恭喜你操作成功

相关文章推荐

SQL SERVER 自动编号字段出现:无法将NULL值插入列的解决方法

错误提示信息:         SQL SERVER 无法将NULL值插入列UserID,表UserInfo中该列不能为空,INSERT 失败……         过程“DT_ADDUSER”试图...

在SQL Server 2005中设置自动编号字段

问:SQL Server 2005中设计表时和在SQL Server Management Studio Express 中如何得到自动编号字段? 答:具体步骤如下: ①像Access中的自动编号字...

SQL SERVER重置自动编号列(标识列)

两种方法: 一种是用Truncate TRUNCATE TABLE name 可以删除表内所有值并重置标识值   二是用DBCC CHECKIDENT DBCC C...

使用SQL Server 获取插入记录后的ID(自动编号)

要获取此ID,最简单的方法就是在查询之后select @@indentity --SQL语句创建数据库和表 复制代码代码如下: create database dbdemo g...

sql server 查询结果集自动添加编号

SQL提供了一个IDENTITY Function,可以得到标识列的值,不过可惜的很的是,这个函数只能用于SELECT INTO语句,所以我们只好引入一个临时表了 Ex: USE pubs SE...
  • zgyhh
  • zgyhh
  • 2013年04月22日 08:59
  • 4443

asp.net 操作Access以及一个不同的SQL Server的一个问题

using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syste...

[哇]关于Access导入到SQL Server的问题

啊!好久没有写文章了,工作实在太忙,发现暂存箱里有篇很久之前的文章,匆忙发布了。 所谓食君之禄,忠君之事。不能不尽力,然而,大侠在技术上的进步,也可为一日千里,有牛B的电脑,很多以前没法尝试的事情,都...

小议SQL_Server主键和自动编号问题

 所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。  当然,其...

【转帖】Access,MS SQL Server 和 Oracle 中的通配符

【转帖】Access,MS SQL Server 和 Oracle 中的通配符 Access,MS SQL Server 和 Oracle 中使用的通配符如果有什么不同,主要就是因为支持...

Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决

I. 概述 1.1 JDBC概念      JDBC(Java Database Connectivity)是Java语言为了支持SQL功能而提供的与数据库连接的用户的接口,JDBC中包括...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决SQL Server转ACCESS自动编号问题
举报原因:
原因补充:

(最多只允许输入30个字)