Azure SQL Database 및 Azure Synapse의 논리 SQL server는 무엇 인가요?What is a logical SQL server in Azure SQL Database and Azure Synapse?

적용 대상: Azure SQL Database Azure Synapse Analytics

Azure SQL Database 및 Azure Synapse Analytics에서 서버는 데이터베이스 컬렉션에 대 한 중앙 관리 지점 역할을 하는 논리적 구문입니다.In Azure SQL Database and Azure Synapse Analytics, a server is a logical construct that acts as a central administrative point for a collection of databases. 서버 수준에서 로그인, 방화벽 규칙, 감사 규칙, 위협 검색 정책자동 장애 조치 그룹을 관리할 수 있습니다.At the server level, you can administer logins, firewall rules, auditing rules, threat detection policies, and auto-failover groups. 서버는 리소스 그룹과 다른 지역에 있을 수 있습니다.A server can be in a different region than its resource group. Azure Synapse Analytics에서 Azure SQL Database 또는 데이터 웨어하우스 데이터베이스에 데이터베이스를 만들려면 서버가 있어야 합니다.The server must exist before you can create a database in Azure SQL Database or a data warehouse database in Azure Synapse Analytics. 단일 서버에서 관리 하는 모든 데이터베이스는 서버와 동일한 지역 내에 만들어집니다.All databases managed by a single server are created within the same region as the server.

이 서버는 온-프레미스 세계에서 친숙 한 SQL Server 인스턴스와는 다릅니다.This server is distinct from a SQL Server instance that you may be familiar with in the on-premises world. 특히 데이터베이스 또는 데이터 웨어하우스 데이터베이스의 위치를 관리 하는 서버와 관련 하 여 어떠한 보증도 하지 않습니다.Specifically, there are no guarantees regarding location of the databases or data warehouse database in relation to the server that manages them. 또한 Azure SQL Database 및 Azure Synapse는 인스턴스 수준 액세스 또는 기능을 노출 하지 않습니다.Furthermore, neither Azure SQL Database nor Azure Synapse expose any instance-level access or features. 반면에 관리 되는 인스턴스의 인스턴스 데이터베이스는 온-프레미스 또는 가상 컴퓨터에서 SQL Server 하는 것과 동일한 방식으로 모두 물리적으로 배치 됩니다.In contrast, the instance databases in a managed instance are all physically co-located - in the same way that you are familiar with SQL Server in the on-premises or virtual machine world.

서버를 만들 때 해당 서버에 있는 master 데이터베이스와 해당 서버에 생성 된 모든 데이터베이스에 대 한 관리 권한이 있는 서버 로그인 계정 및 암호를 제공 합니다.When you create a server, you provide a server login account and password that has administrative rights to the master database on that server and all databases created on that server. 이 초기 계정이 SQL 로그인 계정입니다.This initial account is a SQL login account. Azure SQL Database 및 Azure Synapse Analytics는 인증을 위해 SQL 인증 및 Azure Active Directory 인증을 지원 합니다.Azure SQL Database and Azure Synapse Analytics support SQL authentication and Azure Active Directory Authentication for authentication. 로그인 및 인증에 대한 내용은 Azure SQL Database에서 데이터베이스 및 로그인 관리를 참조하세요.For information about logins and authentication, see Managing Databases and Logins in Azure SQL Database. Windows 인증은 지원되지 않습니다.Windows Authentication is not supported.

