我的程序是用VS.net2005开发的,数据库用的是SQL SERVER2000.
web程序部署在一台机子上,数据库在另外一台机子上。
从.net开发环境中直接运行程序,连接数据库是没问题的;
当我通过iis访问页面时,数据库就连不上了。
web.config里的连接串如下:
<add name="CESConnectionString" connectionString="Data Source=218.193.155.120;Initial Catalog=CES;Persist Security Info=True;User ID=sa;Password=jsj117" providerName="System.Data.SqlClient"/>

解决方案 »

  1.   

    刚刚才刚回答后,copy过来吧:
    1.如果只装一个数据库,默认连接2005,想删除默认连接,只需要 <remove   name= "LocalSqlServer "   /> 之后和正常使用一样 
    2.如果两个数据库都装了..连接时,直接指导服务器域:server=XXXX\abcd;database=sss;uid=sa;pwd=;   
    具体XXXX\xxxx打开数据库就可以看到了
    你是只装2000,只需加<remove   name= "LocalSqlServer "   />上即可
      

  2.   

    cyq1162 ,谢谢你的回答!
    <remove       name=   "LocalSqlServer   "       /> 
    直接放在
    <add   name= "CESConnectionString "   connectionString= "Data   Source=218.193.155.120;Initial   Catalog=CES;Persist   Security   Info=True;User   ID=sa;Password=jsj117 "   providerName= "System.Data.SqlClient "/> 
    上面吗还是不行啊
      

  3.   

    你是通过IP访问(远程访问)的,需要把你的SA帐户设置成支持远程访问,SA 默认情况下是不支持的
      

  4.   

    LZ的Sql Server是否已经打上SP3补丁,有可能是补丁的问题