SQL2008奇怪的连接问题

new_BCBER 2011-11-11 09:10:24
刚在WIN2008R2上装了个sql2008服务器,在另一台XP机器上用UDL文件以sa测试连接正常。
但我用SQL Server Management Studio 用sa连接却连接不上,在win2008的防火墙中加入1433端口后可以了。
我想知道为什么UDL文件不加入1433能连接呢?难道不是通过1433??请高人解释,谢谢。
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
new_BCBER 2011-11-11
  • 打赏
  • 举报
回复
大板主敬业啊,学到了不少,我还需要深入理解,多谢了
中国风 2011-11-11
  • 打赏
  • 举报
回复
ADO穿透防火墙:基于XML流传送数据的方法能够轻松穿透防火墙
OLE DB 是用于访问数据的重要的系统级编程接口,它是 ADO 的基础技术,同时还是 ADO.NET 的数据源。

用ADO应该都是可以连接的
中国风 2011-11-11
  • 打赏
  • 举报
回复
new_BCBER 2011-11-11
  • 打赏
  • 举报
回复
防火墙难道对OLEDB无效?
new_BCBER 2011-11-11
  • 打赏
  • 举报
回复
OLEDB是通过什么端口连接的呢?应该也是TCPIP连接的啊
中国风 2011-11-11
  • 打赏
  • 举报
回复
udl是通用数据连接文件.
使用通用数据链接 (UDL) 文件来保存连接字符串
使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 文件存储 OLE DB 连接信息,例如提供程序、用户名、密码和其他选项。用存储在该 UDL 文件中的信息可以打开 ADO 连接,从而允许管理员在需要的情况下更改它,并且避免了打开注册表或者使用 ODBC。
中国风 2011-11-11
  • 打赏
  • 举报
回复
Windows防火墙 需要设置例外,或关掉
Mr_Nice 2011-11-11
  • 打赏
  • 举报
回复
UDL 文件存储 OLE DB 连接信息。本身就是连接字符串。通过连接组件连接。

1433端口是针对TCP连接的。完全是两条路。

所以LZ会有上述的结果。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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