ACCESS数据库:D:/test.mdb
SQL2005数据表:ProTable
目的:将test.mdb里的Proo表导入ProTable
步骤:
1.打开MSSMSE,右键ProTable所在的数据库,选择“新建查询”
2.判断一下test.mdb里的Proo表里的数据是否能够正确查询:
输入如下命令(蓝色字体是不能动的哦):
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO
SELECT ProId,ProName,SchoolId
FROM opendatasource( 'Microsoft.Jet.OLEDB.4.0','Data Source="E:/test.mdb"')...[Proo]
点击右上角的对号,看下面的结果是不是:命令已经完成。如果是,点击对号左边的“执行”按钮。
查看结果是否能读出ACCESS数据库Proo表的数据。如果能,继续第三步。
3.将数据导入到SQL2005中,输入如下命令:
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO
INSERT INTO ProTable(ProId,ProName,SchoolId)//这是ProTable表的字段
SELECT ProId,ProName,SchoolId//这是Proo表的字段
FROM opendatasource( 'Microsoft.Jet.OLEDB.4.0','Data Source="E:/test.mdb"')...[Proo]
如果提示成功后,就说明导入成功了。