时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft网络
小提示:您能找到这篇{部署 Azure SQL Edge}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的部署 Azure SQL Edge内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">Azure SQL Edge是已优化的关系数据库引擎,更适合IoT和Azure IoT Edge部署。它提供了为IoT应用和解决方案创建高性能数据存储和处理层的功能。本快速入门介绍了如何开始在Azure门户中使用Azure IoT Edge创建Azure SQL Edge模块。 < ">开始之前 < ">如果还没有Azure订阅,可以创建一个免费帐户。 < ">登录Azure门户。 < ">创建Azure IoT中心。 < ">创建Azure IoT Edge设备。 < ">备注 < ">若要将Azure Linux VM部署为IoT Edge设备,请参阅这篇快速入门指南。 < ">从Azure市场部署SQL Edge模块 < ">Azure市场是一个应用程序和服务在线市场,可在其中浏览各种企业应用程序和解决方案,这些应用程序和解决方案针对在Azure上运行进行了认证和优化,包括IoT Edge模块。Azure SQL Edge可以通过市场部署到边缘设备。 < ">1.在Azure市场中找到Azure SQL Edge模块。 < ">2.选择最能满足你需求的软件计划,然后单击“创建”。 < ">3.在“IoT Edge模块的目标设备”页上,指定以下详细信息,然后单击“创建” < ">4.在“在设备上设置模块:”页上,单击“IoT Edge模块”下的Azure SQL Edge模块。默认模块名称为AzureSQLEdge。 < ">5.在“更新IoT Edge模块”边栏选项卡上的“模块设置”部分中,为“IoT Edge模块名称”、“重启策略”和“所需状态”指定所需值。 < ">重要 < ">请勿更改或更新模块上的“映像URI”设置。 < ">6.在“更新IoT Edge模块”边栏选项卡上的“环境变量”部分中,为环境变量指定所需值。有关Azure SQL Edge环境变量的完整列表,请参阅使用环境变量进行配置。为模块定义以下默认环境变量。 < ">重要 < ">请勿更改或更新模块的“ACCEPT_EULA”环境变量。 < ">7.在“更新 IoT Edge 模块”边栏选项卡上的“容器创建选项”部分中,根据要求更新以下选项。 < ">主机端口:将指定主机端口映射到容器中的端口 1433(默认 SQL 端口)。 < ">“绑定”和“装载” :如需部署多个 SQL Edge 模块,请确保更新装载选项,以便为永久性卷新建源和目标对。 若要详细了解装载和卷,请参阅 docker 文档中的使用卷。 < ">JSON < ">{ < "> "HostConfig": { < "> "CapAdd": [ < "> "SYS_PTRACE" < "> ], < "> "Binds": [ < "> "sqlvolume:/sqlvolume" < "> ], < "> "PortBindings": { < "> "1433/tcp": [ < "> { < "> "HostPort": "1433" < "> } < "> ] < "> }, < "> "Mounts": [ < "> { < "> "Type": "volume", < "> &q黔东南uot;Source": "sqlvolume", < "> "Target": "/var/opt/mssql" < "> } < "> ] < "> }, < "> "Env": [ < "> "MSSQL_AGENT_ENABLED=TRUE", < "> "ClientTransportType=AMQP_TCP_Only", < "> "PlanId=asde-developer-on-iot-edge" < "> ] < ">} < "> 重要 < ">请勿更改在创建配置设置中定义的 PlanId 环境变量。 如果更改此值,则 Azure SQL Edge 容器将无法启动。 < ">8.在“更新 IoT Edge 模块”窗格上,单击“更新” 。 < ">9.如果需要为部署定义路由,则在“在设备上设置模块”页上,单击“下一步:路由 >”。 否则,单击“审阅 + 创建”。 有关配置路由的详细信息,请参阅在 IoT Edge 中部署模块和建立路由。 < ">10.在“在设备上设置模块”页上,单击“创建” 。 < ">连接到 Azure SQL Edge < ">下列步骤在容器内部使用 Azure SQL Edge 命令行工具 sqlcmd 来连接 Azure SQL Edge。 < "> 备注 < ">SQL 命令行工具 (sqlcmd) 在 Azure SQL Edge 容器的 ARM64 版本中不可用。 < ">1.使用 docker exec -it 命令在运行的容器内部启动交互式 Bash Shell。 在下面的示例中,azuresqledge 是由 IoT Edge 模块的 Name 参数指定的名称。 < ">Bash < ">sudo docker exec -it azuresqledge "bash" < ">2.在容器内部使用 sqlcmd 进行本地连接。 默认情况下,sqlcmd 不在路径之中,因此需要指定完整路径。 < ">Bash < ">/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>" < "> 提示 < ">可以省略命令行上提示要输入的密码。 < ">3.如果成功,应会显示 sqlcmd 命令提示符:1>。 < ">创建和查询数据 < ">以下部分将引导你使用 sqlcmd 和 Transact-SQL 完成新建数据库、添加数据并运行查询的整个过程。 < ">新建数据库 < ">1.以下步骤创建一个名为 TestDB 的新数据库。 < ">在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创建测试数据库: < ">SQL < ">CREATE DATABASE TestDB < ">Go < ">2.在下一行中,编写一个查询以返回服务器上所有数据库的名称: < ">SQL < ">SELECT Name from sys.Databases < ">Go < ">插入数据 < ">接下来创建一个新表 Inventory,然后插入两个新行。 < ">1.在 sqlcmd 命令提示符中,将上下文切换到新的 TestDB 数据库: < ">SQL < ">USE TestDB < ">2.创建名为 Inventory 的新表: < ">SQL < ">CREATE TABLE Inventory (id INT, name NVARCHAR(50), quantity INT) < ">3.将数据插入新表: < ">SQL < ">INSERT INTO Inventory VALUES (1, 'b应对315的危机公关anana', 150); INSERT INTO Inventory VALUES (2, 'orange', 154); < ">4.要执行上述命令的类型 GO: < ">SQL < ">GO < ">选择数据 < ">现在,运行查询以从 Inventory 表返回数据。 < ">1.通过 sqlcmd 命令提示符输入查询,以返回 Inventory 表中数量大于 152 的行: < ">SQL < ">SELECT * FROM Inventory WHERE quantity > 152; < ">2.执行此命令: < ">SQL < ">GO < ">退出 sqlcmd 命令提示符 < ">1.要结束 sqlcmd 会话,请键入 QUIT: < ">SQL < ">QUIT < ">2.要在容器中退出交互式命令提示,请键入快速免费发布信息 exit。 退出交互式 Bash Shell 后,容器将继续运行。 < ">从容器外连接 < ">可以从支持 SQL 连接的任何外部 Linux、Windows 或 macOS 工具连接 Azure SQL Edge 实例,并对其运行 SQL 查询。 有关从外部连接到 SQL Edge 容器的详细信息,请参阅连接和查询 Azure SQL Edge。 < ">在本快速入门中,你在 IoT Edge 设备上部署了 SQL Edge 模块。 |
上一篇:如何重播Snapchat快照
下一篇:通过 Docker 部署 Azure SQL Edge
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“部署 Azure SQL Edge”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通部署 Azure SQL Edge的相关事宜。
关键词:部署 Azure SQL Edge,Azure,微软