¿Qué es un servidor lógico en Azure SQL Database y Azure Synapse?
Se aplica a: Azure SQL Database Azure Synapse Analytics
En este artículo se describe el servidor lógico de Azure que usan las bases de datos en Azure SQL Database y Azure Synapse Analytics. En Azure Portal, el servidor lógico se denomina servidor SQL y es diferente al producto SQL Server.
Información general
En Azure SQL Database y Azure Synapse Analytics, un servidor es una construcción lógica que actúa como punto administrativo central para una colección de bases de datos. En el nivel de servidor lógico, puedes administrar inicios de sesión, reglas de firewall, reglas de auditoría, directivas de detección de amenazas y grupos de conmutación por error. Un servidor lógico puede estar en una región distinta a la de su grupo de recursos. El servidor lógico debe existir antes de poder crear una base de datos en Azure SQL Database o un grupo de SQL dedicado en Azure Synapse Analytics. Todas las bases de datos que administra un servidor único lógico se crean en la misma región que ese servidor lógico.
Un servidor lógico es diferente a una instancia de SQL Server, con la que puede estar familiarizado en el mundo de los entornos locales. En concreto, no hay garantías en cuanto a la ubicación de las bases de datos o del grupo de SQL dedicado en relación con el servidor que las administra. Azure SQL Database y Azure Synapse no exponen ninguna característica ni acceso de nivel de instancia. En cambio, las bases de datos de instancia correspondientes a una instancia administrada están coubicadas físicamente, de la misma manera en que SQL Server las usa en entornos locales o máquinas virtuales.
Al crear un servidor lógico, proporciona una cuenta y una contraseña para iniciar sesión en el servidor con derechos administrativos para la base de datos master
de dicho servidor y todas las bases de datos creadas en dicho servidor. Esta cuenta inicial es una cuenta de inicio de sesión de SQL. Azure SQL Database y Azure Synapse Analytics admiten la autenticación de SQL y la autenticación de Microsoft Entra. Para obtener información sobre inicios de sesión y autenticación, vea Administración de bases de datos e inicios de sesión en Azure SQL Database. La autenticación de Windows no es compatible.
Un servidor lógico en SQL Database y Azure Synapse Analytics:
- Se crea en una suscripción de Azure, pero puede transferirse a otra suscripción con los recursos que contiene.
- Es el recurso principal para las bases de datos, los grupos elásticos y los grupos de SQL dedicados
- Proporciona un espacio de nombres para bases de datos, grupos elásticos y grupos de SQL dedicados
- Es un contenedor lógico con semántica de duración segura. Si se elimina un servidor, se eliminan las bases de datos, los grupos elásticos y los grupos de SQL.
- Participa en Control de acceso basado en roles de Azure (Azure RBAC) - las bases de datos, los grupos elásticos y los grupos de SQL dedicados dentro de un servidor heredan los derechos de acceso del servidor
- Es un elemento de orden superior de la identidad de las bases de datos, los grupos elásticos y los grupos de SQL dedicados a efectos de la administración de recursos de Azure (véase el esquema de URL para bases de datos y grupos)
- Coloca recursos en una región.
- Proporciona un punto de conexión para el acceso a la base de datos (
<serverName>
. database.windows.net). - Proporciona acceso a los metadatos de recursos contenidos a través de las DMV conectándose a una base de datos
master
- Proporciona el ámbito de las directivas de administración que se aplican a sus bases de datos: inicios de sesión, firewall, auditoría y detección de amenazas, entre otros.
- Está restringido por una cuota dentro de la suscripción primaria (seis servidores por suscripción de forma predeterminada; para obtener más información, consulte los límites de la suscripción).
- Proporciona el ámbito de la cuota de la base de datos y la cuota de DTU o de núcleos virtuales para los recursos que contiene (por ejemplo, 45 000 DTU).
- Es el ámbito de control de versiones para funciones que se habilitan en los recursos contenidos.
- Los inicios de sesión de la entidad de seguridad en el nivel de servidor pueden administrar todas las bases de datos en un servidor.
- La base de datos
master
de un servidor lógico contiene inicios de sesión similares a los de las instancias de SQL Server que tienen acceso a una o más bases de datos en el servidor y puede ser concesionario de derechos administrativos limitados. Para obtener más información, consulte el artículo sobre inicios de sesión. - La intercalación predeterminada para todas las bases de datos de creadas en un servidor es
SQL_LATIN1_GENERAL_CP1_CI_AS
, dondeLATIN1_GENERAL
es inglés (Estados Unidos),CP1
es la página de códigos 1252,CI
distingue mayúsculas de minúsculas yAS
distingue acentos.
Nota:
Microsoft Entra ID era conocido anteriormente como Azure Active Directory (Azure AD).
Administrar servidores, bases de datos y firewalls
Puede administrar servidores lógicos, bases de datos, grupos de SQL dedicados y firewalls mediante el Azure Portal, Azure PowerShell, la CLI de Azure, Transact-SQL (T-SQL) y la API de REST.
Puede crear el grupo de recursos para un servidor lógico con antelación o mientras crea el propio servidor. Existen varios métodos para obtener un nuevo formulario de servidor SQL, bien mediante la creación de un nuevo servidor SQL o como parte de la creación de una base de datos nueva.
Creación de un servidor en blanco
Para crear un servidor lógico en blanco (sin una base de datos, un grupo elástico o un grupo de SQL dedicado) mediante el Azure Portal, vaya a un formulario en blanco de SQL Server (servidor SQL lógico).
Creación de una base de datos en blanco o de muestra en Azure SQL Database
Para crear una base de datos en SQL Database utilizando el Azure Portal, navegue hasta crear una nueva SQL Database y proporcione la información solicitada. Puede crear el grupo de recursos y el servidor con antelación o mientras crea la propia base de datos. Puede crear una base de datos en blanco o de ejemplo basada en AdventureWorksLT
.
Importante
Para obtener información sobre cómo seleccionar el plan de tarifa de la base de datos, consulte el modelo de compra basado en DTU y el modelo de compra basado en núcleo virtual.
Administrar el servidor existente
Para administrar un servidor existente, vaya al servidor mediante una serie de métodos, como la página específica de la base de datos, la página Servidores SQL Server o la página de Todos los recursos.
Para administrar una base de datos existente, vaya a la página de SQL Database y seleccione la base de datos que desea administrar.
Por ejemplo, para configurar una regla de firewall, siga estos pasos:
Navegue hasta el recurso de su base de datos en el Azure Portal. Seleccione Establecer el firewall del servidor en la barra de herramientas.
Establezca Acceso a la red pública en Redes seleccionadas para mostrar las redes virtuales y las reglas de firewall. Cuando se establece en Deshabilitado, las redes virtuales y la configuración de reglas de firewall están ocultas.
Elija Agregar una regla de firewall para configurar el firewall.
Importante
Para configurar las propiedades de rendimiento de una base de datos, consulte el modelo de compra basado en DTU y el modelo de compra basado en núcleo virtual.
Sugerencia
Para acceder a una guía de inicio rápido de Azure Portal, consulte Creación de una base de datos de SQL Database en Azure Portal.
Pasos siguientes
- Para obtener información sobre la migración de una base de datos de SQL Server a Azure SQL Database, consulte Migración a Azure SQL Database.
- Para obtener información sobre las características admitidas, consulte el artículo que trata sobre dicho tema.