关键是,升级了SQL SP4补丁后,网站运行异常并非数据库的原因.你应该检查一下网站哪个程序有问题,而不是从数据库找原因.

解决方案 »

  1.   

    用“新建SQL SERVER注册”可以找到的远程主机的IP上的SQL SERVER,能找到,但不能登录
    可能的原因是,你的SQL SERVER 安装时采用的是 Windows 身份验证模式,而不是混合模式.
      

  2.   

    由于网站(ASP)程序是别人那里买来的,我自己是不太懂编程的,所以升级补丁后,网站不能运行,换别人都是在网站代码上去找原因,我当然知道这对网站安全性和稳定性都更有好处。但网站是个人开发的,我买来了能运行就算成交,再之后他并不负责程序数据库的升级完善。而我也没有能力去查找程序本身的缺陷,所以只能把升上去的数据库再降下来!
      

  3.   

    因为我不想在网站代码上找原因,那对我来说,将会有更多不可思议的事发生。于是我让服务商花了一些“版权费”把服务器的系统重做了。之后,按常规,安装IIS、SQL SERVER 2000(没打补丁)、调试网站,,,又连接不上数据库!!!问题出在哪呢?对比了我自己的系统和服务器上的软件和设置,找到了根源!我在自己的系统中,因为不考虑安全只是测试,就没有关掉多余不安全的服务,但我在服务器上,是关了一些的,其中一个workstation被我禁了。打开后,连接数据库成功。再禁了,又是很慢的打开了登录页,但连不到数据库,检不是出用户名。看来问题是出在这个服务上了,回想以前对服务器进行安全设置的时候,不禁这个服务,用阿江探针,,,,,,汗,,所有的用户和组,一览无余,全被显示出来,可是禁了,就连不上数据库!dbuserid="test"
    dbpwd="test"
    dbname="testdb"
    dbserverip="XXX.XXX.XXX.XXX"我只会用上面这种形式连接数据库,是sql server的用户名,而不是系统账号。我想知道有什么方法,可以又安全,又能连接上数据库的呢?快来帮帮我啊,我快疯了!
      

  4.   

    没有人会在ASP中用系统用户(而不是SQL SERVER用户)访问SQL SERVER 2000吗?