如何在安装中添加SQL Server浏览器

日期: 2009-09-24 作者:Denny Cherry翻译:孙瑞 来源:TechTarget中国 英文

问:我用Visual Studio 2008写了一个VB.net程序,利用它可以在客户端加载一个组合框,包含了网络中的所有SQL Server。客户端安装了SQL,但是在网络中找不到SQL Server。我试着装了客户端组件但也无法解决这一问题。   我现在的问题是如何在安装中添加SQL Server浏览器?我不想完整安装,只想最小化安装,添加SQL Server浏览器即可。

我使用ClickOnce从网页中安装了程序。不使用ClickOnce也无所谓,我只想知道该安装哪个MSI。程序设计是为了帮助DBA进行日常工作的。它已经预定义了脚本,并可以运行用户脚本和一些小工具。

  答:你需要在机器上……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:我用Visual Studio 2008写了一个VB.net程序,利用它可以在客户端加载一个组合框,包含了网络中的所有SQL Server。客户端安装了SQL,但是在网络中找不到SQL Server。我试着装了客户端组件但也无法解决这一问题。

  我现在的问题是如何在安装中添加SQL Server浏览器?我不想完整安装,只想最小化安装,添加SQL Server浏览器即可。我使用ClickOnce从网页中安装了程序。不使用ClickOnce也无所谓,我只想知道该安装哪个MSI。程序设计是为了帮助DBA进行日常工作的。它已经预定义了脚本,并可以运行用户脚本和一些小工具。

  答:你需要在机器上安装SMO库,不需要安装SQL 浏览器。

  你可参考以下代码:

  Microsoft.SqlServer.Management.Smo
  Microsoft.SqlServer.ConnectionInfo
  Then, use this code to get the server list:
  Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  'True lists the local servers, set to false if you want to see all servers
  Dim dataTable = SmoApplication.EnumAvailableSqlServers(False)
  lstServers.ValueMember = "Name"

翻译

孙瑞
孙瑞

相关推荐