sql >> Base de Datos >  >> RDS >> Sqlserver

¿Por qué es malo usar OPENQUERY en un servidor local?

  • Aunque la consulta puede devolver varios conjuntos de resultados, OPENQUERY solo devuelve el primero.
  • OPENQUERY no acepta variables para sus argumentos.
  • OPENQUERY no se puede utilizar para ejecutar procedimientos almacenados extendidos en un servidor vinculado. Sin embargo, un procedimiento almacenado extendido se puede ejecutar en un servidor vinculado utilizando un nombre de cuatro partes.
  • Si el sp_addlinkedserver el procedimiento almacenado se usa dentro del mismo script, las credenciales utilizadas en el servidor remoto están codificadas en el script, visible para cualquier persona que tenga una copia

Referencia: