SQL Server的端口被阻止

时间:2009-05-04 02:14:10

标签: c# sql sql-server windows

开发了一个可在线远程访问SQL Server的Windows应用程序。但是,客户端的ISP会阻止端口1433.从Windows应用程序连接到SQL Server的其他选项有哪些?

2 个答案:

答案 0 :(得分:3)

SQL Server应该有一个网络实用程序,您可以在其中配置要使用的端口。联系您客户的ISP以查看哪些端口是打开的(他们甚至可以为您打开1433)然后配置服务器以使用该端口。

在我的安装中,您选择:"Start > All programs > Microsoft SQL Server > Server Network utility",然后选择"Enabled Protocols",然后选择"TCP/IP""Properties"

从那里,您可以将默认端口设置为更易于访问的端口。

答案 1 :(得分:2)

您可以更改SQL Server运行的端口号,以使用在ISP实际打开的端口。

由于1433是SQL Server的默认端口,因此它是黑客的常见目标。一些ISP选择一个任意端口号来混淆这一点。您可能需要找到它们的端口号。

另一种选择是使用IIS中托管的WCF Web Service并让您的Windows应用程序调用此服务。