Access 导入到SQL Server 2005的方法小结
方法一:
名称:DTS(这个在MSSQL2000里边也有)
操作:在命令提示符窗口中运行DTSWizard.exe
SQLServer导入和导出向导提供了生成MicrosoftSQLServer2005IntegrationServices(SSIS)包最简单的方法。SQLServer导入和导出向导可以访问各种数据源。可以向下列源复制数据或从其中复制数据:
·MicrosoftSQLServer
·文本文件
·MicrosoftOfficeAccess
·MicrosoftOfficeExcel
·其他OLEDB访问接口
此外,可以只使用ADO.NET访问接口和ODBC数据源作为源。
启动SQLServer导入和导出向导
在BusinessIntelligenceDevelopmentStudio中,右键单击“SSIS包”文件夹,再单击“SSIS导入和导出向导”。
-或-
在BusinessIntelligenceDevelopmentStudio中的“项目”菜单上,单击“SSIS导入和导出向导”。
-或-
在SQLServerManagementStudio中,连接到数据库引擎服务器类型,展开数据库,右键单击一个数据库,指向“任务”,再单击“导入数据”或“导出数据”。
-或-
在命令提示符窗口中运行DTSWizard.exe(位于C:\ProgramFiles\MicrosoftSQLServer\90\DTS\Binn)。
方法二:
SQL查询
操作:执行下列sql语句:
EXECsp_configure'showadvancedoptions',1;
GO
RECONFIGURE;
GO
EXECsp_configure'AdHocDistributedQueries',1;
GO
RECONFIGURE;
GO
INSERTINTO表名(字段1,字段2,字段3)
SELECT字段1,字段2,字段3
FROMopendatasource('Microsoft.Jet.OLEDB.4.0','DataSource="d:\source.mdb";Jet
OLEDB:DatabasePassword=密码')...表名
详细的步骤文字版:
安装好SQLServer2005Express后,再安装SQLServerManagementStudioExpressCTP就可以很方便的使用控制台进行数据库的管理。但SQLServerManagementStudioExpressCTP并没有导入Access数据库的功能,我们应该使用Access的“数据库实用工具”进行导入。
本文以Access2003为例介绍如何将Access的数据库导入到SQLServer2005Express中,其中没有说明的地方均使用默认设置。
1、安装Access2003,选中Access下的“数据库复制”组件。
2、打开Access2003数据库,依次单击“工具”-“数据库实用工具”-“升迁向导”。
3、在“升迁向导”中选择“新建数据库”,单击“下一步”。选择安装了SQLServer2005Express的服务器为导入服务器,使用默认的数据库名称,
单击“下一步”。将其中可以的表添加到“导出到SQLServer”中,
单击“下一步”。升迁默认的表属性,
单击“下一步”。创建一个新的ADP文件,
单击“下一步”。单击“打开新ADP文件”,单击“完成”。
4、打开刚刚创建的Adp文件,依次单击“工具”-“数据库实用工具”-“传送数据库”。在SQLServer中输入“Myserver/sqlexpress”,单击“下一步”。单击“完成”。导入完成。
5、打开“SQLServerManagementStudioExpress”就可以看到刚刚添加的数据库。
这样的导入方式可以导入表或者是link表以及他们的relationship。