SQL Database 및 Azure Synapse의 서버:A server in SQL Database and Azure Synapse:

  • Azure 구독 내에서 만들었지만 다른 구독에 포함된 리소스를 사용하여 이동시킬 수 있습니다Is created within an Azure subscription, but can be moved with its contained resources to another subscription
  • 데이터베이스, 탄력적 풀 및 데이터 웨어하우스의 상위 리소스입니다.Is the parent resource for databases, elastic pools, and data warehouses
  • 데이터베이스, 탄력적 풀 및 데이터 웨어하우스 데이터베이스에 대 한 네임 스페이스를 제공 합니다.Provides a namespace for databases, elastic pools, and data warehouse database
  • 강력한 수명 의미 체계를 사용 하는 논리적 컨테이너입니다. 서버를 삭제 하 고 해당 데이터베이스, 탄력적 풀 및 SQK 풀을 삭제 합니다.Is a logical container with strong lifetime semantics - delete a server and it deletes its databases, elastic pools, and SQK pools
  • Azure RBAC (역할 기반 액세스 제어) 에 참여-서버 내의 데이터베이스, 탄력적 풀 및 데이터 웨어하우스 데이터베이스는 서버에서 액세스 권한을 상속 합니다.Participates in Azure role-based access control (Azure RBAC) - databases, elastic pools, and data warehouse database within a server inherit access rights from the server
  • Azure 리소스 관리를 위해 데이터베이스, 탄력적 풀 및 데이터 웨어하우스 데이터베이스 id의 상위 요소입니다 (데이터베이스 및 풀에 대 한 URL 구성표 참조).Is a high-order element of the identity of databases, elastic pools, and data warehouse database for Azure resource management purposes (see the URL scheme for databases and pools)
  • 지역에 리소스 배치Collocates resources in a region
  • 데이터베이스 액세스에 대한 연결 엔드포인트를 제공합니다(<serverName>.database.windows.net).Provides a connection endpoint for database access (<serverName>.database.windows.net)
  • 마스터 데이터베이스에 연결하여 DMV를 통해 포함된 리소스 관련 메타데이터에 대한 액세스를 제공합니다.Provides access to metadata regarding contained resources via DMVs by connecting to a master database
  • 데이터베이스에 적용되는 관리 정책, 즉 로그인, 방화벽, 감사, 위협 요소 탐지 등에 대한 범위를 제공합니다.Provides the scope for management policies that apply to its databases - logins, firewall, audit, threat detection, and such
  • 상위 구독 내의 할당량으로 제한됩니다(기본적으로 구독 당 6대의 서버임. 여기에서 구독 제한 참조).Is restricted by a quota within the parent subscription (six servers per subscription by default - see Subscription limits here)
  • 포함한 리소스에 대한 데이터베이스 할당량 및 DTU 또는 vCore 할당량의 범위를 제공합니다(예: 45000DTU).Provides the scope for database quota and DTU or vCore quota for the resources it contains (such as 45,000 DTU)
  • 포함된 리소스에서 사용하도록 설정된 기능에 대한 버전 관리 범위입니다.Is the versioning scope for capabilities enabled on contained resources
  • 서버 수준 주체 로그인은 서버에 있는 모든 데이터베이스를 관리할 수 있습니다.Server-level principal logins can manage all databases on a server
  • 는 온-프레미스 환경에서 서버에 있는 하나 이상의 데이터베이스에 대 한 액세스 권한이 부여 되 고 제한 된 관리 권한을 부여할 수 있는 SQL Server 인스턴스의 로그인과 비슷한 로그인을 포함할 수 있습니다.Can contain logins similar to those in instances of SQL Server in your on-premises environment that are granted access to one or more databases on the server, and can be granted limited administrative rights. 자세한 내용은 로그인을 참조하세요.For more information, see Logins.
  • 서버에 생성 되는 모든 데이터베이스에 대 한 기본 데이터 정렬은입니다 SQL_LATIN1_GENERAL_CP1_CI_AS LATIN1_GENERAL . 여기서은 영어 (미국)이 고,은 CP1 코드 페이지 1252이 CI 고,는 대/소문자를 구분 하지 않으며, AS 악센트를 구분 합니다.The default collation for all databases created on a server is SQL_LATIN1_GENERAL_CP1_CI_AS, where LATIN1_GENERAL is English (United States), CP1 is code page 1252, CI is case-insensitive, and AS is accent-sensitive.

Azure Portal를 사용 하 여 서버, 데이터베이스 및 방화벽 관리Manage servers, databases, and firewalls using the Azure portal

서버에 대 한 리소스 그룹을 미리 만들거나 서버 자체를 만드는 동안 만들 수 있습니다.You can create the resource group for a server ahead of time or while creating the server itself. 새 SQL Server를 만들거나 새 데이터베이스 만들기의 일부분으로 새 SQL Server 양식을 가져오는 여러 방법이 있습니다.There are multiple methods for getting to a new SQL server form, either by creating a new SQL server or as part of creating a new database.

