在sql2005express导入Access数据库的方法

方法一:单表导入

(1)打开SQL Server表面积配置表面积配置函数>默认情况下某些服务关闭,如果未打开,将无法导入。

在数据库引擎选择即席远程查询-->使OPENROWSET和OPENDATASOURCE支持(E)

如下:


(2)SQL Server Management Express中的新查询

输入:

表名为{ }选择SQL2005

从OPENDATASOURCE('microsoft。飞机。OLEDB。4,数据来源为Access数据库文件的路径;用户ID =管理员;密码=;')…要导入的表名称

例如,在访问数据库文件D进口的学生表: 210 myaccessdb .mdb到SQL2005

它可以写成:

选择*进入学生A

从OPENDATASOURCE('microsoft。飞机。OLEDB。4,数据来源为D: 210 myaccessdb .mdb;用户ID =管理员;密码=;')…{学生}



执行后,一台名为学生会自动添加到SQL2005,这是作为学生表中的Access数据库文件D一样: 210 myaccessdb .mdb。



方法二:通过访问升级向导导入数据



(1)打开access数据库

如下:



(2)从菜单栏(d)选择>数据库实用程序>升级向导(U)



(3)促销方式——在这种情况下,通过推广新的数据库



(4)在升级后填写SQL Server的名称(参见)和数据库名称。









(5)选择准备导出到SQL Server的表。




(6)促销表的属性设置



(7)



(8)完成晋升



(9)在促销结束后,有一个以上的testsql SQL2005数据库,如下