Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego używanie OPENQUERY na lokalnym serwerze jest złe?

  • Chociaż zapytanie może zwrócić wiele zestawów wyników, OPENQUERY zwraca tylko pierwszy.
  • OPENQUERY nie akceptuje zmiennych jako swoich argumentów.
  • OPENQUERY nie może być używany do wykonywania rozszerzonych procedur składowanych na serwerze połączonym. Jednak rozszerzoną procedurę składowaną można wykonać na serwerze połączonym przy użyciu czteroczęściowej nazwy.
  • Jeśli sp_addlinkedserver procedura składowana jest używana w tym samym skrypcie, poświadczenia używane na zdalnym serwerze są zakodowane w skrypcie, widoczne dla każdego, kto ma kopię

Odniesienie:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odwoływanie się do innej kolumny w definicji DEFAULT w SQL Server 2005

  2. SQL-'08:Czy wielokrotne instrukcje Replace to zła praktyka/czy istnieje inny sposób napisania tego zapytania?

  3. Klucze podstawowe w SQL Server

  4. Hierarchiczna lista typów zdarzeń wyzwalających w SQL Server 2019

  5. TSQL:data i godzina z błędu ciągu znaków