程序员人生 网站导航

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

栏目:access时间:2014-01-11 02:16:37

  打开SQL server enterprise mananger "企业管理器"

  在你要导出的SQL数据库上鼠标右键菜单所有任务》导出数据

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

  回出现一个导出向导窗口

  选择被导出的数据源为你刚才所选择的数据库如果发现不对应自行修改

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

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

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

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

  开一个小窗create talbe

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

  立即执行

  下图表示建表复制已成功

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

  OK完成恭喜你操作成功

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