ASP.NET 程序与数据库 各放在不同的机子,如何才能使他们链接起来,该如何做,不知道有谁知道的?

解决方案 »

  1.   

    用数据库连接字符串设置数据库连接,如下:
    <connectionStrings>
      <add name="SqlConnectionString" connectionString="Data Source=HYL\GL(或者指定IP和断口);Initial Catalog=Purvey;Persist Security Info=True;User ID=sa;Password=hyl8218;Max Pool Size=20"
       providerName="System.Data.SqlClient" />
     </connectionStrings>
      

  2.   

    你的数据库用的是2005还是2000,2005默认TCP/IP是关闭的,要自己设置一下才能远程连接
      

  3.   

    直接寫連接字符串不就行了:
    string ConnStr="Data Source=10.151.XX.XX";Database=XX;User id=XX;password=XX;;
      

  4.   

    sql 2000的,需要手动配置TCT/IP吗?
    用IP定位不行啊?
    <add key="ICnetcallDNS" value="server=IP:端口;uid=1;pwd=1;database=po; Persist Security Info=True; " />
      

  5.   

    web服务器和数据库服务器分别部署,只要在asp.net程序的配置文件里存储数据库连接字符串,在编码的时候都用配置文件中的连接串连接数据库就可以了。
      

  6.   

    <connectionStrings>
    <!--链接SQL Server数据库的链接字符串-->
    <add name="SQLCONNECTIONSTRING" connectionString="data Source=60.28.25.58;database=s155091;user id=s1550331;pwd=sb2k73SY" providerName="System.Data.SqlClient"></add>
    <add name="SQLCONNECTIONSTRING1" connectionString="data Source=127.0.0.1;database=fs;user id=kk;pwd=" providerName="System.Data.SqlClient"></add>
    </connectionStrings>
    ============================
    数据库服务器的IP地址,数据库名称,用户,密码写上就可以连接了,我们这里是可以的!