解决SQL Server转ACCESS自动编号问题
来源:程序员人生 发布时间:2014-01-11 02:16:37 阅读次数:4105次
打开SQL server enterprise mananger "企业管理器"
在你要导出的SQL数据库上鼠标右键菜单所有任务》导出数据
回出现一个导出向导窗口
选择被导出的数据源为你刚才所选择的数据库如果发现不对应自行修改
进入导出到目标数据源的选择这里我们要转成ACCESS的数据库注意选择数据源类型为“Microsoft Access点 “文件名(F)” 后面的按钮选择目标MDB文件
选择“从数据库复制表和视图”
我们注意这里选表的时候右边有一个“转换”列SQL导出只转换数据类型并不考虑其他脚本所以我们遇到的自动编号问题也就出在这里有自动编号的一定要点选“转换”
我们回看到一个“列映射和转换”对话框有注意到自增的employeeid int 自增这里变成了Access里的long这肯定不对long并不是自动编号只好修改建表脚本图片上那个红圈里的按钮“编辑SQL”
开一个小窗create talbe
红圈中的脚本就是employeeid 的 Access建表脚本在 "NOT NULL" 前面加上 "IDENTITY ( )"
立即执行
下图表示建表复制已成功
我们打开MDB文件看看是不是如我们所愿?
OK完成恭喜你操作成功
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