要加,1433
<add name="Conn" connectionString="server=192.168.0.10,1433;database=AIS20090829094428;uid=sa;pwd=sa"/>
防火墙系统有助于阻止对计算机资源进行未经授权的访问。若要通过防火墙访问 Microsoft SQL Server 数据库引擎实例,必须在运行 SQL Server 的计算机上配置此防火墙以允许访问。
为允许访问而执行的主要步骤如下:
1.将数据库引擎配置为使用特定的 TCP/IP 端口。数据库引擎的默认实例使用端口 1433,但可以更改。SQL Server 2005 Express Edition 实例、SQL Server 2005 Compact Edition 实例以及数据库引擎的命名实例使用动态端口。若要将这些实例配置为使用特定端口,请参阅。
2.将防火墙配置为允许授权的用户或计算机访问此端口
注意: |
---|
使用 SQL Server Browser 服务,用户可以连接到不在侦听端口 1433 的数据库引擎实例,因而无需知道端口号。若要使用 SQL Server Browser,必须打开 UDP 端口 1434。若要提升最安全的环境,请停止 SQL Server Browser 服务,并将客户端配置为使用端口号进行连接 |
注意: | ||||
---|---|---|---|---|
默认情况下,Microsoft Windows XP Service Pack 2 将启用 Windows 防火墙,这会关闭端口 1433,从而防止 Internet 计算机连接到您计算机上的默认 SQL Server 实例。重新打开端口 1433 之后,才可以使用 TCP/IP 连接到默认实例。下列过程中提供了配置 Windows XP 防火墙的基本步骤 打开 Windows 防火墙的端口以进行 TCP 访问
除了将 SQL Server 配置为侦听固定端口并打开此端口之外,您还可以将 SQL Server 可执行文件 (Sqlservr.exe) 作为已阻止程序的例外列出。如果要继续使用动态端口,则使用此方法。通过这种方式只能访问一个 SQL Server 实例。 通过 Windows 防火墙访问程序
|