Criar e executar um job de migração do SQL Server que contém metadados com uma cláusula EXECUTE AS
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Visão geral
Um job de migração do SQL Server
não migra dados de login do usuário e do servidor do banco de dados. Portanto,
as fontes que contêm objetos definidos por usuários com a cláusula EXECUTE AS '[database_user_name]' não serão migradas para a nova réplica do Cloud SQL, porque os usuários ainda não
existem. Como resultado, o processo de migração geral falhará.
Exemplo:
CREATE OR ALTER PROCEDURE dbo.example
WITH EXECUTE AS 'some_user'
AS BEGIN
…
END
Esse procedimento armazenado não será migrado porque o usuário some_user não pode ser migrado. Isso ocorre porque o usuário não existe no banco de dados de destino.
Para identificar quais objetos estão usando a cláusula EXECUTE AS '[database_user_name]' no banco de dados de origem, use estas consultas e
verifique se há usuários para eles no banco de dados de destino.
Para executar um job de migração de uma origem que inclua esses metadados, crie os usuários na instância de destino do Cloud SQL antes de iniciar o job de migração.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-09-09 UTC."],[],[]]