奇宝库 > 八步解决ACCESS自动编号问题,自己用的SQL SERVER 2000数据库,转换为ACCESS数据库

八步解决ACCESS自动编号问题,自己用的SQL SERVER 2000数据库,转换为ACCESS数据库

步骤1:打开“开始菜单”和“程序”-“SQL Server企业管理器”

在要导出的SQL数据库上,右键单击菜单:所有任务-导出数据。

SQL  SERVER  2000数据库1

步骤2:将出现一个导出向导窗口。

选择导出的数据源,即您刚刚选择的数据库。如果发现不对应,自己修改。

SQL  SERVER  2000数据库2

步骤3:输入导出到目标数据源的选项。在这里,我们将把它转换成一个access数据库。请注意,数据源类型是Microsoft Access。单击“文件名(F)”后面的按钮选择目标。mdb文件。

SQL  SERVER  2000数据库3

SQL  SERVER  2000数据库4

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

SQL  SERVER  2000数据库5

第5步:我们注意到,在这里选择表时,右边有一个“转换”列。SQL export只转换数据类型,不考虑其他脚本,所以我们遇到的自动编号问题就在这里。为自动编号的某些点选择“转换”。

SQL  SERVER  2000数据库6

步骤6:我们看到一个“列映射和转换”对话框。我注意到自增长的employeeid int已经变成了long in Access。这肯定是不对的。long不是自动编号的,所以我要修改建表脚本。图中红圈的按钮“编辑SQL”。

SQL  SERVER  2000数据库7

打开一个小窗口,创建表格

SQL  SERVER  2000数据库8

红圈的脚本是employeeid的访问表创建脚本,在' NOT NULL '前面有' IDENTITY (1,1)'

SQL  SERVER  2000数据库9

第七步:立即执行。

SQL  SERVER  2000数据库10

下图显示表创建和复制已经成功。

SQL  SERVER  2000数据库11

第八步:我们打开MDB文件,看看是不是我们想要的?

SQL  SERVER  2000数据库12

好的,祝贺你手术成功

本文来自网络,不代表本站立场,转载请注明出处: