直接用尝试连接的方式判断速度太慢了。能不能有非常快的方式判断sql server是否起动
解决方案 »
- Delphi中如何制作像163那样的分页js效果
- 关于多线程发送短信的问题????SOS,SOS,SOS
- 请教一个弱弱的问题!Delphi 中的 frame
- 我想连接局域网内的一个SQL数据库,客户机分步在不同网段,且在这台数据库服务器上没有其用户,我怎样才能连得上呢?
- 请问如何删除已安装的ACTIVEX控件??????^^^^^^^^^^^^^^^^
- 加壳exe的方法--delphi实现
- SQL动态创建数据库的问题
- 自动创建10个label后给它们的caption赋值,却显示不出来,为什么?
- 运行.dpr文件时提示未找到JR0_TLB.dcu文件
- 请问那里有Delphi关于网络编程的电子书.
- Sybase连接问题.
- 请问怎样将一个SQL Server的数据库完整地导入到Access中去?
2 获取服务器列表,查看是否在里面,但是要使你提供的用户名,密码不对,服务器存在也不能证明
你可以连接上
procedure TForm1.Button4Click(Sender: TObject);
var
SQLServer:Variant;
ServerList:Variant;
i,nServers:integer;
sRetValue:String;
begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
nServers:=ServerList.Count;
for i := 1 to nservers do
ListBox1.Items.Add(ServerList.Item(i));
SQLServer:=NULL;
serverList:=NULL;
end;
这个函数是不是我没有引用啊?
我没有什么思路,不知道可不可以用向SQL Server的监听端口发数据包来判断呢?