MSSQL连接字段问题,大佬来解救我崩溃的心灵
本帖最后由 没有星星的夜空 于 2020-9-16 09:21 编辑背景:
我有两台服务器和一台电脑。一台服务器为数据库服务器MSSQL,一台服务器为应用服务器IIS,三台设备均处于同一内网。我的网站在修改之前均能正常访问。
修改内容:修改了MSSQL的默认端口,将1433修改为了1533,如下图
我应用服务器有2个网站,第一个修改前字符串为
<appSettings>
<add key="DataBase_Name" value="Data Source=192.168.1.200;Initial Catalog=aaa;User ID=sa;Password=pwd"/>
</appSettings>
修改后为
<appSettings>
<add key="DataBase_Name" value="Data Source=192.168.1.200,1533;Initial Catalog=aaa;User ID=sa;Password=pwd"/>
</appSettings>
第二个网站,修改前为
<add name="ConnectionString" connectionString="server=192.168.1.200;uid=sa;pwd=pwd;database=bbb;" />
修改后为
<add name="ConnectionString" connectionString="server=192.168.1.200,1533;uid=sa;pwd=pwd;database=bbb;" />
第三个,找了个软件,布置在应用服务器,测试数据库连接。提示连接成功。
那么问题来了,第二个网站登陆等一切正常,软件连接数据库正常。
问题在第一个网站,登陆提示错误,各位大佬,能解决我崩溃的心灵吗?
报错提示:
Win32Exception (0x80004005): 找不到网络路径。]
感谢各位大佬的积极回复,问题已经解决。原因依然未知,可能是系统BUG吧。
解决办法:把IIS站点删除,然后重新添加,直接就恢复正常了。 开启防火墙入站出站规则,检查杀毒软件是否拦截 value="Data Source=192.168.1.200,1533;
value="Data Source=192.168.1.200:1533;
用冒号试试
我的思路
1、首先在数据库服务器上用端口链接下数据库看能连上不如果能连接
2、考虑应用服务器能不能链接数据库
另外配置端口不是这样吗
<add key="DataBase_Name" value="Data Source=192.168.1.200;port=1533;Initial Catalog=aaa;User ID=sa;Password=pwd"/> 冒号,不是逗号 liu8359 发表于 2020-9-15 17:23
我的思路
1、首先在数据库服务器上用端口链接下数据库看能连上不如果能连接
2、考虑应用服务器能不能链接 ...
第一条,在数据库服务器一切正常。
第二条,第二个网站就在应用服务器存放的,第二个网站正常
现在问题就是同样的设置,一个可以使用,一个不行,不知道和数据库连接字段有没有关系
ps:端口用port=1533,还是不行,提示同样的错误。 icebeans 发表于 2020-9-15 17:18
开启防火墙入站出站规则,检查杀毒软件是否拦截
防火墙端口已设置准入,应用服务器上面两个网站,一个可以用,一个不可以用 beimo 发表于 2020-9-15 17:22
value="Data Source=192.168.1.200,1533;
value="Data Source=192.168.1.200:1533;
冒号刚试过了,不可以,我第二个网站用的都是逗号,正常链接。 梦里余杭 发表于 2020-9-15 17:29
冒号,不是逗号
冒号刚试过了,不可以,我第二个网站用的都是逗号,正常链接。
好纠结,心衰
页:
[1]