快速入门:创建 Azure SQL 数据库单一数据库Quickstart: Create an Azure SQL Database single database

在本快速入门中,你将使用 Azure 门户、PowerShell 脚本或 Azure CLI 脚本创建 Azure SQL 数据库单一数据库。In this quickstart, you use the Azure portal, a PowerShell script, or an Azure CLI script to create an Azure SQL Database single database. 然后,在 Azure 门户中使用“查询编辑器”查询该数据库。 You then query the database using Query editor in the Azure portal.

单一数据库是适用于 Azure SQL 数据库的最快速且最简单的部署选项。A single database is the quickest and simplest deployment option for Azure SQL Database. SQL 数据库服务器中管理单一数据库,该服务器位于指定 Azure 区域中的某个 Azure 资源组内。You manage a single database within a SQL Database server, which is inside an Azure resource group in a specified Azure region. 在本快速入门中,你将为新数据库创建新的资源组和 SQL 服务器。In this quickstart, you create a new resource group and SQL server for the new database.

可以在预配的计算层或无服务器计算层中创建单一数据库。 You can create a single database in the provisioned or serverless compute tier. 预配的数据库预先分配有固定数量的计算资源(包括 CPU 和内存),并使用两个购买模型中的一个。A provisioned database is pre-allocated a fixed amount of compute resources, including CPU and memory, and uses one of two purchasing models. 本快速入门使用基于 vCore 的购买模型创建预配的数据库,但你也可以选择基于 DTU 的模型。This quickstart creates a provisioned database using the vCore-based purchasing model, but you can also choose a DTU-based model.

无服务器计算层仅适用于基于 vCore 的购买模型,并提供自动缩放的计算资源范围,包括 CPU 和内存。The serverless compute tier is only available in the vCore-based purchasing model, and has an auto-scaled range of compute resources, including CPU and memory. 若要在无服务器计算层中创建单一数据库,请参阅创建无服务器数据库To create a single database in the serverless compute tier, see Create a serverless database.

先决条件Prerequisite

创建单一数据库Create a single database

在此步骤中,你将创建一个 Azure SQL 数据库服务器和一个使用 AdventureWorksLT 示例数据的数据库。In this step, you create an Azure SQL Database server and a single database that uses AdventureWorksLT sample data. 可以通过使用 Azure 门户菜单和屏幕,或通过使用 Azure CLI 或 PowerShell 脚本来创建数据库。You can create the database by using Azure portal menus and screens, or by using an Azure CLI or PowerShell script.

所有方法都包括设置服务器级防火墙规则,以允许用于访问服务器的计算机的公共 IP 地址。All the methods include setting up a server-level firewall rule to allow the public IP address of the computer you're using to access the server. 有关创建服务器防火墙规则的详细信息,请参阅创建服务器级防火墙For more information about creating server firewall rules, see Create a server-level firewall. 还可以设置数据库级防火墙规则。You can also set database-level firewall rules. 请参阅创建数据库级防火墙规则See Create a database-level firewall rule.

