现在我在ACCESS有几十个表和十几个查询,我想把数据库导入到SQL Server 里,
当然是表对应导入到表中,查询对应导入到视图中.
怎么导入?
详细点介绍!
谢谢

解决方案 »

  1.   

    好像是有DTS这么一说,但具体怎么操作呢
      

  2.   

    Access的表可以直接用DTS导入到SQL Server中。但是Access的视图,无法直接转换为SQL Server中的视图。Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。
    JET SQL 帮助(jet4 access2000)下载地址http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=表转换时,可能也存在问题,因为两者的数据类型并不完全对应。这个转换过程需要手工参与处理。
      

  3.   

    -->打开SQL Server的企业管理器
    -->选中数据库下的“表”
    -->右键所有任务“导入数据”
    -->选择数据源的类型为Access即可
      

  4.   

    -->打开SQL Server的企业管理器
    -->选中数据库下的“表”
    -->右键所有任务“导入数据”
    -->选择数据源的类型为Access即可
    =======================================
    我这样做了,他把我在ACCESS 中建的查询,也导入到 SQL Server 表中了,我想让他导入到视图中
      

  5.   

    我现在找到一个比较笨的方法,就是把在ACCESS 里的查询表的SQL语句复制下来,复制到SQL Server 中的视图中.运行完毕 后保存然后名字起一样的就可以了  .不过这样得一个一个查询(ACCESS)复制!! 不能一起导入完毕. 麻烦!
      

  6.   

    -->打开SQL Server的企业管理器
    -->选中数据库下的“表”
    -->右键所有任务“导入数据”
    -->选择数据源的类型为Access即可
      

  7.   

    Access的查询,无法直接转换为SQL Server中的视图。Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。
    JET SQL 帮助(jet4 access2000)下载地址http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=
      

  8.   

    为什么我有时将access2000导入会提示错误呢?一直没搞懂
      

  9.   

    可能数据类型不对应,或者可以说,数据类型在SQL Server没有对应的数据类型。先压缩修复一下你的MDB