SQL 서버 그룹에서 사용 가능한 SQL 서버 목록을 추출하려면 어떻게합니까? 그 목록을 VB.NET의 콤보 상자에 넣을 계획입니다.SQL 서버 그룹에서 사용 가능한 서버 목록을 가져옵니다.
3
A
답변
5
내가 명령 줄 사용되었다 할 알고있는 유일한 방법 :
osql -L
을하지만 콤보 작성하여 특정 목표를 해결하는 것 같습니다 아래의 글 발견
0
을
C#에서 odbc32.dll에 대한 호출을 사용했습니다.
예 :
해당 기능[DllImport("odbc32.dll", CharSet = CharSet.Ansi)]
private static extern short SQLBrowseConnect(
IntPtr hconn, StringBuilder inString,
short inStringLength, StringBuilder outString, short outStringLength, out short
outLengthNeeded);
문서는 벤의 문서는 네트워크에있는 모든 SQL 서버를 발견,이 같은 작업을 수행 할 수 있습니다 사용하는 것입니다 SQL SMO에 연결되고 싶지 않은 경우 MSDN
5
에 :
Private Sub cmbServer_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbServer.DropDown
Dim oTable As Data.DataTable
Dim lstServers As List(Of String)
Try
If cmbServer.Items.Count = 0 Then
System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor
oTable = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources
For Each oRow As DataRow In oTable.Rows
If oRow("InstanceName").ToString = "" Then
cmbServer.Items.Add(oRow("ServerName"))
Else
cmbServer.Items.Add(oRow("ServerName").ToString & "\" & oRow("InstanceName").ToString)
End If
Next oRow
End If
Catch ex As Exception
ErrHandler("frmLogin", "cmbServer_DropDown", ex.Source, ex.Message, Ex.InnerException)
Finally
System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default
If oTable IsNot Nothing Then
oTable.Dispose()
End If
End Try
End Sub
SqlDataSourceEnumerator 클래스는 SQL Server를 2.0 프레임 워크에서 바로 찾을 수 있기 때문에 유용합니다.
관련 문제
- 1. 사용 가능한 콘텐츠 공급자 목록을 가져옵니다
- 2. SQL 서버 연결된 서버
- 3. 사용 dbo.table SQL 서버 오류
- 4. LTRIM SQL 서버 2005 사용
- 5. SQL 서버 테이블 사용 통계
- 6. SQL 서버
- 7. sql SQL 서버 데이터베이스 테이블의 레코드를 부분적으로 가져옵니다.
- 8. Sql 서버 전자 메일 서버
- 9. * 구성 가능한 * 로컬 DNS 서버?
- 10. (SQL 서버)
- 11. SQL 서버
- 12. SQL 서버
- 13. SQL 서버 -
- 14. 서버 이름을 변수로 사용
- 15. SQL 서버 SQL 쿼리
- 16. 웹 환경에서 서버 - 클라이언트 프로토콜을위한 사용 가능한 디자인 솔루션
- 17. SQL 서버, 값
- 18. SQL 서버 테이블 변수
- 19. SQL 서버 문자열 조합
- 20. SQL 서버 - 보고서의 두 테이블에서 개수 및 열 값을 가져옵니다
- 21. SQL 서버 2000과 마찬가지로 문 사용
- 22. SQl 서버 2008 사용 권한 및 암호화
- 23. CakePHP를 SQL 서버 2008과 함께 사용
- 24. Sql 서버 암호화 또는 보안 사용 권한
- 25. Disable Trigger SQL 서버 사용 안 함
- 26. SQL 서버 2005 익스프레스 에디션에서 TCP 사용
- 27. SQL 서버 루프는 쿼리
- 28. SQL 서버 INFORMATION_SCHEMA 내용
- 29. sql 2005 서버 역할
- 30. SQL 서버 : 보낼 이메일
문서가 더 이상 작동하지 않는 것 같습니다. – mrc