Azure--连接到数据库并添加示例数据

本文介绍了如何使用Azure Cloud Shell中的Bash和PowerShell环境连接到Azure SQL数据库。首先,通过Azure CLI获取数据库信息和连接字符串,然后使用sqlcmd工具创建交互式会话,并执行T-SQL语句创建表格。文章还提到了可能遇到的防火墙规则问题及其解决方法。
摘要由CSDN通过智能技术生成

Azure Cloud Shell

Azure Cloud Shell 是一种基于浏览器的 shell 体验,用于管理和开发 Azure 资源。 将 Cloud Shell 视为在云中运行的交互式控制台。

在后台,Cloud Shell 在 Linux 上运行。 但是,根据想要使用 Linux 环境还是 Windows 环境,有两种体验可供选择:Bash 和 PowerShell。

Cloud Shell 中包含常用工具和文本编辑器。 下面简要介绍 az、jq 和 sqlcmd 实用工具,这三个工具将用于此练习。

az 也称为 Azure CLI。 它是用于处理 Azure 资源的命令行界面。 可使用它来获取有关数据库的信息,包括连接字符串。
jq 是一个命令行 JSON 分析器。 可通过管道将 az 命令的输出传送到此工具,以从 JSON 输出中提取重要字段。
sqlcmd 可用于在 SQL Server 上执行语句。 可使用 sqlcmd 创建与 Azure SQL 数据库的交互式会话。
1.要运行的 az 命令需要资源组的名称和 Azure SQL 逻辑服务器的名称。 要保存键入,请运行此 azure configure 命令,将其指定为默认值。
2.运行 az sql db list 以列出 Azure SQL 逻辑服务器上的所有数据库。

wangshuo20190903@Azure:~$ az configure --defaults group=learn-a9f4b3fd-2c79-49de-98c0-3441530c8e3a sql-server=ws111
wangshuo20190903@Azure:~$ az sql db list[
  {
    "autoPauseDelay": null,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "createMode": null,
    "creationDate": "2020-03-03T01:09:50.447000+00:00",
    "currentServiceObjectiveName": "System2",
    "currentSku": {
      "capacity": 0,
      "family": null,
      "name": "System",
      "size": null,
      "tier": "System"
    },
    "databaseId": "5473db01-9624-49fc-8007-22cab95d6193",
    "defaultSecondaryLocation": "northcentralus",
    "earliestRestoreDate": null,
    "edition": "System",
    "el
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值