[哇]关于Access导入到SQL Server的问题

啊!好久没有写文章了,工作实在太忙,发现暂存箱里有篇很久之前的文章,匆忙发布了。

所谓食君之禄,忠君之事。不能不尽力,然而,大侠在技术上的进步,也可为一日千里,有牛B的电脑,很多以前没法尝试

的事情,都如愿以偿了,呵呵,感谢一下宁总。

Access文件小巧玲珑,可以装到U盘搬回家继续开发测试程序,甚至装上NetBox这种mini服务器开发网站,然而对于商业

运行,用Access就开玩笑了,20个人同时连接都有可能出现问题,直接用服务器的数据库测试则是以身犯险,于是,数据

库转换在所难免了。

尝试了DSN,Driver等方式,都失败了[报错莫名其妙],其实大侠对数据库并不在行。于是直接使用Access,还是失败,

报错是无法启动,高级的参数研究起来时间不允许,于是决定先删Access的密码,操作过程如下:

1.用Access独占打开*.mdb文件

[哇]关于Access导入到SQL Server的问题

2.输入Access的密码,打开数据库

[哇]关于Access导入到SQL Server的问题

3撤销数据库密码

[哇]关于Access导入到SQL Server的问题

4.关闭Access,如果mdb目录还有其他隐藏文件,说明别的东东还在使用这个数据库。

下面是SQL部分,因为是虚拟机,用2005好麻烦,暂用硬盘空间大,故用2000个人版:

1.打开企业管理器,在要导入的数据库上右键,选择导入数据

[哇]关于Access导入到SQL Server的问题

2.弹出的窗口点下一步

[哇]关于Access导入到SQL Server的问题

3.列表选择 Microsoft Access,主意别选错了,应该是黄色钥匙图标的

[哇]关于Access导入到SQL Server的问题

4.选择刚才的文件,点下一步,如果是高手也可以通过高级设置的,这里就免了

[哇]关于Access导入到SQL Server的问题

5.默认windows身份认证,当然你可以使用sql认证

[哇]关于Access导入到SQL Server的问题

6.默认选择第一项

[哇]关于Access导入到SQL Server的问题

7.全选所有表,点下一步

[哇]关于Access导入到SQL Server的问题

8.立即执行就有进度条,哇啦哇啦的导入,当然如果Access中有自动增长等字段,还需要手动更改一下

[哇]关于Access导入到SQL Server的问题

如果是用于网站开发,比如asp,有时候链接会出现很多问题,比如常见的连接不了数据库,我曾经就被困绕过

尝试了很多方法,都不太理想,最终是这么解决的:

1.打开客户端网络使用工具

[哇]关于Access导入到SQL Server的问题

2.添加一个别名,因为是虚拟机,本机测试我就用127.0.0.1

[哇]关于Access导入到SQL Server的问题

这样在asp中就可以连接了,如vbs代码:

conn.open "Provider=sqloledb;user id=登录名;password=密码;initial catalog=数据库名;data source=127.0.0.1,端口;"

有人问,为什么要改端口呢?那帮黑客,高手的菜鸟的,还有所谓只知道使用别人的工具的,烦死你....

好了,工作关系,就先写这么多了,好久没用中文的软件,用起来像回到了很多年前,因为[点]和[逗号]通宵到天亮的我,呵呵