我正在运行SQL Server 2008 Express并且可以通过我的路由器使用端口转发连接到它,当我在同一个子网上时。
但是,当我在不同的子网上时,我只能在重新启动SQL Server代理后立即连接到它。重新启动后,我可以连接到它,但是如果我关闭连接,我必须重新启动服务以在另一个子网上远程连接它。
为什么会这样?
感谢
答案 0 :(得分:0)
据我所知,SQL Server 2008 Express没有附带SQL代理服务;虽然安装了该服务,但它无法按预期工作,您无法像常规SQL Server那样与其进行交互(也无法创建维护任务,作业等)。
在任何情况下,打开SQL Server配置管理器(如果已安装工具),然后转到SQL Server网络配置 - >协议和右键单击TCP / IP并选择属性。
在该对话框中,确保已启用协议,然后检查“IP地址”选项卡。这就是限制SQL Server监听某些IP /子网/协议/端口等的地方/方式。
TCP/IP Properties http://img94.imageshack.us/img94/7633/screenshot20091120at242.png