刚在WIN2008R2上装了个sql2008服务器,在另一台XP机器上用UDL文件以sa测试连接正常。
但我用SQL Server Management Studio 用sa连接却连接不上,在win2008的防火墙中加入1433端口后可以了。
我想知道为什么UDL文件不加入1433能连接呢?难道不是通过1433??请高人解释,谢谢。
但我用SQL Server Management Studio 用sa连接却连接不上,在win2008的防火墙中加入1433端口后可以了。
我想知道为什么UDL文件不加入1433能连接呢?难道不是通过1433??请高人解释,谢谢。
使用通用数据链接 (UDL) 文件来保存连接字符串
使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 文件存储 OLE DB 连接信息,例如提供程序、用户名、密码和其他选项。用存储在该 UDL 文件中的信息可以打开 ADO 连接,从而允许管理员在需要的情况下更改它,并且避免了打开注册表或者使用 ODBC。
http://msdn.microsoft.com/zh-cn/library/aa290751(v=vs.71).aspx
OLE DB 是用于访问数据的重要的系统级编程接口,它是 ADO 的基础技术,同时还是 ADO.NET 的数据源。用ADO应该都是可以连接的