网站发布到虚拟主机上了,数据库连接不上
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 端口没有开
或者 网络 没有桥接 或是 网络出现问题。
------解决方案--------------------
------解决方案--------------------使用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;
与服务器商联系