<add key="strConn" value="server=SUN-FREE;database=Realty;uid=sa;pwd=54321;Max Pool Size=20"/>--------------------------------------------------------------
string strConn = "server=192.168.0.122;database=Realty;uid=sa;pwd=54321;Max Pool Size=20";

解决方案 »

  1.   

    把apsnet用戶加進Administrator組試試看
      

  2.   

    我出现过一种情况,那就是编译输出的路径问题!
    你猜你连接字符串和WEB应用程序是分成两个不同项目的吧,你仔细检查一下C#项目的输出路径和WEB应用程序的引用路径。
      

  3.   

    我把连接字符串和WEB应用程序放到一个页面上去也不可以。机器名也是过了。
      

  4.   

    data source=192.168.0.122;uid=sa;pwd=password;initial catalog=adata source=192.168.0.122;uid=sa;pwd=password;initial catalog=a;persist security info=false或者一個簡單方法,用開發環境自動生成的ConnectionString(如果你的開發環境也連接不上SQL SERVER的話,那麽問題就不是出在ConnectionString這邊了)
      

  5.   

    生成一个.udl文件,设置好参数后保存,再用文本编辑器打开.udl文件,里面就是你要的连接串了。
    注:密码的又引号改为单引号,或作用转义符。
        如果用SqlConnection,则要去掉:“Provider=SQLOLEDB.1;”
      

  6.   

    MDAC2.7是什么,我已经装了sql server2000 sp3
    还是不行。
    连接的字符串肯定没有问题,在我同事机器上可以用的。
      

  7.   

    win2000必须安装MDAC2.7吗,我们同事用的是win2003,就没有装呀
      

  8.   

    MDAC2.7是ADO2.7了,你是用的Ado的联机字符川哪还是用的ADO.net连接字符串呀
      

  9.   

    我用的是sqlconnection
    我测试的时候直接在一个页面给它赋值,再open,一个非常简单的页面
    conn="server=192.168.0.122;uid=sa;pwd=password;database=a";try
    {
    conn.Open();
    }catch(Exception e)
    {
    Response.Write(e.ToString());
    }
    qimini(循序渐进) ,谢谢你,三个同事都来弄过了,不会是笔误的,我们用的是一个公共的数据库,无论如何非常谢谢你和大家:)
      

  10.   

    用開發環境自動生成的ConnectionString试试看
      

  11.   

    有可能是没有安装mdac2.7的原因
      

  12.   

    在vs.net 里不是可以自动连接数据库吗?
    然后在连接属性里的 connectstring 里加入password=yourpassword
    that's ok
      

  13.   

    呵呵,文子,你怎么跑进来了,是呀,我刚安装了mdac2.7
    可是之前已经卸载.net
    所以现在装.net
    不知道装.net之后可不可以安装mdac2.7有效
    如果有效我比窦娥还冤,不过如果谁知道这两者安装次序问题言语一声
    以后就知道了。无论如何,谢谢大家热心帮助。
      

  14.   

    呵呵,先看一下你用sql的客户端能不能连接成功。
      

  15.   

    用工具箱中的数据中的sqlConnection连接一下,看行不行!或用
    String sql="server=localhost;uid=sa;pwd=password;database=a";
    试试
      

  16.   

    先从工具箱创建一个新的SqlConnection,在把它的连接字符串Copy到你的类里
    if(Success)
    {
      那么就是你的连接字符串问题;
      return;
    }
    else
    {
      其他问题;
    }
      

  17.   

    不胜感激,可以连接本地数据库,还是不能连接别的机器上的数据库服务器,你们说会不会是sql2000安装问题,这显然是数据库通信机制问题,但是在查询分析器中用这个用户名密码和IP又可以连接那个数据库。
    qimini(循序渐进) ,我调试的时候就是这样试的,一个sqlconnection,调试页面只有一个按钮,click事件触发
    一个sqlcon.open();
      

  18.   

    会不会是.net版本的问题??安装1.1试试
      

  19.   

    还有更详细的错误信息么?试试1。确认你的SQL 服务器用的是混合认证模式2。把下列句子放到你的连接字符串里
    Network Library=dbmssocn
      

  20.   

    出错信息没有特别的
    System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。 at System.Data.SqlClient.SqlConnection.Open() at sb.Jianxzyzds_info.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\seqlsoft\sb\jianxzyzds_info.aspx.cs:line 100
      

  21.   

    和MDAC没有关系,我觉得还是你的连接字符串那一块出了问题,这种去年情况我也遇到过,你查过你的协议没有,比较一下你的网络协议和其他同事的不同,再有把server=192.168.0.122换成server=机器的netbios名称看看
      

  22.   

    我也碰到过,将服务器名称改为IP地址,如我的连接本来为:
    server=服务器\lqjt;uid=sa;pwd= lqjt ;database=taximanage
    后来发现有1台机这连不上,忙了半天各改成
    server=192.168.1.1\lqjt;uid=sa;pwd= lqjt ;database=taximanage
    就可以了,其中192.168.1.1是服务器的IP