纸上得来终觉浅,绝知此事要躬行。

 

将Access里面的表添加到SQL Server里面

在命令提示符窗口中运行 DTSWizard.exe ,打开SQL Server导入导出向导。

单击:“下一步”选择数据源(即Access数据库);

1.在“数据源”行,选择“Microsoft Access”前面带了一个钥匙的图标;

2.在“文件名”行,点击后面的“浏览”选择Access数据库,若要进行连接请选择并提供用户名和密码(我连的是本地的,用户名和密码都为空),点击“下一步”;

3.选择目标数据库,在“目标”一行单击下拉列表选择“Microsoft OLE DB Provider for SQL Server”,在“服务器名称”一行,选择服务器名称,如果是本地的就不选择(默认为‘(local)’,即本地的),一般都是插入当前的服务器里面的数据库,所以就不用选了,在“身份验证”一栏里面选择你的目标服务器的验证方式,在数据库一行选择你要将数据复制到哪个数据库里面;

4.”指定表复制或查询”, 指定是从数据源复制一个或多个表和视图,还是从数据源复制查询结果。这个根据自己的情况而定,如果要复制整个表和视图就先第一个,如果要自己写查询语句可以选择第二个,点击“下一步”;

5.“选择源表和源视图”即选择一个或多个要复制的表和视图,选择好表,可以单击“编辑”进行相关的设置,可以单击“预览”查看你要复制的表的数据,单击“下一步”;

6.保存并执行包,可以是否立即执行和保存SSIS包。单击“下一步”;

7.单击“完成”,如果选择了“立即执行”数据就开始复制了,复制完之后可以查看日志,单击“关闭”按钮,到此就结束了。

注:如果是两个表结构一样的话,可以通过此方法插入两次,则第二次的表内容将会插入到第一个表的末尾!(本人已实验过)

posted on 2010-08-17 19:56  JRoger  阅读(1401)  评论(0编辑  收藏  举报

导航