빈 서버 만들기Create a blank server

Azure Portal를 사용 하 여 데이터베이스, 탄력적 풀 또는 데이터 웨어하우스 데이터베이스 없이 서버를 만들려면 빈 sql server (논리 sql server) 양식으로 이동 합니다.To create a server (without a database, elastic pool, or data warehouse database) using the Azure portal, navigate to a blank SQL server (logical SQL server) form.

Azure SQL Database에서 빈 데이터베이스 또는 예제 데이터베이스를 만듭니다.Create a blank or sample database in Azure SQL Database

Azure Portal를 사용 하 여 SQL Database에서 데이터베이스를 만들려면 빈 SQL Database 양식으로 이동 하 고 요청 된 정보를 제공 합니다.To create a database in SQL Database using the Azure portal, navigate to a blank SQL Database form and provide the requested information. 리소스 그룹 및 서버를 미리 만들거나 데이터베이스 자체를 만드는 동안 만들 수 있습니다.You can create the resource group and server ahead of time or while creating the database itself. 비어 있는 데이터베이스를 만들거나 Adventure Works LT에 따라 샘플 데이터베이스를 만들 수 있습니다.You can create a blank database or create a sample database based on Adventure Works LT.

create database-1

중요

데이터베이스의 가격 책정 계층 선택에 대한 자세한 내용은 DTU 기반 구매 모델vCore 기반 구매 모델을 참조하세요.For information on selecting the pricing tier for your database, see DTU-based purchasing model and vCore-based purchasing model.

관리 되는 인스턴스를 만들려면 관리 되는 인스턴스 만들기 를 참조 하세요.To create a managed instance, see Create a managed instance

기존 서버 관리Manage an existing server

기존 서버를 관리 하려면 특정 데이터베이스 페이지, SQL server 페이지 또는 모든 리소스 페이지와 같은 여러 메서드를 사용 하 여 서버로 이동 합니다.To manage an existing server, navigate to the server using a number of methods - such as from specific database page, the SQL servers page, or the All resources page.

기존 데이터베이스를 관리하려면 SQL Database 페이지로 이동하고 관리하려는 데이터베이스를 클릭합니다.To manage an existing database, navigate to the SQL databases page and click the database you wish to manage. 다음 스크린샷에서는 데이터베이스의 개요 페이지에서 데이터베이스의 서버 수준 방화벽을 설정하기 시작하는 방법을 보여줍니다.The following screenshot shows how to begin setting a server-level firewall for a database from the Overview page for a database.

서버 방화벽 규칙

중요

데이터베이스의 성능 속성을 구성하려면 DTU 기반 구매 모델vCore 기반 구매 모델을 참조하세요.To configure performance properties for a database, see DTU-based purchasing model and vCore-based purchasing model.

Azure Portal 빠른 시작 은 Azure Portal의 SQL Database에서 데이터베이스 만들기를 참조 하세요.For an Azure portal quickstart, see Create a database in SQL Database in the Azure portal.

PowerShell을 사용 하 여 서버, 데이터베이스 및 방화벽 관리Manage servers, databases, and firewalls using PowerShell

참고

이 문서는 Azure Az PowerShell 모듈을 사용하도록 업데이트되었습니다.This article has been updated to use the Azure Az PowerShell module. Az PowerShell 모듈은 Azure와 상호 작용하는 데 추천되는 PowerShell 모듈입니다.The Az PowerShell module is the recommended PowerShell module for interacting with Azure. Az PowerShell 모듈을 시작하려면 Azure PowerShell 설치를 참조하세요.To get started with the Az PowerShell module, see Install Azure PowerShell. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

중요

PowerShell Azure Resource Manager 모듈은 계속 지원 되지만 모든 향후 개발은 Az. Sql 모듈에 대 한 것입니다.The PowerShell Azure Resource Manager module is still supported, but all future development is for the Az.Sql module. 이러한 cmdlet은 AzureRM.Sql을 참조하세요.For these cmdlets, see AzureRM.Sql. Az 모듈 및 AzureRm 모듈의 명령에 대한 인수는 실질적으로 동일합니다.The arguments for the commands in the Az module and in the AzureRm modules are substantially identical.

