我读过Chris Diver的帖子,发现代码很有用。但是,我希望排除系统数据库。代码是:
Dim server As New Microsoft.SqlServer.Management.Smo.Server("localhost")
For Each db As Database In server.Databases
Console.WriteLine(db.Name)
Next
来源:Get list of databases from SQL Server
谢谢。
答案 0 :(得分:0)
您可以查看数据库。如果系统db,请不要添加。这是
的一段代码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