日期:2014-05-17  浏览次数:20429 次

网站发布到虚拟主机上了,数据库连接不上

RT。

我将网站成功发布到虚拟主机!但是数据库连接不上,不知道怎么改连接字符串。

发布的时候连数据库一起发布的。

以前在本地的字符串是: <add name="ConnStrings" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\tiManageServer.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"/>

现在发布后用什么字符串???



------解决方案--------------------
数据库也在虚拟主机上吗?
Password=登录数据库密码;Persist Security Info=True;User ID=数据库登录用户;Initial Catalog=数据库名称;Data Source=PC-20120327SCPE\SQL2005
如果数据库不在同一台服务器上,需要开启数据库远程访问。Data Source=222.111.2.2即可
------解决方案--------------------
<add name="ConnStrings" connectionString="Data Source=数据库服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=密码" />
------解决方案--------------------
数据库在哪就用哪的ip Data Source=IP.\SQLEXPRESS 另外要修改数据库配置接受远程连接。
------解决方案--------------------
虚拟机的 1433 端口没有开

或者 网络 没有桥接 或是 网络出现问题。
------解决方案--------------------
探讨
引用:
我的数据库也发布到虚拟主机了。
连接字符串在本地用的SQLEXPRESS连接!

------解决方案--------------------
使用IP地址连接数据库

------解决方案--------------------
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\tiManageServer.mdf;

这句需要修改成虚拟主机上面的数据库ip连接方式
------解决方案--------------------
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
------解决方案--------------------
探讨

没有用户名和密码。

------解决方案--------------------
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
与服务器商联系