0

我正在运行 SQL Server 2008 Express,并且可以通过我的路由器使用端口转发很好地连接到它,并且当我在同一个子网上时。

但是,当我在不同的子网上时,我只能在重新启动 SQL Server 代理后立即连接到它。重新启动后,我可以连接到它,但是如果我关闭连接,我必须再次重新启动服务才能在不同的子网上远程连接到它。

为什么会这样?

谢谢

4

1 回答 1

0

据我所知,SQL Server 2008 Express 不附带 SQL 代理服务;尽管该服务已安装,但它并不能按预期工作,并且您不能像常规 SQL Server 那样与它进行交互(也不能创建维护任务、作业等)。

在任何情况下,打开 SQL Server 配置管理器(如果您安装了工具),然后转到 SQL Server 网络配置 -> 协议并右键单击 TCP/IP 并选择属性。

在该对话框中,确保协议已启用,然后检查 IP 地址选项卡。这就是您限制 SQL Server 侦听某些 IP/子网/协议/端口/等的位置/方式。

TCP/IP 属性 http://img94.imageshack.us/img94/7633/screenshot20091120at242.png

于 2009-11-20T01:45:51.247 回答