您当前的位置::绿色东东 -> SEO资料 -> 站长技术 -> 建网技术 -> 文章信息
绿色论坛

动易2006 ACCESS 转 SQL 完美攻略

  • 原作者:本站原创
  • 文章来源:www.greendd.com
  • 发布时间:2008-7-20 1:42:17

文章介绍

    [本站原创,转载注明来源www.greendd.com]
    =======================================
    教学仅供学习研究,任何人或组织单位若用于非法用途,后果自负。同时推荐使用官方购买的SQL版本。
    本站不提供此教学中的相关文件,若需要可以在BBS中向其它朋友索要。


    =======================================

    ­
    POWEREASY 06 ACCESS数据库(1G): 



    可能是 06 SP1或不带SP的,要升级SQL程序为商业版SP6. 
    --------------------------------------- 
    1。在服务器安装2005,有错。(不知PE支持05不),想想,用00好。 
    2。安装SQL2000,打上SP4。 
    3。查找相关资料,得到一个MDF、LDF文件(PE的SQL库),大小为21M、11M,即只有表,没有文章。 
    4。相关说明文档如下: 

    第一步:确定您的空间支持Microsoft SQL Server数据库。 
    第二步:从动易网站下载免费版本的动易系统安装DLL文件,然后解压缩ASP程序文件至您的目标目录。 
    第三步:解压我们提供的这个压缩文件到您的网站目录,覆盖同名文件... 
    [本站原创,转载注明来源www.greendd.cn]
    第四步:在您空间SQL Server上面新建一个登陆,登陆名:PowerEasy,密码:PowerEasy*9988。或者使用您的空间提供商给您的帐号密码,这样您就需要更改网站目录中的conn.asp中的内容: 
    SqlUsername = "PowerEasy"           '这里改成您的SQL数据库用户名 
    SqlPassword = "PowerEasy*9988"      '这里改成您的SQL数据库用户密码 
    SqlDatabaseName = "PowerEasy2006"   '这里改成您的SQL数据库名 
    SqlHostIP = "(local)"               '这里改成您的SQL主机IP地址(本地可用“127.0.0.1”或“(local)”,非本机请用真实IP) 
    第五步:系统数据库目录(Database)中有两个文件:PowerEasy2006_Data.MDF和PowerEasy2006_Log.LDF。您只需将这两个文件拷贝至您空间上SQL数据库目录(例如:C:\Program Files\Microsoft SQL Server\MSSQL\Data)内,或者您可以将数据文件PowerEasy2006_Data.MDF内的数据导入您网站的数据库中(如果您更改了数据连接参数,我们建议您这么做;当然您也可以更改我们提供给您的数据文件名称,然后再上传),然后运行根目录下的Install.asp文件,安装成功后删除install.asp即可。 
    第六步:好了,你现在可以像使用access版本一样使用SQL版本了!当然了,我们现在为您提供的版本默认为企业版,您可以更改conn.asp文件里的参数更改为专业版和正式版。 
    ­
    对应具体操作:
    [本站原创,转载注明来源www.greendd.cn]
    1-3:最好找相对应版本的PE。网上有商业版本SP4-SP6,自己看着办。
    4:用默认SA,其它按配置。
    5:移过去MDF,LDF。运行INSTall.asp。出错(会连接到MDB,报找不到,因为给我X掉了),想想现在应是连接到SQL才是。于是想办法恢复MDF文件并建库。转入: 
    ­
    ------------------------------ 
    ­
    --附加数据库就可以完成.   
         
    -->附加数据库:   
    ­
    -->企业管理器   
      --右键"数据库"   
      --所有任务   
      --附加数据库   
      --选择你的.mdf文件 
      --确定   
    -->如果提示没有.ldf文件,是否创建,选择"是" 
    (如果没有LDF文件,会直接退出,不会建立!--BY SURA)  

    [本站原创,转载注明来源www.greendd.cn]
    其它(同样的):
    A
    sp_attach_db   '數據庫名','backup_Data.MDF絕對路徑'   
    或 B(上面即是)
    如果是SQL2000﹐可以在資源管理器的數據庫項點右鍵->所有工作->附加數據庫->選取你這個mdf文件 
       
    这样操作就可以了。这时我们不要再运行INSTALL.asp,而是PE2006_DataTrans.asp直接转换数据,库名选中1G的ACCESS。 
    ­
    数据转换完成后。再观察。出错的话可以查解决方法。(很麻烦。) 
    出错的: 
    1.表名:公告、广告相关的会出错,解决方法,不要选中 
    2.表名:pe_config中的二个三个表名会出错(SP4才会增加,如果数据库表一样的话应不会,或是直接在SQL里增加同名表,我觉得后者较好),直接用ACCESS00 03打开后找到删除,一般为CONFIG表最后面的三个。 
    3.转换过程中不要刷新,出错时只好重来- - 
    ­4.若出现连接出错,请参照本文:


    SQL数据库路径设置

      通常在Conn.asp文件里设置SQL数据库的路径要比ACCESS数据库路径设置要多操作几步,但不容易会出现错误,原因是有些用户对 “\xxx\xxxx"的这种路径方式不是很明白。SQL数据库路径的设置就很好判断:

      SqlUsername = "xxxxx"                           ' SQL数据库用户名
      SqlPassword = "xxxxxxxx"                       ' SQL数据库用户密码
      SqlDatabaseName = "xxxx"                     ' SQL数据库名
      SqlHostIP = "xxx.xxx.xxx.xxx"                   ' SQL主机IP地址

      只要一一对应填写好就行了。

      这里有一种情况会造成Conn.asp路径配置出错的信息出现,一般是在个人本机上或自己的服务器上出现。

      本机或服务器安装好了SQL服务器,建好了动易系统SQL数据库,也在Conn.asp文件里正确配置了,但一打开网页仍是出现数据库路径错误!
    这个错误的根源在于在安装SQL服务器时,未采用混合认证登录方式,因为SQL服务器的默认安装认证模式为WINDOWS认证模式,从而导致出错导致。我们可通过以下图示方法设置来改变SQL服务器的认证模式为混合认证模式:



    修改设置完成后,这时再点击网页浏览就可以正常浏览了。




    转换过程中:文章转移出错是不能重来的。只有重建库或清空文章表才能重恢复文章转移多为超时。为减少出错,进程数不要改动10,或不要超过50(我在双核+2G的服务器上50进程一样出错)

    要是看得懂,或是以前操作出错的,请看更简单的:
    SQL2000+SP4---->下载免费版本PE--->下载SQL库--->附加库名----->导入数据--->升级PE到SP6并打上补丁--->OK

文章上下页关联