从从ACCESS迁移到SQL Server一点经验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从从ACCESS迁移到SQL Server一点经验

从ACCESS迁移到SQL Server的一点经验 前几天,人很无聊,在同学的建议下用动网建了一个论坛,没想到访问人数一增加就不能进去,刷新也没有用,很郁闷。后来,自己找了下原因,发现是数据库的原因,动网免费版用的是ACCESS作为数据库,最多只能支持5个人同时访问(据说,虽然夸张了点,不过的确支持的访问人数比SQL Server少),多了就卡了~。于是决定将数据库升级成为SQL Server,经过一天一夜的奋战,历尽千辛万苦,终于成功解决了问题。 下面是我在升级过程中的几个问题。 问题1、如何在XP上装上SQL Server 2000的服务器端? 一开始,我直接点击光盘根目录下的autorun.exe,根据提示安装,结果自检过程中知道系统不是SERVER版,提示只安装客户端工具。很郁闷,后来就找啊找,终于找到了解决门道。 解决方法: 装上一个补丁:下载地址如下: /download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe 装上后就可以安装了。 以上地址我不知道能否再用,不过我用的是SQL2000.MSDE-KB884525-SP4-x86-CHS.EXE,一般下载都应该有的吧(我是下载时候自带的,用GOOGLE或BAIDU搜索下)。 因为你的是企业版本的 XP系统下也可以安装 企业版本 安装办法如下: 一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。(这个是服务端,按正常方法会提示系统不支持) 二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。(服务器图表没出现也可先安装客户端在安装服务端) 三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe) 根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(哈哈,服务端我已有了) 四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦: 在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面 有一个键值LoginMode,默认下,值是1,现在将值改为0,重启电脑。 五. 再打开企业管理,再连接试试,是不是OK了! 装好了SQL Server 2000,我们就可以开始迁移了。 以下是具体步骤: 1、必须先安装Microsoft Office Access 2003,和SQL Server2000。 2、把旧的动网数据库备份,备份完成后, 3、(如果你原来就是2002-2003格式格式,就没有必要执行这一步,跳过)用Access 2003打开动网旧数据库,在打开时会出现一个警告,不要理会它(安全警告),按打开键,打开后按工具栏——数据库实用工具——转换数据库——转换为2002-2003格式,把数据库转换成2003格式。 3、转换完成后再用Access 2003打开,打开后按工具栏——数据库实用工具——升迁向导——新建数据库——填写SQL数据库登陆名称、密码和要新建的动网数据库(准备转成新的动网数据库),按下一步,按“ 》”键,再按下一步,选取所有选项,再按下一步,选择“不对应用程序作任何改动”,再按完成。 4、打开SQL企业管理器——数据库选中相应的数据库右键所有任务生成SQL脚本——常规——全部显示——编写全部对象脚本——确定(记住存放的位置)。 5、用记事本打开刚才生成的SQL脚本,在编辑栏——替换——查找内容为“smalldatetime”替换为“datetime”——替换全部;完成后再在编辑栏——替换——查找内容为“nvarchar”替换为“varchar”——替换全部,完成后保存退出。 6、打开SQL企业管理器——数据库——点击这个数据库一下新建的动网数据库,然后在工具栏——SQL查询分析器——文件——打开——“刚才生成的SQL脚本”——查询——执行,然后关闭窗口。 (有的朋友说,用sql版自带的sql脚本也可以,大家不妨试试看) 7、再回到SQL企业管理器——数据库——点击这个数据库一下新建的动网数据库,然后打开工具栏——数据库转换服务——导入数据——下一步——数据源“Microsoft Access”文件名“为旧的动网数据库”——下一步——再下一步——从源数据复制表和视图——下一步——全选——下一步——立即运行——下一步——完

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档