Eu extraí um plano de execução do cache do plano e do XML extraí os valores compilados. Em seguida, executei a consulta no SSMS usando os valores compilados e os planos de consulta são diferentes, embora sejam executados no mesmo banco de dados.
Alguém pode explicar por que isso ocorreu?
Muito provavelmente, ou:
ANSI_NULLS
, ) daquelas usadas pela conexão que armazenou o plano em cache (portanto, não pode ser reutilizado); ou