为什么打开防火墙,就连接不上SQL Server

ligsh 2003-07-31 10:36:50
现在有一个ASP.Net程序,我把连接参数放到文本文件中,然后在Application_OnStart()事件中读取,放到Application的一个变量中,然后程序用到连接参数的时候都读这个Application变量。
文本文件是这么写的:
Provider=SQLOLEDB.1;
Password=sa;
User ID=sa;
Initial Catalog=test;
Data Source=server;
我现在把这个程序放到服务器上,并且在服务器上安装了一个Norton Personal Firewall试用版,打开这个防火墙,然后别的机器访问这个应用程序的时候,就会得到一个“SQL Server不存在或访问拒绝的错误“;如果我把防火墙关闭,则其它机器能访问这个程序,但是在服务器本身访问不了。出现跟打开防火墙类似的错误。
我怀疑是因为防火器配置的不对,可是是什么选项影响这个数据库连接呢?
...全文
626 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
goody9807 2003-07-31
  • 打赏
  • 举报
回复
up
myadaidarling 2003-07-31
  • 打赏
  • 举报
回复
看看防火墙的设置 , sql 默认的端口好像是 1433
declude 2003-07-31
  • 打赏
  • 举报
回复
看看防火墙的端口设置,可能把sqlserver用到的端口给屏蔽了。
wpspw 2003-07-31
  • 打赏
  • 举报
回复
udp 1434
sin360 2003-07-31
  • 打赏
  • 举报
回复
SQL的连接如果是使用TCP,则防火器要打开1433端口(默认)
如果是Pipeline,则注意网络的信任关系
88480 2003-07-31
  • 打赏
  • 举报
回复
大概是防火墙把端口封死了。打开就行了。

62,243

社区成员

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

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

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

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