若要在 Azure 门户中创建资源组、SQL 服务器和单一数据库,请执行以下操作:To create a resource group, SQL server, and single database in the Azure portal:

  1. 登录门户Sign in to the portal.

  2. 在搜索栏中,搜索并选择“SQL 数据库” 。From the Search bar, search for and select SQL Database.

  3. 选择“创建” 。Select Create.

    创建单一数据库

  4. 在“创建 SQL 数据库” 窗体的“基本信息” 选项卡上的“项目详细信息” 下,选择正确的 Azure订阅 (如果尚未选择)。On the Basics tab of the Create SQL database form, under Project details, select the correct Azure Subscription if it isn't already selected.

  5. 在“资源组”下选择“新建”,输入“MyResourceGroup”,然后选择“确定” 。Under Resource group, select Create new, enter myResourceGroup, and select OK.

  6. 在“数据库详细信息” 下,为“数据库名称” 输入“mySampleDatabase” 。Under Database details, for Database name enter mySampleDatabase.

  7. 对于“服务器” ,选择“新建” ,并按如下所示在“新服务器” 窗体中填写信息:For Server, select Create new, and fill out the New server form as follows:

    • 服务器名称:输入“mysqlserver” 和一些字符以实现唯一性。Server name: Enter mysqlserver, and some characters for uniqueness.
    • 服务器管理员登录名:输入“azureuser” 。Server admin login: Enter azureuser.
    • 密码:输入符合要求的密码,然后在“确认密码” 字段中再次输入该密码。Password: Enter a password that meets requirements, and enter it again in the Confirm password field.
    • 位置:单击下拉箭头并选择一个位置,例如“中国东部 2” 。Location: Drop down and choose a location, such as China East 2.

    选择“确定” 。Select OK.

    新建服务器

    请记录服务器管理员登录名和密码,以便可以登录服务器和数据库。Record the server admin login and password so you can log in to the server and databases. 如果忘记了登录名或密码,那么在数据库创建之后,可在“SQL 服务器”页上获取登录名或重置密码 。If you forget your login or password, you can get the login name or reset the password on the SQL server page after database creation. 若要打开“SQL 服务器”页,请在数据库“概述”页上选择服务器名称 。To open the SQL server page, select the server name on the database Overview page.

  8. 在“计算 + 存储” 下,若要重新配置默认值,请选择“配置数据库” 。Under Compute + storage, if you want to reconfigure the defaults, select Configure database.

    在“配置” 页上,可以选择:On the Configure page, you can optionally:

    • 将“计算层” 从“预配” 更改为“无服务器” 。Change the Compute tier from Provisioned to Serverless.
    • 查看并更改“Vcore”和“数据最大大小”设置 。Review and change the settings for vCores and Data max size.
    • 选择“更改配置”来更改硬件代系 。Select Change configuration to change the hardware generation.

    进行更改后,请选择“应用” 。After making any changes, select Apply.

  9. 在完成时选择“下一步: 网络”。Select Next: Networking at the bottom of the page.

    新建 SQL 数据库 -“基本信息”选项卡

  10. 在“网络” 选项卡上的“连接方法” 下,选择“公共终结点” 。On the Networking tab, under Connectivity method, select Public endpoint.

  11. 在 “防火墙规则”下,将“添加当前客户端 IP 地址” 设置为“是” 。Under Firewall rules, set Add current client IP address to Yes.

  12. 在完成时选择“下一步: 其他设置”。Select Next: Additional settings at the bottom of the page.

    “网络”选项卡

    有关防火墙设置的详细信息,请参阅允许 Azure 服务和资源访问此服务器For more information about firewall settings, see Allow Azure services and resources to access this server.

  13. 在“其他设置” 选项卡上的“数据源” 部分中,对于“使用现有数据” ,请选择“示例” 。On the Additional settings tab, in the Data source section, for Use existing data, select Sample.

  14. 在页面底部选择“查看 + 创建” 。Select Review + create at the bottom of the page.

    “其他设置”选项卡

  15. 查看设置后,选择“创建” 。After reviewing settings, select Create.

查询数据库Query the database

创建数据库后,可以使用 Azure 门户中内置的“查询编辑器”连接到该数据库并查询数据。 Once your database is created, you can use the built-in Query editor in the Azure portal to connect to the database and query the data.

  1. 在门户中搜索并选择“SQL 数据库”,然后从列表中选择你的数据库。 In the portal, search for and select SQL databases, and then select your database from the list.

  2. 在数据库的 SQL 数据库页的左侧菜单中,选择“查询编辑器(预览)” 。On the SQL Database page for your database, select Query editor (preview) in the left menu.

  3. 输入服务器管理员登录信息,然后选择“确定”。 Enter your server admin login information, and select OK.

    登录到查询编辑器

  4. 在“查询编辑器”窗格中输入以下查询 。Enter the following query in the Query editor pane.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
    ON pc.productcategoryid = p.productcategoryid;
    
  5. 选择“运行”,然后在“结果”窗格中查看查询结果。 Select Run, and then review the query results in the Results pane.

    查询编辑器结果

  6. 关闭“查询编辑器”页,并在系统提示时选择“确定”,以放弃未保存的修改 。Close the Query editor page, and select OK when prompted to discard your unsaved edits.

清理资源Clean up resources

保留资源组、服务器和单一数据库可以继续执行后续步骤,并了解如何以不同的方法连接和查询数据库。Keep the resource group, server, and single database to go on to the next steps, and learn how to connect and query your database with different methods.

用完这些资源后,可以删除创建的资源组,这也会删除该资源组中的服务器和单一数据库。When you're finished using these resources, you can delete the resource group you created, which will also delete the server and single database within it.

若要使用 Azure 门户删除 myResourceGroup 及其包含的所有资源:To delete myResourceGroup and all its resources using the Azure portal:

  1. 在 Azure 门户中搜索并选择“资源组”,然后从列表中选择“myResourceGroup”。 In the portal, search for and select Resource groups, and then select myResourceGroup from the list.
  2. 在资源组页上,选择“删除资源组” 。On the resource group page, select Delete resource group.
  3. 在“键入资源组名称”下输入 myResourceGroup,然后选择“删除”。 Under Type the resource group name, enter myResourceGroup, and then select Delete.

后续步骤Next steps

使用不同的工具与语言连接和查询数据库:Connect and query your database using different tools and languages: