当前位置: 首页 > news >正文

微软云是什么服务器,什么是 Azure SQL 数据库和 Azure Synapse Analytics 中的服务器? | Microsoft Docs...

您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

什么是 Azure SQL 数据库和 Azure Synapse Analytics 中的逻辑 SQL server?

03/12/2019

本文内容

适用于:

5efeb2c6b4f69438343eaea1a6922fe0.png

Azure SQL 数据库

5efeb2c6b4f69438343eaea1a6922fe0.png

Azure Synapse Analytics

在 Azure SQL 数据库和 Azure Synapse Analytics 中,服务器是一个充当数据库集合的中心管理点的逻辑构造。 在服务器级别,可以管理登录名、防火墙规则、审核规则、威胁检测策略和自动故障转移组。 一个服务器可以与其资源组位于不同的区域。 需要先有服务器,然后才能在 Azure SQL 数据库中创建数据库,或在 Azure Synapse Analytics 中创建数据仓库数据库。 由单个服务器管理的所有数据库都在服务器所在区域中创建。

此服务器不同于在本地环境中你可能熟悉的 SQL Server 实例。 要说明的一点是,无法确保数据库或数据仓库数据库相对于管理它们的服务器的确切位置。 此外,Azure SQL 数据库和 Azure Synapse 都不会公开任何实例级访问权限或功能。 与此相反,托管实例中实例数据库的物理归置方式与你熟悉的本地或虚拟机环境中的 SQL Server 归置方式相同。

创建服务器时,你将提供一个对该服务器上的 master 数据库以及在该服务器上创建的所有数据库具有管理权限的服务器登录帐户和密码。 这一初始帐户就是 SQL 登录帐户。 Azure SQL 数据库和 Azure Synapse Analytics 支持 SQL 身份验证和使用 Azure Active Directory 身份验证进行身份验证。 若要详细了解登录名和身份验证,请参阅在 Azure SQL 数据库中管理数据库和登录名。 不支持 Windows 身份验证。

SQL 数据库和 Azure Synapse 中的服务器:

在某个 Azure 订阅中创建,但可以与其包含的资源一起移到另一个订阅

是数据库、弹性池和数据仓库的父资源

为数据库、弹性池和数据仓库数据库提供命名空间

是具有强生存期语义的逻辑容器 - 删除服务器并删除其数据库、弹性池和 SQK 池

参与 Azure 基于角色的访问控制 (Azure RBAC) - 服务器中的数据库、弹性池和数据仓库数据库从服务器继承访问权限

是数据库、弹性池和数据仓库数据库的标识的高阶元素,用于 Azure 资源管理目的(请参阅数据库和池的 URL 方案)

在区域中并置资源

为数据库访问提供连接终结点 (.database.windows.net)

通过连接到 master 数据库通过 DMV 提供对所含资源相关元数据的访问方式

提供应用于数据库的管理策略的作用域,即登录名、防火墙、审核、威胁检测等

受父订阅中的配额限制(默认情况下,每个订阅六个服务器,请单击此处了解订阅限制)

提供所含资源的数据库配额和 DTU 或 vCore 配额范围(例如,45,000 个 DTU)

是在包含资源上启用的功能的版本控制作用域

服务器级主体登录名可以管理服务器上的所有数据库

可以包含类似于本地环境中 SQL Server 的登录名,这些登录名可以访问服务器上的一个或多个数据库,并可以被授予有限的管理权限。 有关详细信息,请参阅登录名。

用于所有在服务器上创建的数据库的默认排序规则是 SQL_LATIN1_GENERAL_CP1_CI_AS,其中 LATIN1_GENERAL 为英语(美国),CP1 为代码页 1252,CI 不区分大小写,AS 区分重音符。

使用 Azure 门户管理服务器、数据库和防火墙

可以提前创建服务器的资源组,也可以在创建服务器本身期间创建。 转到新 SQL 服务器表单的方法有多种,可以通过新建 SQL 服务器,也可以在新建数据库期间。

