Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Por que usar OPENQUERY em um servidor local é ruim?

  • Embora a consulta possa retornar vários conjuntos de resultados, OPENQUERY retorna apenas o primeiro.
  • OPENQUERY não aceita variáveis ​​para seus argumentos.
  • OPENQUERY não pode ser usado para executar procedimentos armazenados estendidos em um servidor vinculado. No entanto, um procedimento armazenado estendido pode ser executado em um servidor vinculado usando um nome de quatro partes.
  • Se o sp_addlinkedserver procedimento armazenado é usado no mesmo script, as credenciais usadas no servidor remoto são codificadas no script, visíveis para qualquer pessoa que tenha uma cópia

Referência: