先在sql里建一数据库
选择所有任务
导入数据
选择数据源中选microsoft
access
在把access数据库导入到mssql数据库时,应该注意的几个问题
在使用mssql
server的时候,和access有很多区别的,即使是用sql
server导入access数据库,也有很多地方需要注意,这里,捡几个例子来说说。
1、在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号;
2、在mssql
server中,有许多保留字,在access中是没有的,当你把数据导入到mssql的时候,问题就出来了。mssql在导入的时候,会自动给这些字段(包括数据库中的表名)加上“[字段名]”,因此,你必须修改你的脚本,把相应的字段名字(或者表名字)加上中括号,或改变字段名字为不是mssql的保留字。(具体是那些,请参考有关资料)
转:以windowsxp+Access2003+sqlserver2000为例:
一、建立odbc数据源:
1、打开控制面板\管理工具
2、运行数据源
(odbc)
3、选择“用户dsn”标签页
4、点击添加按钮,选择SQL
Server、点击完成
5、输入名称(mydbserver)、选择服务器地址、点击下一步
6、输入帐号密码、点击下一步
7、点击下一步、继续点击完成。
二、建立Access远程数据连接
1、运行Access,打开或新建mdb文件
2、点击“文件”菜单->“获取外部数据”->“链接表”
3、链接对话框中,文件类型选择“odbc
数据库()”
4、d出选择数据源,点击“机器数据源”,选择刚才定义的odbc数据源(mydbserver)
5、输入sql
server数据库帐号、密码。点击“选项”按钮,选择数据,点击确定。
6、选择你要链接的表,点击确定。
7、选择你要链接的表的字段,点击确定。
-----------------------
完毕。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)