Aplica-se a:Banco de Dados SQL do Azure
As consultas elásticas no modo gestor de mapas de fragmentos são suportadas?
A consulta elástica em modo gestor de mapas de fragmentos (particionamento horizontal), usando EXTERNAL DATA SOURCE type SHARD_MAP_MANAGER, está a chegar ao fim do suporte a 31 de março de 2027. Após esta data, as cargas de trabalho existentes continuarão a funcionar, mas deixarão de receber suporte, e a criação de novas fontes externas de dados do tipo SHARD_MAP_MANAGER deixará de ser possível. Para opções de migração, consulte o guia de migração do modo gestor de mapas de fragmentos de consulta elástica.
Se eu tiver um único locatário por fragmento e nenhuma chave de fragmentação, como preencho a chave de fragmentação para as informações do esquema?
O objeto de informações do esquema é usado apenas para dividir cenários de mesclagem. Se um aplicativo for inerentemente de locatário único, ele não exigirá a ferramenta Split Merge e, portanto, não há necessidade de preencher o objeto de informações do esquema.
Eu provisionei um banco de dados e já tenho um Gerenciador de Mapas de Fragmentos, como faço para registrar esse novo banco de dados como um fragmento?
Quanto custam as ferramentas de banco de dados elástico?
O uso da biblioteca cliente do banco de dados elástico não incorre em nenhum custo. Os custos se acumulam apenas para os bancos de dados no Banco de Dados SQL do Azure que você usa para fragmentos e o Gerenciador de Mapa de Fragmentos, bem como para as funções Web/de trabalho provisionadas para a ferramenta Mesclagem Dividida.
Por que minhas credenciais não estão funcionando quando adiciono um fragmento de um servidor diferente?
Não use credenciais na forma de "User ID=username@servername", em vez disso, simplesmente use "User ID = username". Além disso, certifique-se de que o login "nome de usuário" tem permissões no fragmento.
Preciso criar um Gerenciador de Mapas de Fragmentos e preencher fragmentos toda vez que inicio meus aplicativos?
Não—a criação do Shard Map Manager (por exemplo, ShardMapManagerFactory.CreateSqlShardMapManager) é uma operação única. Seu aplicativo deve usar a chamada ShardMapManagerFactory.TryGetSqlShardMapManager() no momento de inicialização do aplicativo. Deve haver apenas uma chamada desse tipo por domínio de aplicativo.
Tenho dúvidas sobre o uso de ferramentas de banco de dados elástico, como faço para obtê-las respondidas?
Entre em contato conosco na página de perguntas e respostas da Microsoft sobre o Banco de dados SQL.
Quando obtenho uma conexão de banco de dados usando uma chave de fragmentação, ainda posso consultar dados para outras chaves de fragmentação no mesmo fragmento. Isso é por design?
As APIs do Elastic Scale fornecem uma conexão com o banco de dados correto para sua chave de fragmentação, mas não fornecem filtragem de chave de fragmentação. Adicione WHERE cláusulas à sua consulta para restringir o escopo à chave de fragmentação fornecida, se necessário.
Posso usar uma edição diferente do Banco de dados SQL para cada fragmento no meu conjunto de estilhaços?
Sim, um fragmento é um banco de dados individual e, portanto, um fragmento pode ser uma edição Premium enquanto outro pode ser uma edição Standard. Além disso, a edição de um fragmento pode aumentar ou diminuir várias vezes durante a vida útil do fragmento.
A ferramenta Split Merge provisiona (ou exclui) um banco de dados durante uma operação de divisão ou mesclagem?
Não. Para operações de divisão , o banco de dados de destino deve existir com o esquema apropriado e ser registrado no Shard Map Manager. Para operações de mesclagem , você deve excluir o fragmento do gerenciador de mapa de estilhaços e, em seguida, excluir o banco de dados.
Conteúdo relacionado
Ainda não está usando ferramentas de banco de dados elástico? Consulte o nosso Guia de Introdução . Em caso de dúvidas, entre em contato conosco na página de perguntas do Microsoft Q&sobre o Banco de Dados SQL e, para solicitações de funcionalidades, adicione novas ideias ou vote em ideias existentes no fórum de feedback do Banco de Dados SQL .