创建空白服务器

若要使用 Azure 门户创建服务器(不包含数据库、弹性池或数据仓库数据库),请导航到空白 SQL server(逻辑 SQL server)表单。

在 Azure SQL 数据库中创建空白或示例数据库

若要使用 Azure 门户在 SQL 数据库中创建数据库,请导航到空白 SQL 数据库表单,并提供所需的信息。 可以提前创建资源组和服务器,也可以在创建数据库本身期间创建。 可以创建空白数据库,也可以创建基于 Adventure Works LT 的示例数据库。

1cc6b75258b6fb4f34dbb251d75ff092.png

要创建托管实例,请参阅创建托管实例

管理现有服务器

若要管理现有服务器,请使用多种方法(如从特定数据库页、“SQL server”页或“所有资源”页)导航到服务器 。

若要管理现有数据库,请转到“SQL 数据库”页,再单击要管理的数据库。 下面的屏幕截图展示了如何通过数据库的“概述”页开始为数据库设置服务器级防火墙。

e96d54dae312c94574cbfb7c992cadfb.png

使用 PowerShell 管理服务器、数据库和防火墙

备注

本文已经过更新,以便使用 Azure Az PowerShell 模块。 若要与 Azure 交互,建议使用的 PowerShell 模块是 Az PowerShell 模块。 若要开始使用 Az PowerShell 模块,请参阅安装 Azure PowerShell。 若要了解如何迁移到 Az PowerShell 模块,请参阅 将 Azure PowerShell 从 AzureRM 迁移到 Az。

重要

仍然支持 PowerShell Azure 资源管理器模块,但所有后续开发都针对 Az.Sql 模块。 若要了解这些 cmdlet,请参阅 AzureRM.Sql。 Az 模块和 AzureRm 模块中的命令参数大体上是相同的。

若要使用 Azure PowerShell 创建和管理服务器、数据库和防火墙,请使用以下 PowerShell cmdlet。 如果需要安装或升级 PowerShell,请参阅安装 Azure PowerShell 模块。 若要创建并管理弹性池,请参阅弹性池。

使用 Azure CLI 管理服务器、数据库和防火墙

若要使用 Azure CLI 创建和管理服务器、数据库和防火墙,请使用以下 Azure CLI SQL 数据库命令。 使用 Cloud Shell 在浏览器中运行 CLI,或者在 macOS、Linux 或 Windows 上安装它。 若要创建并管理弹性池,请参阅弹性池。

使用 Transact-SQL 管理服务器、数据库和防火墙

若要使用 Transact-SQL 创建和管理服务器、数据库和防火墙,请使用以下 T-SQL 命令。 可以使用 Azure 门户、SQL Server Management Studio、Visual Studio Code 或可以连接到服务器并传递 Transact-SQL 命令的任何其他程序来发出这些命令。 若要管理弹性池,请参阅弹性池。

重要

无法使用 Transact-SQL 创建或删除服务器。

命令

说明

在 Azure SQL 数据库中新建数据库。 必须连接到 master 数据库才能新建数据库。

在 Azure Synapse 中新建数据仓库数据库。 必须连接到 master 数据库才能新建数据库。

返回数据库的版本(服务层)、服务目标(定价层)和弹性池名称(如果有)。 如果登录到服务器的 master 数据库,将返回有关所有数据库的信息。 对于 Azure Synapse,需要连接到 master 数据库。

返回 Azure SQL 数据库中数据库的 CPU、IO 和内存消耗。 即使数据库中没有活动,也会每隔 15 秒返回一行数据。

返回 Azure SQL 数据库中数据库的 CPU 使用率和存储数据。 在五分钟间隔内收集并聚合数据。

包含 Azure SQL 数据库的数据库连接事件的统计信息,提供数据库连接成功和失败的概述。

为 Azure SQL 数据库返回成功的 Azure SQL 数据库连接数、连接失败数和死锁数。 可以使用此信息来跟踪数据库活动或对其进行故障排除。

创建或更新服务器的服务器级防火墙设置。 此存储过程仅在服务器级别主体登录名的 master 数据库中可用。 只有在拥有 Azure 级权限的用户创建首个服务器级防火墙规则后,才能使用 Transact-SQL 创建服务器级防火墙规则

从服务器中删除服务器级防火墙设置。 此存储过程仅在服务器级别主体登录名的 master 数据库中可用。

为 Azure SQL 数据库中的数据库创建或更新数据库级防火墙规则。 可以为 master 数据库以及 SQL 数据库中的用户数据库配置数据库防火墙规则。 使用包含的数据库用户时,数据库防火墙规则非常有用。 Azure Synapse 中不支持数据库防火墙规则。

提示

有关在 Microsoft Windows 上使用 SQL Server Management Studio 的快速入门,请参阅 Azure SQL 数据库:使用 SQL Server Management Studio 进行连接和数据查询。 有关在 macOS、Linux 或 Windows 上使用 Visual Studio Code 的快速入门,请参阅 Azure SQL 数据库:使用 Visual Studio Code 进行连接和数据查询。

使用 REST API 管理服务器、数据库和防火墙

若要创建和管理服务器、数据库和防火墙,请使用这些 REST API 请求。

后续步骤

若要了解如何将 SQL Server 数据库迁移到 Azure SQL 数据库,请参阅迁移到 Azure SQL 数据库。

有关受支持功能的信息,请参阅功能。

相关文章:

  • 电脑无线网的服务器,用无线路由器构建FTP服务器网络服务器 -电脑资料
  • 采集服务器维护,采集服务器
  • 服务器中pace是什么位置,GMAT考试里影响全局的Pace是什么?
  • 洛克王国辅助服务器不显示,洛克王国东哥辅助使用问题以及解决方案
  • i3处理器_【评测室首发】老i7集体下课,十代i3评测来了!
  • iphone屏幕突然变暗_iPhone 手机有哪些实用的小技巧?这9个你一定用得着!
  • excel表格打印每页都有表头_excel技巧:excel表格打印后每页自动带标题、页眉页脚...
  • python一个等号和两个等号_有车以后视频号商业方法论:我们用视频号再造一个公众号...
  • java while语句打印三角形_java最简单最全入门基础笔记(不简单,不全你打我)
  • 电脑显示器闪屏_显示器闪黑屏,详细教您如何恢复使用 – 绿软吧
  • java程序员_作为Java程序员未来的八大发展方向
  • 5g pdu session_【资讯】部分地区运营商下架 4G 套餐,入网需办理新 5G 套餐
  • c++ 父窗口sendmessage_三大豪门疯抢!巴萨猎物遭尤文插手,C罗偷着乐
  • linux安装python_如何在 Linux 上安装 Python | Linux 中国
  • 组相联映射详细讲解_大咖说:浅谈区块链中间件系统设计趣链视频组
  • ES6系统学习----从Apollo Client看解构赋值
  • HTML5新特性总结
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • java 多线程基础, 我觉得还是有必要看看的
  • Linux gpio口使用方法
  • log4j2输出到kafka
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 搭建gitbook 和 访问权限认证
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端攻城师
  • 如何合理的规划jvm性能调优
  • 什么软件可以剪辑音乐?
  • 说说动画卡顿的解决方案
  • 运行时添加log4j2的appender
  • 06-01 点餐小程序前台界面搭建
  • 【云吞铺子】性能抖动剖析(二)
  • ​ssh免密码登录设置及问题总结
  • #QT(一种朴素的计算器实现方法)
  • (1)虚拟机的安装与使用,linux系统安装
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (五)Python 垃圾回收机制
  • (一)基于IDEA的JAVA基础1
  • (转) 深度模型优化性能 调参
  • (转)c++ std::pair 与 std::make
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • ***监测系统的构建(chkrootkit )
  • .htaccess配置常用技巧
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core Web APi类库如何内嵌运行?
  • .net core webapi 大文件上传到wwwroot文件夹