sql >> Database >  >> RDS >> Sqlserver

Waarom is het gebruik van OPENQUERY op een lokale server slecht?

  • Hoewel de zoekopdracht meerdere resultaatsets kan retourneren, retourneert OPENQUERY alleen de eerste.
  • OPENQUERY accepteert geen variabelen voor zijn argumenten.
  • OPENQUERY kan niet worden gebruikt om uitgebreide opgeslagen procedures uit te voeren op een gekoppelde server. Een uitgebreide opgeslagen procedure kan echter worden uitgevoerd op een gekoppelde server door een vierdelige naam te gebruiken.
  • Als de sp_addlinkedserver opgeslagen procedure wordt gebruikt binnen hetzelfde script, de inloggegevens die op de externe server worden gebruikt, zijn hard gecodeerd in het script, zichtbaar voor iedereen die een kopie heeft

Referentie:



  1. Hoe mysqli-query te gebruiken met een apart connection.php-bestand?

  2. Tijd aftrekken formaat resultaat

  3. Verwijder een record van de console -- Ruby on Rails

  4. Hoe zorg je ervoor dat je Fulltext Booleaanse zoekopdracht de term C++ oppikt?