Azure PowerShell를 사용 하 여 서버, 데이터베이스 및 방화벽을 만들고 관리 하려면 다음 PowerShell cmdlet을 사용 합니다.To create and manage servers, databases, and firewalls with Azure PowerShell, use the following PowerShell cmdlets. PowerShell을 설치하거나 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요.If you need to install or upgrade PowerShell, see Install Azure PowerShell module. 탄력적 풀 만들기 및 관리에 대해서는 탄력적 풀을 참조하세요.For creating and managing elastic pools, see Elastic pools.

CmdletCmdlet 설명Description
New-AzSqlDatabaseNew-AzSqlDatabase 데이터베이스 만들기Creates a database
Get-AzSqlDatabaseGet-AzSqlDatabase 하나 이상의 데이터베이스 가져오기Gets one or more databases
Set-AzSqlDatabaseSet-AzSqlDatabase 데이터베이스의 속성 설정 또는 기존 데이터베이스를 탄력적 풀로 이동Sets properties for a database, or moves an existing database into an elastic pool
Remove-AzSqlDatabaseRemove-AzSqlDatabase 데이터베이스 제거Removes a database
New-AzResourceGroupNew-AzResourceGroup 리소스 그룹 만들기Creates a resource group
New-AzSqlServerNew-AzSqlServer 서버 만들기Creates a server
AzSqlServerGet-AzSqlServer 서버에 대한 정보 반환Returns information about servers
AzSqlServerSet-AzSqlServer 서버의 속성 수정Modifies properties of a server
AzSqlServerRemove-AzSqlServer 서버 제거Removes a server
New-AzSqlServerFirewallRuleNew-AzSqlServerFirewallRule 서버 수준 방화벽 규칙 만들기Creates a server-level firewall rule
AzSqlServerFirewallRuleGet-AzSqlServerFirewallRule 서버의 방화벽 규칙 가져오기Gets firewall rules for a server
AzSqlServerFirewallRuleSet-AzSqlServerFirewallRule 서버에서 방화벽 규칙 수정Modifies a firewall rule in a server
AzSqlServerFirewallRuleRemove-AzSqlServerFirewallRule 서버에서 방화벽 규칙 삭제Deletes a firewall rule from a server.
New-AzSqlServerVirtualNetworkRuleNew-AzSqlServerVirtualNetworkRule Virtual Network 서비스 엔드포인트인 서브넷을 기반으로 가상 네트워크 규칙을 만듭니다.Creates a virtual network rule, based on a subnet that is a Virtual Network service endpoint.

Azure CLI를 사용 하 여 서버, 데이터베이스 및 방화벽 관리Manage servers, databases, and firewalls using the Azure CLI

Azure CLI를 사용 하 여 서버, 데이터베이스 및 방화벽을 만들고 관리 하려면 다음 Azure CLI SQL Database 명령을 사용 합니다.To create and manage servers, databases, and firewalls with the Azure CLI, use the following Azure CLI SQL Database commands. Cloud Shell을 사용하여 CLI 브라우저에서 실행하거나 macOS, Linux 또는 Windows에서 설치합니다.Use the Cloud Shell to run the CLI in your browser, or install it on macOS, Linux, or Windows. 탄력적 풀 만들기 및 관리에 대해서는 탄력적 풀을 참조하세요.For creating and managing elastic pools, see Elastic pools.

