2013-08-05 110 views
0

我正在尝试加速枚举本地数据库并验证其版本号适用于我们的应用程序的一些代码。目前代码使用WMI(see my other question here),但我意识到也许有一种WMI的替代方案可以避免完全优化当前代码的需要。我需要的是本地SQL Server数据库及其版本号的列表。我怎样才能得到这个?枚举本地SQL数据库并获取其版本号

+0

为什么不评论的downvote? – Chris

回答

1

根据MSDN,其内置使用System.Data.Sql.SqlDataSourceEnumerator

http://msdn.microsoft.com/en-us/library/a6t1z9x2(v=vs.110).aspx

+0

这看起来不错,但你如何强制它只在本地机器上看? – Chris

+0

@Chris你可以过滤结果。 –

+0

主要原因是使其更快,但是您的解决方案(即使在检查网络的其他部分时)的工作速度远远快于现有解决方案!出于兴趣,我如何从该列表中检测外部数据库? – Chris