str = "数据库连接失败,请稍候再试……"
改成
str="Connect to database failure,try later....."
然后把编码设置正确,再试

解决方案 »

  1.   

    肯定传过来的参数不对,用response.write 把连接字符写出来试一下,是否有问题
      

  2.   

    与编码无关,输出都去掉后也是一样的,出错的地方是 conn.Open connstr 这句,Microsoft OLE DB Provider for SQL Server 错误 '80004005' [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。 意思连接都不成功。zzz1975(大葱炒肉,也就是葱爆肉) 说传过来的参数不对,也不是这个问题所在,
    因为同样的代码拿到其他空间便能正常连接访问。libin_ftsafe(子陌红尘:当libin告别ftsafe)所说电信网通互联不互通,我分别用电信和网通空间试过,可以。但就是那不行,那的空间连其他SQL库又可行。
    况且香港的空间没有电信和网通之说吧?
      

  3.   

    确认你的数据库服务器是混和身份验证还是windows集成身份验证
      

  4.   

    谢谢 sqlkey(淡淡沧海) ,你所说的权限问题,对这个库权限已经给得够高了,都有安全隐患了,
    还是无效,身份验证方式一直都是混和身份验证.iamltd(妖) 所说服务器安全策略,没有对任何地址作限制,kiccleaf(凯晰叶子(http://www.openzj.com)) 所有也不所对,因为那的服务器可以正常访问其他服务器的数据库.
    最后,经反复测试,要求对方多换几个不同服务商的库测试(香港的主机服务商多得多,不像大陆就电信网通垄断了,他采用的是新世纪的服务器)后来才发现,是他服务器有问题,有些空间能访问,有些则像访问我那库一样的毛病,于是就没用新世纪的服务器了...问题看来是解决了,但是没从根本上解决,我想应该也是如获至宝libin_ftsafe(子陌红尘:当libin告别ftsafe) 所言,各服务商之间所谓的"互联不互通"吧结贴,谢谢大家