解决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完成,恭喜你操作成功

怎样获得Access中自动编号的值

在Access中先插入一条数据,在马上用select语句获得自动编号的Id值或获取不到,不过可以采用下面的语句来获取。 语句:       select @@identity; Qt中的...
  • hjh2005
  • hjh2005
  • 2012年03月26日 22:02
  • 2197

ACCESS中使用GUID全局唯一标识符的自动唯一编号[同步复制ID]之解决方法

背景:这段时间临时为一个旅游类网站制作一些网站程序。数据表的情况大致如下: 图1 数据库表的大致情况 由于是Access数据库,之前有两个数据表:TC_TourCompany和TC_SubDetai...
  • johnsuna
  • johnsuna
  • 2008年04月24日 11:00
  • 20653

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

1.打开SQL server enterprise mananger "企业管理器" 在你要导出的SQL数据库上鼠标右键菜单:所有任务-》导出数据 2.回出现一个导出向导窗口。 选择被导出...
  • ccx_john
  • ccx_john
  • 2013年11月19日 12:51
  • 632

Access数据库id类型由自动编号改成数字类型后如何再从数字类型改成自动编号呢

一套网页,初级小技术员编写的,多次用到了固定id的链接,如:站内新闻。而客户恰好不慎将这个内容删除了。要修复,关键就是补上这个id,id字段又必须还是“自动编号”(其他内容可以让客户自己重新填上)。下...
  • lybwwp
  • lybwwp
  • 2012年09月07日 15:49
  • 3343

在SQL server中设置表的自动编号功能

       我们都知道很多的数据库软件都为表提供了自动编号的功能,这对于进行有些表的功能是十分有用 的,可以减少很多不必要工作,由于SQL server是我最近才使用的所以,在这个过程中遇到了一些问...
  • hfly2005
  • hfly2005
  • 2005年06月06日 14:41
  • 18854

在SQL Server 2000中insert的时候返回自动编号的id 存储过程示例[原]

SQL Server 2000中,insert数据的时候返回自动编号的id,有三种方法实现SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDEN...
  • mrhu7002
  • mrhu7002
  • 2007年11月22日 09:31
  • 1502

将ACCESS数据库迁移到SQLSERVER数据库方法(图文详解)

本人在做专业课设计时需要将自己动手把ACCESS数据库中数据转换到SQL Server数据库中。经过百般挫折也算是完成了,经过这般痛苦感觉,还是记录下来比较好,否则都对不起自己浪费的那好几个小时。废话...
  • aiming66
  • aiming66
  • 2016年12月31日 16:04
  • 6279

轻松教你SQL转ACCESS

SQL数据库转access数据库步骤: 1.      建立access数据库:在access中建立access数据库和表,access字段类型与sql中字段类型的对应关系。 2.        ...
  • fengyuzhengfan
  • fengyuzhengfan
  • 2014年04月13日 00:59
  • 2337

将ACCESS数据库数据转到SQL server数据库中(通用)

把ACCESS数据库转换成SQL server数据库,ACCESSH和SQL server都有很多不同的版本,但是转换也都大同小易,和这里我给大家说说最常见的怎么将ACCESS转化成SQL serve...
  • yecats
  • yecats
  • 2015年09月27日 15:36
  • 1164

SQL Server 2000数据库转换为Access数据库

首先在本地磁盘建立一个空的Access数据库(比如以student.mdb 为例),这时已经存在的SQL Server 2000的数据库,我们以sky2098为例,其中有一个表student,如果所示...
  • sky2098
  • sky2098
  • 2007年03月22日 16:49
  • 1542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决SQL Server转ACCESS自动编号问题
举报原因:
原因补充:

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