Compartir a través de


Preguntas frecuentes (P+F) sobre las herramientas de base de datos elástica

Se aplica a:Azure SQL Database

Si tengo un inquilino único por partición y ninguna clave de particionamiento, ¿cómo se rellena la clave de particionamiento para la información del esquema?

El objeto de información del esquema solo se usa en escenarios de combinación o división. Si una aplicación es inherentemente de un solo inquilino, no requiere la herramienta de combinación o división y, por lo tanto, no es necesario rellenar el objeto de información del esquema.

He aprovisionado una base de datos y ya tengo un Administrador de mapas de particiones, ¿cómo puedo registrar esta nueva base de datos como partición?

¿Cuánto cuestan las herramientas de bases de datos elásticas?

El uso de la biblioteca cliente de Base de datos elástica no incurre en costos. Los costos se acumulan solo para las bases de datos de Azure SQL Database que usa para particiones y el Administrador de asignación de particiones, así como los roles web/de trabajo aprovisionados para la herramienta de combinación o división.

¿Por qué mis credenciales no funcionan cuando agrego una partición de otro servidor?

No use credenciales en forma de "Id. de usuario=nombreDeUsuario@nombreDeServidor", sino que simplemente use "Id. de usuario = nombreDeUsuario". Además, asegúrese de que el inicio de sesión de "nombre de usuario" tiene permisos en la partición.

¿Es necesario crear un Administrador de mapas de particiones y rellenar particiones cada vez que inicio mis aplicaciones?

No, la creación de la instancia de Shard Map Manager (por ejemplo, ShardMapManagerFactory.CreateSqlShardMapManager) es una operación que se realiza una sola vez. La aplicación debe usar la llamada ShardMapManagerFactory.TryGetSqlShardMapManager() en el momento de iniciar la aplicación. Solo debería haber una de estas llamadas por dominio de aplicación.

Tengo preguntas sobre el uso de herramientas de bases de datos elásticas, ¿cómo puedo responderlas?

Al obtener una conexión de base de datos mediante una clave de particionamiento, puedo consultar los datos de otras claves de particionamiento en la misma partición. ¿Es esto por diseño?

Las API de Escalado elástico ofrecen una conexión a la base de datos correcta para su clave de particionamiento, pero no proporcionan filtrado de claves de particionamiento. Agregue WHERE cláusulas a la consulta para restringir el ámbito a la clave de particionamiento proporcionada, si es necesario.

¿Puedo usar otra edición de SQL Database para cada partición del conjunto de particiones?

Sí, una partición es una base de datos individual y, por lo tanto, una partición podría ser una edición Premium y otra una edición Standard. Además, la edición de una partición puede escalar verticalmente o reducirse verticalmente varias veces durante la duración de la partición.

¿La herramienta Split Merge aprovisiona (o elimina) una base de datos durante una operación de división o combinación?

No. En el caso de las operaciones de división , la base de datos de destino debe existir con el esquema apropiado y registrarse con el Administrador de asignación de particiones. En el caso de las operaciones de combinación , debe eliminar la partición desde el Administrador de asignación de particiones y, luego, eliminar la base de datos.

¿Aún no ha usado las herramientas de base de datos elástica? Consulte la Guía de introducción. Si tiene alguna pregunta, póngase en contacto con nosotros en la Página de preguntas y respuestas de Microsoft sobre SQL Database y, para efectuar solicitudes de características, agregue nuevas ideas o vote por las ideas existentes en el foro de comentarios sobre SQL Database.