开始使用 SQL Server
让我们连接到我们的 SQL Server。
与大多数数据工程工具一样,你在 Azure Data Studio 中所做的大部分工作都将从一个 连接 开始。ADS 提供了非常实用的功能来管理连接,无论你的数据位于本地、云端、容器中,还是文件系统中。
创建、使用和管理连接
由于实践是最好的学习方式,让我们先打开 Azure Data Studio。下图展示了“欢迎”页面,该页面旨在帮助你快速上手 ADS。
启动界面会自动将你置于 连接 的上下文中,这正是我们开始的地方。请注意,应用程序左侧垂直排列的图标(活动栏)提供了访问 ADS 其他功能的入口。如下面的图所示,仔细观察这些图标可以发现其中一个比其他图标略亮。这表示当前的 ADS 上下文,同时也决定了紧邻活动栏右侧窗格中显示的详细导航(即侧边栏)的内容。
连接侧边栏提供了以下高层次的分组:
- 服务器
- Azure
- SQL Server 大数据集群
这些分组可展开以列出具体的连接或连接的子分组。
你还可以通过首先安装 Microsoft 的 扩展 来将中心管理服务器添加到上述列表中。安装此扩展的步骤将在本章最后一节中介绍。
连接到 SQL Server
作为第一个连接,我们来连接到一台本地运行的 SQL Server 实例。首先,请点击“欢迎”页面上的“创建连接”,如下图所示:
你也可以在侧边栏中打开“服务器”容器,然后点击下方所示的“添加连接”小图标:
无论采用哪种方式,右侧都会弹出如下表单,用于填写连接信息。如果你希望使用 Windows 凭据进行连接,该表单中唯一必需的字段是 SQL Server 的服务器名称(实例名)。此外,如果 SQL Server 与 Azure Data Studio 安装在同一台计算机上,通常可以简写为 localhost:
关于身份验证类型,如果你连接的是运行在 Linux 上的 SQL Server 实例,可能需要使用 SQL 登录。同样地,如果你连接的是 Azure 中的数据库,建议使用 Azure Active Directory。以下图示突出了可用的身份验证类型:
“数据库”选项允许你直接连接到目标服务器上的某个数据库。将此字段保留为“<默认>”将使连接处于服务器级别,此时你可以向下钻取查看包含的数据库。需要注意的是,如果你在此表单中指定了数据库名称,则无法通过该连接向上回溯到宿主 SQL Server。因此,如果你有多个数据库,建议为最常访问的数据库建立独立的数据库连接,而其余数据库则使用通用的服务器连接。
如果你为某个服务器(或数据库)设置了友好的名称,可以在连接表单底部的可选“名称”字段中输入。例如,若使用权限受限的 SQL 登录,可在连接名称后附加一个简短的描述性标签,如“只读”。
我们将在后续章节中详细介绍连接名称的 分组 方法,但目前只需了解:你的连接可能会出现在某个“组”标题下,这能为连接名称提供额外的上下文信息。
现在,我们将 Azure Data Studio 连接到本地的 SQL 数据库。请按照上述步骤操作。上方所示的表单应填写如下信息。这些设置将在后续所有需要连接数据库的场景中保持一致:
- 服务器: localhost
- 身份验证类型: SQL 登录
- 用户名: SA
- 密码: Adminpass123
No configuration found for ID: 119aa165ad3fce3ef4d94b6b80722b0b16ee1aec2c0e4016b5b0b3dcdf4b7a73