八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

   2015-06-28 0
核心提示:这篇文章主要介绍了将SQL SERVER 2000数据库转换为ACCESS数据库时的ACCESS自动编号问题,需要的朋友可以参考下

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

开一个小窗create talbe

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

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

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

第七步:立即执行。

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

下图表示建表复制已成功

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

第八步:我们打开MDB文件看看是不是如我们所愿?

八步解决ACCESS自动编号问题(将SQLSERVER2000数据库,转换为ACCESS数据库)

OK完成,恭喜你操作成功

 
标签: ACCESS 自动编号
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 非常不错的ASP操作数据库类,支持多数据库MSSQL
    可同时操作多个不同类型的数据库。 完全不用考虑数据类型的差别,再也不用想字符型字段加不加单引号。 调用非常简单,对数据库的主要操作一般只需要一行代码。 支持mssql事务回滚。 可自动生成和输出sql语句方便调试。 使用方法: 1. 修改clsDbctrl.asp文件中
    02-10
  • 【MySQL】org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column
    【MySQL】org.springframework.dao.TransientDa
     使用Mybatis plus的时候,查询select all,恰好报了异常    ; Zero date value prohibited; nested exception is java.sql.SQLException: Zero date value prohibited, mergedContextConfiguration = [WebMergedContextConfiguration@595b007d testClas
    02-10
  • MySQL 、SQL MS Access、和 SQL Server 数据类
    MySQL 数据类型在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHA
    02-10
  • mysql导入sql文件错误#1044 - Access denied fo
    在我的个人知识管理中,经常用到mysql数据库,wordpress搭建的worklog、搜索测试数据、我blog的测试环境等。我在自己的电脑上整了WAMP(Windows Apache MySQL PHP),哈哈,不是LAMP,用linux做桌面和周围的同事沟通还是不顺畅。十一前换了台新的笔记本,原来
    02-09
  • Oracle SQL Access Advisor 说明
     一.说明1.1 相关内容在如下官方文档中提到了一些优化工具的说明:Monitoring and Tuning the Databasehttp://docs.oracle.com/cd/E11882_01/server.112/e10897/montune.htm Using Advisors to Optimize DatabasePerformanceOracle Databaseincludes a set
    02-09
  • mysql Access denied for user ‘root’@’loca
    这篇文章主要介绍了mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法,本文给出详细的解决步骤及操作注释,需要的朋友可以参考下
  • mysql ERROR 1044 (42000): Access denied for
    这篇文章主要介绍了mysql下提示ERROR 1044 (42000): Access denied for user ''@'localhost' to database,需要的朋友可以参考下
  • Access数据库日常维护方法(优化)
    这篇文章主要介绍了Access数据库日常维护方法(优化),需要的朋友可以参考下
  • SQL Server数据复制到的Access两步走
    SQL Server数据复制到的Access两步走
    以下的文章主要描述的是把SQL Server数据复制到的Access数据库中的实际操作步骤,以及对其在实际操作中要用到的代码描述。
  • Access创建一个简单MIS管理系统
    所谓MIS管理系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。MIS管理系统是一种新兴的技术,那么下文中就给大家介绍Access这个有历史的数据库系统如何创建一个简单的MIS管理系统。
点击排行