现在要实现SQL SERVER数据库备份功能。需要从SQLSERVER将数据导入ACCESS的MDB文件中。使用INSERT INTO  OPENROWSET方法,不过前提是,ACCESS中必须有相同结构的表。如何在SQLSERVER中,使用SQL语句,实现在指定ACCESS数据库中创建表?记得好象是CREATE TABLE,但是具体如何使用,希望大虾指教!

解决方案 »

  1.   

    用数据库导入导出自动实现到access的转换。
      

  2.   

    同意楼上,导出到ACCESS后就已生成表结构了
      

  3.   

    Create table 表名(字段名 类型,........)
      

  4.   

    TO huailairen(流浪猫)如何实现呢?大虾具体点啊。这方面没有什么概念的。
      

  5.   

    企业管理器
    工具
    数据转换服务
    导出数据
    下一步
    源:选择数据库
    下一步
    目的:
    Microsoft Access
    文件名
    下一步
    选择源表
    下一步
    完成
      

  6.   

    1、SQL Server中,选中一个表,单击鼠标右键,选择“复制”;
    2、打开“记事本”,单击鼠标右键,选择“粘贴”,可以看到创建该表所需的SQL语句;
    3、对生成的SQL语句稍加修改,使之能在Access下正常运行,完毕。注意:SQL语法方面,MSSQL和Access有些许不同,请楼主一定注意,具体可以查看相关帮助。
      

  7.   

    我没有说清楚,我是要用程序代码实现的。用什么SQL语句实现啊?我是要在程序中实现。
      

  8.   

    TO:楼主
    我上面的方法就是教你如何得到Create Table的SQL语句呀!!
    得了语句,你想在哪执行不就随你的便了吗?
      

  9.   

    使用VB,不过,现在需要是SQL语句,应该跟编程语言关系不大。我做的是要有通用性的程序,不能通过对SQL SERVER管理器进行操作而得到相关数据表的结构。需要通过程序实现的。通过程序得到表的结构,并且在ACCESS中创建相应的表。