列出未连接到

时间:2019-04-18 20:43:09

标签: sql-server ssms-2017

如何找出未连接的实例下列出了哪些数据库?

(这是家庭作业……之类的)

我发现了如何通过管理工具,然后通过服务来查找其他实例。但是我不知道是否有办法列出在有关服务器的所有实例上找到的所有数据库。能做到吗?

我正在尝试为sql server(这是我要问的)以及后来的Oracle / Linux映射数据库和实例的整个体系结构。

我需要连接到每个实例吗?

其他问题

我是SQL SERVER&SSMS(2017)的新手。 我也是这项工作的新手。这里的每个人都从很早以前就从事这个行业,而我是唯一一个刚从大学毕业的人。

学习SQL Server和SSMS的最佳网站是什么?我仍然可以使用大学证书访问Lynda,并且在过去两天里一直在使用它。

2 个答案:

答案 0 :(得分:1)

您无法获得未连接实例的数据库列表。无需连接即可获得该列表的功能将带来巨大的安全风险和漏洞。您将需要分别连接到每个实例并查询sys.databases视图。

答案 1 :(得分:0)

假设您已安装SSMS 17.9.1,那么我认为,了解其工作原理的最佳方法是使用它来设计和操作您已经非常了解的域中的数据库。 因此,可以说您是当地自行车俱乐部的热情成员。您可以设计一个应用程序来维护俱乐部会员资格,自行车特征和俱乐部比赛的记录。

您将需要一个良好的T-SQL参考(在互联网上有很多搜索“学习T-SQL”的信息。) 使用T-SQL参考来设计数据库架构,其中包括添加检查子句,触发器和其他功能。

然后,您可以构建一个与数据库对话的应用程序。 (例如,使用ASP.NET)。

您将发现T-SQL数据类型与Oracle数据类型不同。但是,Microsoft有一个网站,向您显示如何从T-SQL转换为Oracle系统。您可以使用这样的资源将T-SQL“我的自行车俱乐部”应用程序迁移到Oracle。

现在有点老了,但是“ ASP.NET 4.5.1开始:使用C#和VB编写”一书具有很好的循序渐进方法,作者可以详细解释所有您需要了解的内容。

我的主要观点是,您应该从一个已经知道的主题开始,然后逐步添加新技能。