老男人百科 > 百科 > 正文

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

2023-05-23 20:23:07 阅读( 7831)

第一步:打开你的"开始菜单",打开“程序”-》SQLserverenterprisemananger"企业管理器"在你要导出的SQL数据库上鼠标右键菜单:所有任务-》导出数据

步骤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的Access建表脚本,在' NOT NULL '前加了' IDENTITY (1,1)'

SQL  SERVER  2000数据库9

第七步:立即执行。

SQL  SERVER  2000数据库10

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

SQL  SERVER  2000数据库11

第八步:让我们打开MDB文件,看看它是否是我们想要的。

SQL  SERVER  2000数据库12

好的,祝贺你手术成功。

专题页