SQL Server 2008未显示默认实例名称

Fur*_*gal 2 sql-server sql-server-2008

我正在运行以下代码以安装所有版本的SQL Server并安装实例.

Dim sqldatasourceenumerator1 As SqlDataSourceEnumerator = SqlDataSourceEnumerator.Instance
datatable1 = sqldatasourceenumerator1.GetDataSources
Run Code Online (Sandbox Code Playgroud)

代码工作正常.我安装了SQL Server 2005 Express和2008.

它显示的实例

Server Name:   Instance     Is Clustered  Version
SUPERCOMPUTER  SQLEXPRESS      No          9.00.3042.00
SUPERCOMPUTER  CBE             No          9.00.5000.00
SUPERCOMPUTER  SQL2008TEST     No         10.50.1600.1
Run Code Online (Sandbox Code Playgroud)

我想知道为什么它没有显示SQL Server 2008的默认实例,就像它显示的2005(SQLEXPRESS)

谢谢

Aar*_*and 5

确保:

  1. 您正在寻找的实例实际已安装(请参阅SQL Server配置管理器> SQL Server服务)
  2. 该实例已启动(相同位置)
  3. SQL Browser服务正在运行(控制面板>管理工具>服务)
  4. 运行SQL Server的端口不会通过防火墙或其他方式阻止
  5. 该实例未设置为隐藏(您可以在SQL Server配置管理器> SQL Server网络配置>右键单击"[实例名称的协议]"中看到此内容):

在此输入图像描述