qns_fengyusong 发表于 2018-10-17 12:02:10

如何在本地网络中查找所有可用的SQL Server实例

  1、通常情况下,我们在SQL Server Management Studio中可以通过Connect to Server,如下图,点击服务器名称->浏览更多->网络服务器来查询本地网络内所有可用的SQL Server实例。
http://images.cnblogs.com/cnblogs_com/jaxu/tyasdnc.PNG
  2、在Visual Studio中同样也可以通过Tools->Connect to Database来查询并连接本地网络内可用的SQL Server实例。
http://images.cnblogs.com/cnblogs_com/jaxu/sdfafssa.PNG
  3、除此之外,SQL Server中提供了一个sqlcmd命令可以让我们在程序中来实现这个功能。在SQL Server2000时这个命令叫isql,不过在新版本的SQL Server中它已经改名叫sqlcmd了(SQL Server2008也可以使用osql命令)。
  在Windows命令行下输入"osql -L"或"sqlcmd -L"(注意L大写)。如下图,命令会将查询到的SQL Server实例的结果打印出来。
http://images.cnblogs.com/cnblogs_com/jaxu/sqlcmdl.jpg
  注意osql和sqlcmd之间的一个区别是,在osql显示的结果中出现了一个(local),在上面的例子中它其实和SQL是同一个实例。我们可以看到sqlcmd也给出了正确的结果。

页: [1]
查看完整版本: 如何在本地网络中查找所有可用的SQL Server实例