日期:2014-05-17  浏览次数:20489 次

求助,如何判断远程数据库是否启动
有IP地址,如何在SQL SERVER 2005中通过语句判断该IP地址的数据库是否可以连接?
求大神帮忙

------解决方案--------------------
可以用ping来判断一下

sp_configure 'show advanced options',1
go
reconfigure
go

sp_configure 'xp_cmdshell',1
go
reconfigure
go



xp_cmdshell 'ping 192.168.1.100'
/*
output
NULL
正在 Ping 192.168.1.100 具有 32 字节的数据:
来自 192.168.1.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.100 的回复: 字节=32 时间<1ms TTL=64
NULL
192.168.1.100 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms
NULL
*/