# aacess数据库导入到sqlserver中
记录一下acess数据库导入到sqlserver的过程,防止自己以后遇到同样的问题再折腾。用到的工具是ms sql server manager studio 18,acess数据库是用的acess2010建立的。
首先登录到sqlserver数据库,过程就不说了。建立一个新的数据库,名字自己随便起个吧,不必和acess一样。
在新建立的数据库上点击右键,选择任务,导入数据
出现导入导出向导,点击next
接下来是先择数据源,选择jet引擎,选择文件位置,如果有用户名和密码的话就填上,我这里没有,都空着。点击next
接下来是选择目标,选择microsoft OLE DB Provider for sql server(注意还有一个 microsoft OLE DB driver for sql server,和当前选项很像,不要搞错了。),输入服务器名称,身份验证根据你的个人情况选择,我选择的是sqlserver验证方式,下边填入新建立的数据库名称(默认的已经有了。)点击next
指定表复制或查询,这个直接点击Next就行了。
接下来是选择表和源视图,勾选你要导入的表。点击next
接下来是保存并运行包,勾选立即运行,点击next
最后点击finish就可以了,就不贴图了。
另外我因为acess中的索引有重复,会导入失败,我先用acess删除索引,再导入就没问题了。