怎样快速检测与sql数据库是否能正常连接

当数据库不能正常连接时,直接用下面的语句进行连接,需要待很长时间才能返回错误消息。Provider=SQLOLEDB.1;PersistSecurityInfo=Fals... 当数据库不能正常连接时,直接用下面的语句进行连接,需要待很长时间才能返回错误消息。
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=RoomProd;Data Source=192.168.2.13

能否有什么语句,可以快速检测到数据库是否能正常连接?谢谢
try{} catch{}也可以检测,但速度太慢,返回结果最少需要三秒时间。。我要时刻检测与数据库能否正常连接,所以效率要高点的
展开
 我来答
百度网友faadf46
高粉答主

2020-04-22 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.9万
展开全部

1、右键计算机,点击管理。

2、如图找到SQL Server配置管理器。

3、如图找到SQL Server网络配置下的MSSQLSERVER,然后把TCP/IP状态改为启用。

4、打开SQL server数据库,按照图进行操作,然后点击连接,那么就可以连接到别人(或自己)的数据库

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
就烦条0o
2018-07-26 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。

1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。

注:udl(Universal Data Link)是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。

2.打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2017-09-30 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2949万
展开全部
不知道你用想测试SQL哪方面能否连通,是能够连接到本地主机还是连接到应用程序?
连接到本机就不多说了,直接打开SQL Server Management Studio会弹出连接界面。
如果是测试能否连接应用程序,用Visual Studio做个测试:
打开该编辑环境,选择“工具”---“连接到数据库”---输入服务器名----选择一个数据库名---“测试连接”
如果能连接上会探出成功窗口(该操作使用环境为VS2008,其他版本应该大体相同)。
这样都能连接上如果你的应用程序连接不上数据库那就跟编写的命令有关了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-28
展开全部
现在在家没有现成的代码,大概是这样的
conn.open();
if conn.State <> 1 //连接不正常
MessageBox.Show( "连接不正常 ");

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式