CmdletCmdlet 설명Description
az sql db createaz sql db create 데이터베이스 만들기Creates a database
az sql db listaz sql db list 서버에서 관리 하는 모든 데이터베이스 또는 탄력적 풀에 있는 모든 데이터베이스를 나열 합니다.Lists all databases managed by a server, or all databases in an elastic pool
az sql db list-editionsaz sql db list-editions 사용 가능한 서비스 목표 및 스토리지 용량 제한 나열Lists available service objectives and storage limits
az sql db list-usagesaz sql db list-usages 데이터베이스 사용 정보 반환Returns database usages
az sql db showaz sql db show 데이터베이스를 가져옵니다.Gets a database
az sql db updateaz sql db update 데이터베이스 업데이트Updates a database
az sql db deleteaz sql db delete 데이터베이스 제거Removes a database
az group createaz group create 리소스 그룹 만들기Creates a resource group
az sql server createaz sql server create 서버 만들기Creates a server
az sql server listaz sql server list 서버 나열Lists servers
az sql server list-usagesaz sql server list-usages 서버 사용 반환Returns server usages
az sql server showaz sql server show 서버 가져오기Gets a server
az sql server updateaz sql server update 서버 업데이트Updates a server
az sql server deleteaz sql server delete 서버를 삭제합니다.Deletes a server
az sql server firewall-rule createaz sql server firewall-rule create 서버 방화벽 규칙 만들기Creates a server firewall rule
az sql server firewall-rule listaz sql server firewall-rule list 서버의 방화벽 규칙 나열Lists the firewall rules on a server
az sql server firewall-rule showaz sql server firewall-rule show 방화벽 규칙의 세부 정보 표시Shows the detail of a firewall rule
az sql server firewall-rule updateaz sql server firewall-rule update 방화벽 규칙 업데이트Updates a firewall rule
az sql server firewall-rule deleteaz sql server firewall-rule delete 방화벽 규칙 삭제Deletes a firewall rule

Transact-sql을 사용 하 여 서버, 데이터베이스 및 방화벽 관리Manage servers, databases, and firewalls using Transact-SQL

Transact-sql을 사용 하 여 서버, 데이터베이스 및 방화벽을 만들고 관리 하려면 다음 T-sql 명령을 사용 합니다.To create and manage servers, databases, and firewalls with Transact-SQL, use the following T-SQL commands. Azure Portal, SQL Server Management Studio, Visual Studio Code또는 서버에 연결 하 고 transact-sql 명령을 전달할 수 있는 다른 프로그램을 사용 하 여 이러한 명령을 실행할 수 있습니다.You can issue these commands using the Azure portal, SQL Server Management Studio, Visual Studio Code, or any other program that can connect to a server and pass Transact-SQL commands. 탄력적 풀 관리에 대해서는 탄력적 풀을 참조하세요.For managing elastic pools, see Elastic pools.

중요

Transact-SQL을 사용하여 서버를 만들거나 삭제할 수 없습니다.You cannot create or delete a server using Transact-SQL.

