如何获取SQL Server实例上的可用数据库列表?我计划在VB.NET的组合框中列出他们的列表。
当前回答
鉴于非用户数据库数量的不确定性,您可能应该补充:
WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb');
并添加报表服务数据库的名称
其他回答
因为你正在使用。net,你可以使用SQL Server管理对象
Dim server As New Microsoft.SqlServer.Management.Smo.Server("localhost")
For Each db As Database In server.Databases
Console.WriteLine(db.Name)
Next
SELECT [name]
FROM master.dbo.sysdatabases
WHERE dbid > 4
工作在我们的SQL Server 2008
如果您正在寻找一个命令来列出MYSQL中的数据库,那么只需使用下面的命令。登录sql server后,
显示数据库;
也许我是一只渡渡鸟!
显示数据库;为我工作。
鉴于非用户数据库数量的不确定性,您可能应该补充:
WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb');
并添加报表服务数据库的名称
推荐文章
- 等价的限制和偏移SQL Server?
- 如何从SQL Server中的字符串中剥离所有非字母字符?
- 为什么我不能在DELETE语句中使用别名?
- 多语句表值函数vs内联表值函数
- NOLOCK提示在SELECT语句中的作用
- SQL OVER()子句-它什么时候有用,为什么有用?
- 检查SQL Server登录是否已经存在
- 我如何使用ROW_NUMBER()?
- 如何检查表上持有哪些锁
- SQL Server数据库备份恢复到低版本
- SQL Server:过滤sp_who2的输出
- 在SQL Server上使用varchar(MAX) vs TEXT
- Visual Studio: ContextSwitchDeadlock
- Sql Server字符串到日期的转换
- 如何将SQL Azure数据库复制到本地开发服务器?