SQL Server 自身的安装很快,安装完成后,很快就试了在本机的访问,没有问题。然后在另外一台电脑上用企业管理器试,却找不到该服务器。回到这个服务器上,将服务器的网络配置修改一下,同时启用命名管道,TCP/IP和共享内存3钟协议,此时再试,就可以找到该SQL服务器了。但是如果仅启用 TCP/IP 协议,依然会找不到该服务器。我想这个域企业管理器访问时所采用的方式有关吧。
这前面还有一个插曲,我将系统由 Windows XP 更换为 Windows Server 2003 R2 企业版。准备将该服务器加入域时,怎么都找不到域控制器。查询分配的IP地址,网关,DNS及WINS 等设置都没有问题,直接Ping域控也没有问题,但就是无法找到域控。后来看到有人说必须同时将两边的防火墙都关闭,这样试了一下,果然这个问题立即解决了。但是采用 XP 系统加入域时,没有这个麻烦的。
虽然SQL Server 的局域网访问问题解决,但是更大的问题来了 - 我们要使用的应用程序不能与我安装的 SQL Server 2005 配合,每次启动就立即挂起。这可是真正的大问题。不能远程访问,数据可以从本地导出去离线分析,但应用程序无法启动,则数据都无法采集。没有办法,只好把整个系统重新安装,回到原来的XP系统中,安装SQL Server 2000的个人版本。安装完成后,首先检查应用程序能否正常工作,然后在跟前面一样,配置服务器的网络接口,最终还算顺利的安装好了,这个困扰了我很久的问题算是解决了。
这次重新安装整个应用系统,虽然问题解决了,但是还留下不少疑问,主要是关于 SQL Server 的启动账户和访问权限的问题。对于具体的应用,怎样设置一个适当的帐号,可以保证应用的前提下,不给出过大的权限,以防产生系统安全问题。这个只能在以后继续看资料了。