可以用SQL Server企业管理器的DTS把Access的表导入SQL Server

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2341/2341997.xml?temp=.9966242
      

  2.   

    倒出ACCESS数据库中的数据,再倒进SQLSERVER,如果你是SQL2000,可能数据格式转换中间会出现问题哦。。
      

  3.   

    2. 将access导入SQL server -- ====================================================== 在SQL SERVER 里运行: SELECT * INTO newtable FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名 ------------------------------------------------------------------------------------------------- 3. 将SQL SERVER表里的数据插入到Access表中 -- ====================================================== 在SQL SERVER 里运行: insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source=" c:\DB.mdb";User ID=Admin;Password=')...表名 (列名1,列名2) select 列名1,列名2 from sql表 实例: insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\db.mdb';'admin';'', Test) select id,name from Test INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\trade.mdb'; 'admin'; '', 表名) SELECT * FROM sqltablename ------------------------------------------------------------------------------------------------- 
      

  4.   

    麻烦各位大侠介绍一下具体的步骤,我是SQLSERVER的菜鸟,什么都不懂,
    打开企业管理器后,再怎么做呀
      

  5.   

    比如我ACCESS的数据库名为:AAA,有两个表A_1,A_2,我应该怎么做呢?
      

  6.   

    如果安装了sql server ,那么直接用其自带的 导入和导出数据 组件 ,很容易就可以转换了
      

  7.   

    兄弟,你的情况还好,我现在要把SQL-SERVER的数据库转成ACCESS,连程序都要改了。写的过程都不能用了!:(
      

  8.   

    我在转换的过程中,遇到下面的情况,所有表都转换成功了,但在一个表中,rq字段(ACCESS中是日期/时间型)出错,报错如下:在目的行号为1处出错.到目前为止,在该任务中遇到错误数:1.
    插入错误.列59(rq,DBTYPE_DBTIMESTAMP),状态6:数据溢出.
    对于造型说明无效的字符值.请问这是为什么??求救呀!!!!
      

  9.   

    可以在SQL SERVER 2000中的企业管理器中利用导入 数据源选择ACCESS 2000 目的为 SQL SERVER 2000你的数据库
      

  10.   

    我在导入的过程中,遇到下面的情况,所有表都转换成功了,但在一个表中,rq字段(ACCESS中是日期/时间型)出错,报错如下:在目的行号为1处出错.到目前为止,在该任务中遇到错误数:1.
    插入错误.列59(rq,DBTYPE_DBTIMESTAMP),状态6:数据溢出.
    对于造型说明无效的字符值.请问这是为什么??求救呀!!!!
      

  11.   

    在“导入”的时候,请选择“Use a query...”的选项,程序默认是“copy...”,你就能导入任何ACCESS数据了。