명령Command 설명Description
CREATE DATABASE(Azure SQL Database)CREATE DATABASE (Azure SQL Database) Azure SQL Database에서 새로운 데이터베이스를 만듭니다.Creates a new database in Azure SQL Database. 새 데이터베이스를 만들려면 master 데이터베이스에 연결해야 합니다.You must be connected to the master database to create a new database.
데이터베이스 만들기 (Azure Synapse)CREATE DATABASE (Azure Synapse) Azure Synapse에서 새 데이터 웨어하우스 데이터베이스를 만듭니다.Creates a new data warehouse database in Azure Synapse. 새 데이터베이스를 만들려면 master 데이터베이스에 연결해야 합니다.You must be connected to the master database to create a new database.
ALTER DATABASE(Azure SQL Database)ALTER DATABASE (Azure SQL Database) 데이터베이스 또는 탄력적 풀을 수정 합니다.Modifies database or elastic pool.
ALTER DATABASE (Azure Synapse Analytics)ALTER DATABASE (Azure Synapse Analytics) Azure Synapse에서 데이터 웨어하우스 데이터베이스를 수정 합니다.Modifies a data warehouse database in Azure Synapse.
DROP DATABASE(Transact-SQL)DROP DATABASE (Transact-SQL) 데이터베이스를 삭제합니다.Deletes a database.
sys.database_service_objectives(Azure SQL Database)sys.database_service_objectives (Azure SQL Database) 데이터베이스에 대 한 버전 (서비스 계층), 서비스 목표 (가격 책정 계층) 및 탄력적 풀 이름 (있는 경우)을 반환 합니다.Returns the edition (service tier), service objective (pricing tier), and elastic pool name, if any, for a database. 서버에 대 한 master 데이터베이스에 로그온 한 경우는 모든 데이터베이스에 대 한 정보를 반환 합니다.If logged on to the master database for a server, returns information on all databases. Azure Synapse의 경우 master 데이터베이스에 연결 해야 합니다.For Azure Synapse, you must be connected to the master database.
sys.dm_db_resource_stats(Azure SQL 데이터베이스)sys.dm_db_resource_stats (Azure SQL Database) Azure SQL Database의 데이터베이스에 대 한 CPU, IO 및 메모리 소비량을 반환 합니다.Returns CPU, IO, and memory consumption for a database in Azure SQL Database. 데이터베이스에서 활동이 없더라도 15초 간격으로 한 행이 있습니다.One row exists for every 15 seconds, even if there is no activity in the database.
sys.resource_stats(Azure SQL Database)sys.resource_stats (Azure SQL Database) Azure SQL Database의 데이터베이스에 대 한 CPU 사용량 및 저장소 데이터를 반환 합니다.Returns CPU usage and storage data for a database in Azure SQL Database. 데이터는 5분 간격 이내로 수집 및 집계됩니다.The data is collected and aggregated within five-minute intervals.
sys.database_connection_stats(Azure SQL Database)sys.database_connection_stats (Azure SQL Database) 데이터베이스 연결 성공 및 실패에 대 한 개요를 제공 하는 Azure SQL Database에 대 한 데이터베이스 연결 이벤트에 대 한 통계를 포함 합니다.Contains statistics for database connectivity events for Azure SQL Database, providing an overview of database connection successes and failures.
sys.event_log(Azure SQL Database)sys.event_log (Azure SQL Database) 성공 Azure SQL Database 데이터베이스 연결, 연결 실패 및 Azure SQL Database에 대 한 교착 상태를 반환 합니다.Returns successful Azure SQL Database database connections, connection failures, and deadlocks for Azure SQL Database. 이 정보를 사용 하 여 데이터베이스 작업을 추적 하거나 문제를 해결할 수 있습니다.You can use this information to track or troubleshoot your database activity.
sp_set_firewall_rule(Azure SQL Database)sp_set_firewall_rule (Azure SQL Database) 서버에 대 한 서버 수준 방화벽 설정을 만들거나 업데이트 합니다.Creates or updates the server-level firewall settings for your server. 이 저장 프로시저는 master 데이터베이스에서 서버 수준 보안 주체 로그인에 대해서만 사용할 수 있습니다.This stored procedure is only available in the master database to the server-level principal login. Azure 수준 사용 권한 가진 사용자가 첫 번째 서버 수준 방화벽 규칙을 만든 후에만 Transact-SQL을 사용하여 서버 수준 방화벽 규칙을 다시 만들 수 있습니다.A server-level firewall rule can only be created using Transact-SQL after the first server-level firewall rule has been created by a user with Azure-level permissions
sys.firewall_rules(Azure SQL Database)sys.firewall_rules (Azure SQL Database) 서버와 연결 된 서버 수준 방화벽 설정에 대 한 정보를 반환 합니다.Returns information about the server-level firewall settings associated with a server.
sp_delete_firewall_rule(Azure SQL Database)sp_delete_firewall_rule (Azure SQL Database) 서버에서 서버 수준 방화벽 설정을 제거 합니다.Removes server-level firewall settings from a server. 이 저장 프로시저는 master 데이터베이스에서 서버 수준 보안 주체 로그인에 대해서만 사용할 수 있습니다.This stored procedure is only available in the master database to the server-level principal login.
sp_set_database_firewall_rule(Azure SQL Database)sp_set_database_firewall_rule (Azure SQL Database) Azure SQL Database 데이터베이스에 대 한 데이터베이스 수준 방화벽 규칙을 만들거나 업데이트 합니다.Creates or updates the database-level firewall rules for a database in Azure SQL Database. Master 데이터베이스와 SQL Database의 사용자 데이터베이스에 대해 데이터베이스 방화벽 규칙을 구성할 수 있습니다.Database firewall rules can be configured for the master database, and for user databases in SQL Database. 데이터베이스 방화벽 규칙은 포함된 데이터베이스 사용자를 사용하는 경우에 유용합니다.Database firewall rules are useful when using contained database users. Azure Synapse에서는 데이터베이스 방화벽 규칙이 지원 되지 않습니다.Database firewall rules are not supported in Azure Synapse.
sys.database_firewall_rules(Azure SQL Database)sys.database_firewall_rules (Azure SQL Database) Azure SQL Database 데이터베이스에 대 한 데이터베이스 수준 방화벽 설정에 대 한 정보를 반환 합니다.Returns information about the database-level firewall settings for a database in Azure SQL Database.
sp_delete_database_firewall_rule(Azure SQL Database)sp_delete_database_firewall_rule (Azure SQL Database) Azure SQL Database에서 자신의 데이터베이스에 대 한 데이터베이스 수준 방화벽 설정을 제거 합니다.Removes database-level firewall setting for a database of yours in Azure SQL Database.

