如何放置ASP.NET 程序与数据库的问题
ASP.NET 程序与数据库 各放在不同的机子,如何才能使他们链接起来,该如何做,不知道有谁知道的?
------解决方案--------------------用数据库连接字符串设置数据库连接,如下:
<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>
------解决方案--------------------你的数据库用的是2005还是2000,2005默认TCP/IP是关闭的,要自己设置一下才能远程连接
------解决方案--------------------直接寫連接字符串不就行了:
string ConnStr= "Data Source=10.151.XX.XX ";Database=XX;User id=XX;password=XX;;
------解决方案--------------------修改连接字符串,
指定别人机器的ID和端口就行了啊
------解决方案--------------------web服务器和数据库服务器分别部署,只要在asp.net程序的配置文件里存储数据库连接字符串,在编码的时候都用配置文件中的连接串连接数据库就可以了。
------解决方案-------------------- <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地址,数据库名称,用户,密码写上就可以连接了,我们这里是可以的!