Перечисление и исключение системных баз данных в поле со списком с использованием SMO - PullRequest
0 голосов
/ 11 января 2012

Я прочитал пост Криса Дайвера и нашел код полезным. Однако я хочу исключить системные базы данных. Код:

Dim server As New Microsoft.SqlServer.Management.Smo.Server("localhost")
 For Each db As Database In server.Databases
   Console.WriteLine(db.Name)
 Next

Источник: Получить список баз данных из SQL Server

Спасибо.

1 Ответ

0 голосов
/ 11 января 2012

Вы можете проверить базу данных. Не добавляйте, если его система дБ. Вот кусок кода для этого

Dim value As Boolean

For Each db As Database In server.Databases
   value = db .IsSystemObject
   if NOT value  Then
       Me.ComboBox1.Items.Add(db.Name)
    End If
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...