1
我想弄清楚如何从DOS测试连接到SQL Server数据库。如果连接失败,我需要检测失败。我如何测试从DOS的SQL Server连接?
sqlcmd -Q "select 'a test'" -S .\SQLEXPRESS
您会注意到该命令不会返回true/false值。另外,如果实例不存在,则超时。我想是这样的,不具有“超时”的问题,使用户等待:
if (connectivity exists to local) (
setup DSN for local
) else (
setup DSN for local\SQLEXPRESS
)
奇怪的是,OSQL.EXE -L不为我工作,即使我有一个监听实例。
顺便说一句,它不是“DOS”,而是“Windows命令行”。 :-) – Heinzi 2009-10-23 18:30:50