求助!关于数据的导出与导入?
有那位大哥能告诉我怎么把Microsoft Access中的数据导入到MSSQL中,问题一旦解决,立即给分! 问题点数:0、回复次数:5Top
1 楼generalj(general)回复于 2004-05-02 13:55:58 得分 0
用SQL server自带的导入导出工具很方便的。
源选择Microsoft Access
目的选择你的SQL数据库Top
2 楼netmat(net_mice)回复于 2004-05-02 14:10:41 得分 0
能不能把具体的步骤详细的说以下,在我发贴之前我已经试过几次了,都没有成功!!麻烦把具体的步骤说以下,问题解决后立即给分!!Top
3 楼zjcxc(邹建)回复于 2004-05-02 14:15:11 得分 0
--如果只是一两个表的导入,直接用语句:
--在SQL中操纵读取ACCESS数据库
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\test.mdb';'admin';''
,[表名])
SELECT *
FROM opendatasource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.mdb";Jet OLEDB:Database Password=数据库密码')...[表名]
/*--说明:
c:\test.mdb 是你要操作的ACCESS数据库名,如果不在SQL服务器上,需要设置文件所在的目录为完全共享,并将目录改为网络目录
表名 是你要操作和ACCESS数据库中的表名
数据库密码 如果你的ACCESS数据库有密码,就要用第二种方式
其他部分不需要做任何变动
如果是导入数据到现有表,对应的在: SELECT *
前加上: INSERT INTO 表
语句
如果是导入数据并生成新表,对应的在: SELECT *
后加上: INTO 表
语句
--*/Top
4 楼zjcxc(邹建)回复于 2004-05-02 14:17:49 得分 0
sql200企业管理器
--右键接受导入的数据库
--所有任务
--导入数据
--选择数据源,数据源选择"Microsoft Access",文件名选择要导入的ACCESS数据库文件名
--其他项目根据需要设置
--最后完成.
Top
5 楼netmat(net_mice)回复于 2004-05-02 14:35:41 得分 0
错误源:Microsoft OLE DB Provider for SQL Server
错误描述:无法打开登陆'news'中请求的数据库。登陆失败。
上下文:初试化提供程序出错。Top




