Tailwind Traders 选择了为某部分的迁移使用 Azure SQL 数据库。 而你的任务是创建数据库。
在此练习中,将在 Azure 中创建一个 SQL 数据库,然后查询该数据库中的数据。
任务 1:创建数据库
在此任务中,基于 AdventureWorksLT 示例数据库创建一个 SQL 数据库。
- 登录 Azure 门户。
- 选择“创建资源” > “数据库” > SQL 数据库”。 填写以下信息。
表 1 设置 Value 在“基本”选项卡中的“项目详细信息”部分下: 订阅 Concierge 订阅 资源组 [沙盒资源组名称] 在“数据库详细信息”部分下: 数据库名称 db1 服务器 选择“新建”。 - 随即显示“新建服务器”面板。 输入以下信息(将 nnnn 替换为包含字母和数字且在全局范围内唯一的服务器名称)。
表 2 设置 值 服务器名称 sqlservernnnn(必须唯一) 服务器管理员登录名 sqluser Password Pa$$w0rd1234 位置 (美国)美国东部 - 完成操作后,选择“确定”。
- 选择“下一页:网络”,并配置以下设置(对其余字段保留默认值)。
表 3 设置 Value 在“网络连接”部分下: 连接方法 公共终结点(默认) - 选择“下一页:其他设置”,然后配置以下设置。
表 4 设置 Value 在“数据源”部分下: 使用现有数据 示例(这将创建“AdventureWorksLT”示例数据库) 在“数据库排序规则”部分下: 排序规则 default 在“Azure Defender for SQL”部分下: 启用 Azure Defender for SQL 以后再说 - 选择“查看 + 创建”。
- 验证成功后,在“创建 SQL 数据库”窗口上,选择“创建”以部署服务器和数据库。
创建服务器和部署示例数据库需要大约 2 到 5 分钟的时间。
- 选择“转到资源”。
- 选择“设置服务器防火墙”,并对“允许 Azure 服务和资源访问此服务器”选择“是”。
- 选择“保存”。
- 选择“确定” 。
任务 2:测试数据库
在此任务中,你要配置服务器并运行 SQL 查询。
- 从“所有资源”窗格中,搜索并选择“SQL 数据库”,确保已创建新的数据库。 可能需要刷新页面。
- 选择表示你创建的 SQL 数据库的 db1 条目,然后选择导航栏的“查询编辑器(预览)”。
- 以 sqluser 身份登录并输入密码“Pa$$w0rd1234”。
- 你将无法登录。 仔细阅读错误信息,记下防火墙需要允许的 IP 地址。
- 选择“概述” > “设置服务器防火墙”。
- 在“客户端 IP 地址”中,将显示你的 IP。 选择“规则名称”,在“起始 IP”和“结束 IP”字段中添加你的 IP,然后选择“保存”。
- 返回到 SQL 数据库和查询编辑器登录页面。 尝试再次以 sqluser 身份登录并输入密码“Pa$$w0rd1234”。 这次应该会成功。 系统可能需要几分钟时间来部署新的防火墙规则。 如果在等待后仍然出现错误,请尝试再次选择“防火墙设置 >”。
- 成功登录后,系统将显示查询窗格。 在编辑器窗格中输入以下查询。
SQL
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName FROM SalesLT.ProductCategory pc JOIN SalesLT.Product p ON pc.productcategoryid = p.productcategoryid;
- 选择“运行”,然后在“结果”窗格中查看查询结果。 查询应会成功运行。
你已在 Azure 中创建 SQL 数据库,并成功查询了该数据库中的数据。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。