启明星工作室的helpdesk系统在使用vbs脚步时,可能需要配置远程连接。

注:只有您在使用MSSQL  Server Express版本时,才需要配置,如果是MSSQL Server Professional或者Enterprise等版本,默认系统是允许远程连接的,不需要此配置。

    1、根据微软的MSDN网站文章,打开SQL Server 2005 Express远程连接功能:打开“SQL Server Configuration Manager”


SQL Server 2005 Express 版本远程连接问题 - Joe_Lee - Joe的博客

将SQLEXPRESS协议的Named Pipes与TCP/IP启用,并设置TCP/IP端口为1433,应用后重新启动SQL SERVER 2005 EXPRESS服务。这步完成后,打开“SQL Server外围应用配置器”,选择“服务和连接的外围应用配置器”,可以看见“本地连接和远程连接”已经变为“同时使用TCP/IP和Named Pipe”,因此可以不修改。根据有的文章说已经可以连接,但是实际应用还是存在连接失败问题。

    2、打开SQL Server Browser,以便客户机可以获取数据库连接信息:打开“SQL Server外围应用配置器”,选择“服务和连接的外围应用配置器”,选中SQL Server Browser:

 

SQL Server 2005 Express 版本远程连接问题 - Joe_Lee - Joe的博客

“启动类型”默认是“禁用”,改为“自动”,单击“应用”使之生效,然后启动此服务。这样SQL Server 2005 Express的远程连接已经设置成功,但在客户机测试连接,有时依然会失败。为什么,请看第三步。

    3、通常大家安装的Windows都是XP以上版本,Windows自带防火墙已经激活,而且大部分用户计算机上也因为上网安全,安装了杀毒软件和防火墙,这样SQL Server 2005 Express的服务程序就会被拦截,导致失败。这里以Windows自带的防火墙为例设置Sql Server的相关服务:

最简单的方法是关闭防火墙,如果你已经关闭防火墙,下面的介绍可以忽略。

在控制面板打开“Windows安全中心”,选择“Windows防火墙”,选择“例外”,添加程序“Sqlservr.exe”和“Sqlbrowser.exe”。

 

SQL Server 2005 Express 版本远程连接问题 - Joe_Lee - Joe的博客

提示:单击“添加程序”,在文件选择对话框选择相应程序,这两个程序分别为“[安装SQL Server的硬盘驱动器]\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe”和“[安装SQL Server的硬盘驱动器]\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”。