SQL Server 数据库与ACCESS数据的导入与导出

以下的文章主要描述的是SQL Server 数据库与ACCESS数据的导入导出,在实际操作中常规的数据导入与导出:使用DTS向导迁移你的Access数据库的数据到SQL Server数据库,你可以使用这些步骤:

1、在SQL Server企业管理器中的Tools(工具)菜单上,选择Data Transformation

2、Services(数据转换服务),然后选择 czdImport Data(导入数据)。

3、在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的。mdb数据库(。mdb文件扩展名)的文件名或通过浏览寻找该文件。

4、在Choose a Destination(选择目标)对话框中,选择Microsoft OLE DB Prov ider for SQL Server,选择数据库服务器,然后单击必要的验证方式。

5、在Specify Table Copy(指定表格复制)或Query(查询)对话框中,单击Copy tables(复制表格)。

6、在Select Source Tables(选择源表格)对话框中,单击Select All(全部选定)。下一步,完成。

Transact-SQL语句进行导入导出:

1.在SQL Server里查询access数据:

SELECT * FROM OpenDataSource( \\\\\\\'Microsoft.Jet.OLEDB.4.0\\\\\\\',\\\\\\\'Data Source="c:\\\\\\\\DB.mdb";User ID=Admin;Password=\\\\\\\')……表名

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

上述的相关内容就是对SQL Server 数据库和ACCESS的数据导入导出的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. MS-SQL server数据库开发中的技巧
  2. SQL Server里调用COM组件的操作流程
  3. SQL Server安全规划的阐述
  4. 配置Tomcat+SQL Server2000连接池流程
  5. 正确分析MS SQL Server函数的2种用法
THE END