2011-09-27 8 views
1

시스템에 설치된 모든 SQL Server 목록을 가져 와서 드롭 다운 목록에 채우려 고합니다. 나는 구글에서 검색 다음과 같은 시도 :시스템에 설치된 모든 SQL Server 목록을 가져옵니다.

using System; 
using System.Data; 
using Microsoft.SqlServer.Management.Smo; 

namespace SMOTest 
{ 
    class Program 
    { 
     static void Main() 
     { 
      DataTable dt = SmoApplication.EnumAvailableSqlServers(false); 
      if (dt.Rows.Count > 0) 
      { 
       foreach (DataRow dr in dt.Rows) 
       { 
       Console.WriteLine(dr["Name"]); 
       } 
      } 
     } 
    } 
} 

그러나 나는 Microsoft.SqlServer.Management.Smo에 대한 참조를 찾을 수 없습니다를;

모든 sqlserver 이름을 가져 와서 드롭 다운 목록에 채우는 가장 좋은 방법은 무엇입니까?

+0

을 아마 도움이 : http://stackoverflow.com/questions/141154/how-can-i-determine-installed-sql-server- 인스턴스 및 해당 버전 – Samich

+0

@Samich 인스턴스 및 해당 참조를 원하지 않음 – 62071072SP

+1

@ShaliniPavan SQL Server 인스턴스가 필요없는 경우 질문을 업데이트하여 사용자가 수행하는 작업을 명확히해야합니다. SQL Server 인스턴스 목록을 요청하는 것과 매우 비슷합니다. – Justin

답변

관련 문제