Microsoft Windows에서 SQL Server Management Studio를 사용하는 빠른 시작은 Azure SQL Database: SQL Server Management Studio를 사용하여 데이터에 연결 및 쿼리를 참조하세요.For a quickstart using SQL Server Management Studio on Microsoft Windows, see Azure SQL Database: Use SQL Server Management Studio to connect and query data. Windows, Linux 또는 macOS에서 Visual Studio Code를 사용하는 빠른 시작은 Azure SQL Database: Visual Studio Code를 사용하여 연결 및 데이터 쿼리를 참조하세요.For a quickstart using Visual Studio Code on the macOS, Linux, or Windows, see Azure SQL Database: Use Visual Studio Code to connect and query data.

REST API를 사용 하 여 서버, 데이터베이스 및 방화벽 관리Manage servers, databases, and firewalls using the REST API

서버, 데이터베이스 및 방화벽을 만들고 관리 하려면 이러한 REST API 요청을 사용 합니다.To create and manage servers, databases, and firewalls, use these REST API requests.

명령Command 설명Description
서버-만들기 또는 업데이트Servers - Create or update 새 서버를 만들거나 업데이트합니다.Creates or updates a new server.
Servers - DeleteServers - Delete 서버를 삭제 합니다.Deletes a server.
Servers - GetServers - Get 서버를 가져옵니다.Gets a server.
Servers - ListServers - List 서버 목록을 반환합니다.Returns a list of servers.
서버-리소스 그룹별 목록Servers - List by resource group 리소스 그룹의 서버 목록을 반환합니다.Returns a list of servers in a resource group.
Servers - UpdateServers - Update 기존 서버를 업데이트합니다.Updates an existing server.
데이터베이스-만들기 또는 업데이트Databases - Create or update 새 데이터베이스를 만들거나 기존 데이터베이스를 업데이트합니다.Creates a new database or updates an existing database.
Databases - DeleteDatabases - Delete 데이터베이스를 삭제합니다.Deletes a database.
데이터베이스 - GetDatabases - Get 데이터베이스를 가져옵니다.Gets a database.
데이터베이스-탄력적 풀 별 목록Databases - List by elastic pool 탄력적 풀에서 데이터베이스의 목록을 반환합니다.Returns a list of databases in an elastic pool.
데이터베이스-서버 별로 나열Databases - List by server 서버의 데이터베이스의 목록을 반환합니다.Returns a list of databases in a server.
데이터베이스 - UpdateDatabases - Update 기존 데이터베이스를 업데이트합니다.Updates an existing database.
방화벽 규칙-만들기 또는 업데이트Firewall rules - Create or update 방화벽 규칙을 만들거나 업데이트합니다.Creates or updates a firewall rule.
방화벽 규칙-삭제Firewall rules - Delete 방화벽 규칙을 삭제합니다.Deletes a firewall rule.
방화벽 규칙-가져오기Firewall rules - Get 방화벽 규칙을 가져옵니다.Gets a firewall rule.
방화벽 규칙-서버 별로 나열Firewall rules - List by server 방화벽 규칙 목록을 반환합니다.Returns a list of firewall rules.

다음 단계Next steps