处理SQL Server转ACCESS主动编号成绩
摘要:处理SQL Server转ACCESS主动编号成绩
处理SQL Server转ACCESS主动编号成绩
1.打开SQL server enterprise mananger "企业治理器"
在你要导出的SQL数据库上鼠标右键菜单:一切义务-》导出数据
2.回出现一个导出导游窗口。
抉择被导出的数据源,为你刚才所抉择的数据库,假设发现不对应自行修正。
3.进入导出到指标数据源的抉择,这里咱们要转成ACCESS的数据库。留意抉择数据源类型为“Microsoft Access。点 “文件名(F)” 前面的按钮抉择指标.MDB文件。
4.抉择“从数据库复制表和视图”
5.咱们留意这里选表的时分右边有一个“转换”列。SQL导出只转换数据类型并不思考其余脚本所以咱们遇到的主动编号成绩也就出在这里。有主动编号的肯定要点选“转换”。
6.咱们回看到一个“列映射和转换”对话框。有留意到自增的employeeid int 自增这里变成了Access里的long这一定不对,long并不是主动编号,只好修正建表脚本,图片上那个红圈里的按钮“编辑SQL”。
开一个小窗create talbe
红圈中的脚本就是employeeid 的 Access建表脚本,在 "NOT NULL" 后面加上 "IDENTITY (1, 1)"。
7.立即执行。
下图示意建表复制已胜利
8.咱们打开MDB文件看看是不是如咱们所愿?
OK实现,祝贺你操作胜利
在你要导出的SQL数据库上鼠标右键菜单:一切义务-》导出数据
2.回出现一个导出导游窗口。
抉择被导出的数据源,为你刚才所抉择的数据库,假设发现不对应自行修正。
3.进入导出到指标数据源的抉择,这里咱们要转成ACCESS的数据库。留意抉择数据源类型为“Microsoft Access。点 “文件名(F)” 前面的按钮抉择指标.MDB文件。
4.抉择“从数据库复制表和视图”
5.咱们留意这里选表的时分右边有一个“转换”列。SQL导出只转换数据类型并不思考其余脚本所以咱们遇到的主动编号成绩也就出在这里。有主动编号的肯定要点选“转换”。
6.咱们回看到一个“列映射和转换”对话框。有留意到自增的employeeid int 自增这里变成了Access里的long这一定不对,long并不是主动编号,只好修正建表脚本,图片上那个红圈里的按钮“编辑SQL”。
开一个小窗create talbe
红圈中的脚本就是employeeid 的 Access建表脚本,在 "NOT NULL" 后面加上 "IDENTITY (1, 1)"。
7.立即执行。
下图示意建表复制已胜利
8.咱们打开MDB文件看看是不是如咱们所愿?
OK实现,祝贺你操作胜利