我用BCB写的一个service程序,如果在系统启动起来之后,启动该服务是没有任何问题。
但是在不登陆操作系统时,服务启动失败。失败与ADO链接数据库的地方。

这个原因是不是由于SQL的服务还没有起来呢??

谢谢各位!

如果SQL服务器也是在本机,有可能是你的服务先于SQL的服务启动了。记得服务中可以定义依赖服务,这样可以保证先启动SQL服务。

嗯,我打了pack4之后就可以了。
但是有一个我问题啊。
就是 SQL Server老用1433端口链接 204.11.52.155 这个IP。
如果我的防火墙 总是拒绝的话,我的程序就会链接失败的。

该怎么办呢??谢谢啊!

当然,哪个IP会改变哦。
不是唯一的。