sql >> Databasteknik >  >> RDS >> Sqlserver

Varför är det dåligt att använda OPENQUERY på en lokal server?

  • Även om frågan kan returnera flera resultatuppsättningar, returnerar OPENQUERY endast den första.
  • OPENQUERY accepterar inte variabler för sina argument.
  • OPENQUERY kan inte användas för att exekvera utökade lagrade procedurer på en länkad server. En utökad lagrad procedur kan dock köras på en länkad server genom att använda ett fyrdelat namn.
  • Om sp_addlinkedserver lagrad procedur används inom samma skript, autentiseringsuppgifterna som används på fjärrservern är hårdkodade i skriptet, synliga för alla som har en kopia

Referens:



  1. Hur man ersätter en sträng om posten är NULL i T-SQL

  2. Kör SQL-fråga vid start av MySQL-tjänsten

  3. Varför behöver jag fortfarande MySQL Connector installerad på datorn trots att jag har rätt NuGet-paket?

  4. skapa tabeller och kolumner dynamiskt med mysql python-anslutningen