被数据库连接 搞疯了

Ly105 2007-03-05 11:09:09
PC甲是数据库服务器 有两个IP
192.168.0.1(内)
10.71.2.11(外)

上面有数据库AAA 和BBB (AAA和BBB数据库一样)

PC乙是Web服务器 有两个IP
192.168.0.2(内)
10.71.2.12(外)

PC丙是Web服务器 有一个IP

10.71.2.13(外)


同样的程序
连接字符串乙上面写
Data Source=192.168.0.1;database=AAA
OK;
连接字符串乙上面写
Data Source=10.71.2.11;database=AAA
报连接错误,不允许远程连接;
连接字符串乙上面写
Data Source=192.168.0.1;database=BBB
报连接错误,不允许远程连接

丙上面
连接字符串乙上面写
Data Source=10.71.2.11;database=AAA
OK;
连接字符串乙上面写
Data Source=10.71.2.11;database=BBB
OK;

怎么回事???
...全文
766 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
will521 2007-03-06
  • 打赏
  • 举报
回复
关注

===================================================================
中国DotNet程序员俱乐部 -- www.willsft.com

-- 中国最专业的DotNet技术社区!

技术支持群:3354034、34857327 、24694039、
19055417、35202852、2684939、1621937、35112134
===================================================================
wbqsln 2007-03-06
  • 打赏
  • 举报
回复
看到楼主解决问题我们就高兴了
huangdong1900 2007-03-05
  • 打赏
  • 举报
回复
jf
feb9903 2007-03-05
  • 打赏
  • 举报
回复
接分了
lovehongyun 2007-03-05
  • 打赏
  • 举报
回复
jf
jojophak 2007-03-05
  • 打赏
  • 举报
回复
mark
zhaozhao110 2007-03-05
  • 打赏
  • 举报
回复
jf
Ly105 2007-03-05
  • 打赏
  • 举报
回复
搞定!!
在IIS里面
网站属性

ASP.NET
编辑配置里面 写的

是AAA

webconfig里面写的 BBB 就连接不上

webconfig里面改为BBB IIS里面不改

IIS里面该为BBB webconfig里面自动改为BBB
就好了
Ly105 2007-03-05
  • 打赏
  • 举报
回复
cpp2017(慕白兄) ( )
1. 开启sql2005远程连接功能,开启办法如下,
肯定开启了的
要不也不会有成功的

to gui0605(学问之美,在于使人一头雾水;诗歌之美,在于煽动男女) (
企业管理器可以
gui0605 2007-03-05
  • 打赏
  • 举报
回复
如果确保在企业管理器里边都能链接,那么应该没有问题,就是连接字符串的问题了
你用企业管理器试一下
cpp2017 2007-03-05
  • 打赏
  • 举报
回复
1. 开启sql2005远程连接功能,开启办法如下, 配置工具- >sql server外围应用配置器- >服务和连接的外围应用配置器- >打开MSSQLSERVER节点下的Database Engine 节点,先择 "远程连接 ",接下建议选择 "同时使用TCP/IP和named pipes ",确定后,重启数据库服务就可以了.
Ly105 2007-03-05
  • 打赏
  • 举报
回复
sql2005 有补丁吗?
好像蔑有.
Ly105 2007-03-05
  • 打赏
  • 举报
回复
是想 10.*.*.*IP不能直接访问数据库
不过现在临时给数据库PC 了一个IP.
实际用的时候 没有这个IP
fsyfed 2007-03-05
  • 打赏
  • 举报
回复
顺便问一下,数据库打补丁了吗
Ly105 2007-03-05
  • 打赏
  • 举报
回复
没有防火墙

我所说的外网
其实也是一个大的局域网 .
Ly105 2007-03-05
  • 打赏
  • 举报
回复
to hertcloud(·£孙子兵法£·) (
估计是因为 乙上面的程序IIS设置IP为192.168.0.2 导致无法链接到10.71.2.11
这个有可能

但是连接AAA 可以.连接BBB 不行 是什么原因?
苏陌Bubble 2007-03-05
  • 打赏
  • 举报
回复
这样应该无法连接了。你用两个IP,目的就是为了分离内外网,为什么连接那里还要这样写??不解。如果是这样,不如直接做路由,每台机器一个IP就行了。。
silentwins 2007-03-05
  • 打赏
  • 举报
回复
为 Windows 防火墙中 SQL Server 2005 创建例外
若要为 SQL Server 2005, Windows 防火墙中创建异常请按照下列步骤:1. 在 Windows 防火墙, 例外 " 选项卡, 依次 添加程序 。
2. 在 " 添加程序窗口, 单击 浏览 。
3. 然后单击 确定 , 单击 打开 , 和 C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe 可执行程序。

注意 : 路径可能会根据 SQL Server 2005 安装不同。 MSSQL.1 是占位符对, 第 3 的前面过程中获得实例 ID。
4. 为每个 SQL Server 2005 需要异常实例重复步骤 1 至 3。


是不是防火墙要对每个SQL实例都要设置开放才行,不过上面写的第2和第3步过渡的"确定"是确定什么我导看不懂了,关注~~~
cpp2017 2007-03-05
  • 打赏
  • 举报
回复
1.检查防火墙规则设置 2.1433端口对外网开放 3.iis站点有没有映射ip?
hertcloud 2007-03-05
  • 打赏
  • 举报
回复
首先 确保 无 防火墙 阻挡...
如有 设置相应的 ip和端口 通过.

连接字符串乙上面写
Data Source=192.168.0.1;database=AAA
OK;
连接字符串乙上面写
Data Source=10.71.2.11;database=AAA
报连接错误,不允许远程连接;

估计是因为 乙上面的程序IIS设置IP为192.168.0.2 导致无法链接到10.71.2.11

加载更多回复(7)

62,066

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