国庆长假到今天已经两个通宵了(顺便把成果贴出来)

本来想回家好好休息一下的 ,结果没想到比在项目组好累,不过总算算对得起本博之名啦:)

其实就是用communityserver2.0又定制了一套网站,给朋友的一个网吧的。本来计划在五一就完成了,因为工作、心情、设计等诸多方面原因,拖到如今。还在两个晚上的通宵的努力没有白费,大功告成还算满意。
现在测试阶段欢迎提建议。
http://218.14.232.101:8080/

在上传服务器的过程中遇到了SQL server 2005 express SP1与SQL server 2000不兼容及几个意想不到的问题,记下来供大家参考。

  1. 首先2005的数据库文件与2000不兼容,从2005中分离以后无法直接挂接到2000上。总是提示以下错误:
    "错误602:未能在sysindexes中找到数据库ID 14 中对象 ID 1 的索引 ID 1 对应的行.请对sysindexes运行DBCC CHECKTABLE.";
  2. 经过多方尝试,完成了将在Sql Server2005里面将整个数据库生成脚本(注意:要选中兼容2000),在服务器的Sql Server 2000中创建整个数据库的架构这个步骤;
  3. 现在只剩下导数据的问题了,结果发现2000的企业管理器不能注册和连接2005的数据库,本机安装的Express SP1和其SQL Server Management Studio Express管理工具,没有数据导出功能......
  4. 只好找来一个英文版的enterprise 2005安装Management Studio,以为应该一切顺利,没想到又出现了这个enterprise版与所安装的express版本兼容性上的问题。因为家里机器是XP Professional,只能安装其中的客户端管理工具,但是在选择了相应组件以后,提示没有任何功能可以升级。重新检查了安装过程,发现在系统配置检查过程中有一个版本的告警,说是已经安装的数据库服务组件比要安装的某些组件要新,导致了enterprise版本的Management Studio无法正常安装;
  5. 经过几次添加删除之后,终于找到导致问题的组件:express版中的Connectivity Components组件,只安装其中的database services组件,接着安装Management Studio,一切正常。
  6. 透过防火墙,配置通过tcpip方式连接后,数据导入完成。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值