提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|行业资讯|编辑:胡涛|2023-12-15 10:59:07.520|阅读 46 次
概述:本文将探讨如何使用本地应用程序连接到 Azure SQL 数据库。欢迎查阅
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
由于其成本效益、可扩展性和速度,从本地服务向云服务的转变已成为一种日益增长的趋势。此外,云提供商负责平台维护。这意味着用户可以专注于他们的应用程序,而无需担心可用性、安全性、更新、补丁或备份。
Azure SQL是最流行的云平台之一——关系数据库即服务,即托管在 Azure 云中的 SQL Server 引擎。它允许将使用 SQL Server 开发的任何应用程序轻松迁移到云,并使用熟悉的工具和资源来处理它们。
Azure 门户有自己的查询编辑器,但如果您想应用其他工具,例如 SQL Server Management Studio (SSMS),您可以使用此应用程序或其他兼容应用程序轻松连接到 Azure SQL 数据库。本文将探讨如何使用本地应用程序连接到 Azure SQL 数据库。
要从本地应用程序连接到 Azure,您需要有效的 Azure 订阅和云中的数据库。然后,您可以获得登录凭据,以便在从本地应用程序连接到 Azure 时使用它们。
如果您从未使用过 Azure SQL,则需要首先创建一个
Azure 数据库提供了一个测试数据库Wide World Importers,您可以将其用作示例。但是,首先,您需要创建一个数据库来部署该示例数据库并访问其架构和数据。Microsoft 提供了详细说明,因此该任务需要几分钟时间。
Azure 数据库是一项付费服务,但它提供 30 天的免费试用期,因此您可以尝试该功能并使用该测试数据库和您想要使用的其他数据库对其进行适当的评估。
创建空数据库并部署测试Wide World Importers数据库后,您可以在 Azure 帐户中将其作为mySampleDatabase获取。
在数据库创建过程中设置的用户名和密码是从其他应用程序连接到 Azure SQL 数据库所需的登录详细信息。在“概述”部分中,您将在顶部的“服务器名称”旁边看到完全限定的服务器名称:
这些详细信息允许你从其他应用程序连接到 Azure SQL 数据库。然而,还剩下一个强制性步骤——您需要配置防火墙。
默认情况下,会阻止从 Azure 环境外部到 Azure SQL 数据库的连接。Azure 为这些数据库建立了服务器级防火墙。因此,要允许外部访问,您必须设置防火墙规则,指定允许的 IP 地址或 IP 地址范围。
在您的 Azure 帐户中,导航到 SQL 数据库部分,然后选择mySampleDatabase。
单击设置服务器防火墙。默认情况下,平台显示网络和现有防火墙规则。
单击添加您的客户端 IP以配置新的防火墙规则,并保存更改。
此规则确保端口 1433(服务器侦听此端口)对指定的 IP 地址开放。此外,您还可以通过单击“添加防火墙规则”为您的环境配置任何防火墙规则。
现在,让我们回顾一下如何从本地工具连接到 Azure SQL 数据库。
SQL Server Management Studio是SQL Server数据库默认的集成开发环境,如果你是Azure SQL用户,没有理由拒绝SSMS。您可以使用它连接 Azure 中的 SQL 数据库、查询数据库、检索数据以及执行其他必要的操作。
让我们研究一下如何从 SQL Management Studio 连接 Azure 数据库。此过程通常类似于连接到本地的其他数据库,但有一些您应该注意的特殊性。
打开 SSMS 并启动新连接。输入以下详细信息:
服务器类型: | 数据库引擎 |
服务器名称: | 必要的完全限定服务器名称 |
验证: | SQL Server 身份验证 |
登录: | 您在创建数据库时设置的用户名 |
密码: | 你的密码 |
然后单击选项>连接属性。您需要定义要连接的数据库:
单击浏览并从下拉菜单中选择mySampleDatabase :
单击“连接”。之后,SSMS 连接到 Azure SQL 并在“对象资源管理器”窗格中显示数据库。您可以按照与 SSMS 中其他数据库相同的方式查询该数据库。 、
重要提示:Azure SQL 数据库不支持 USE 语句。在我们的场景中,我们仅使用云中的一个 SQL 数据库,但如果您有更多数据库,并且想要在 SSMS 中在它们之间切换,则需要为新数据库建立新连接。
许多 SQL Server 专家使用dbForge Studio for SQL Server作为 SSMS 的替代方案。Studio 是一个多功能 IDE,包含默认 SSMS 中不可用的功能和选项。此外,Studio与 Azure 完全兼容,因此您可以应用它来高效地使用 Azure SQL 数据库。
要连接到 Azure SQL 数据库,请在 Studio 中建立新连接并输入服务器名称和凭据。单击“连接”。
建立连接后,您将在对象资源管理器菜单中看到mySampleDatabase,并且能够直接查询该数据库。
使用 Azure Active Directory 身份验证连接
dbForge Studio for SQL Server 还支持通过 Azure Active Directory 身份验证连接到 Azure 数据库,从而授予更安全的访问权限。用户可以使用以下身份验证类型:
默认选项是具有 MFA 支持的通用。要使用它,您首先需要将 dbForge Studio for SQL Server 注册为 Azure Active Directory 应用程序,并获取将在注册过程中生成的应用程序 ID。之后,您将能够通过具有 MFA 支持身份验证的 Azure Active Directory Universal 连接到 Azure 数据库。
在 Studio 中启动新连接:数据库 > 新连接> 选择Azure Active Directory – 具有 MFA 支持的通用作为身份验证类型。
输入凭据详细信息:
服务器:Azure SQL Server 实例的 URL。
用户名:具有 Azure SQL 数据库权限的 Azure Active Directory 用户。
选择使用常用 MFA 选项,然后单击更改常用选项。
在新窗口中,输入注册 dbForge Studio for SQL Server 期间生成的应用程序 ID和重定向 URL :
注意:如果您想要插入备用应用程序 ID,请在上一步中选择覆盖此连接的 MFA 选项,然后输入应用程序 ID 和重定向 URL。
单击“确定”保存详细信息,然后单击“连接”建立连接。
系统将提示您登录您的帐户。在出现的登录窗口中,输入您的 Azure Active Directory 帐户的凭据。成功登录后,您将可以访问 dbForge Studio for SQL Server 中的数据库。
Studio 还支持Azure Active Directory – 密码和Azure Active Directory – 集成身份验证类型,您可以选择其中一种类型,然后按照详细的说明说明建立连接。
由于本文篇幅较长,继续浏览,请跳转至下一章,《如何连接到 Azure SQL 数据库(下)》也欢迎加入下方数据库交流群
数据库管理工具交流群:765665608 欢迎进群交流讨论
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
dbForge Studio for SQL Server是用于SQL Server的终极管理工具。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