Azure SQL DW unterstützt alle Fehlerbehandlungsfunktionen wie Error_Procedure(), Error_Message() außer Error_Line(). Warum? Gibt es noch eine Alternative?Warum unterstützt Azure SQL DW die Funktion Error_Line() nicht?
2
A
Antwort
1
Der Code, den Sie zur Ausführung mit SQLDW übergeben, ist nicht mit dem Code identisch, der letztendlich ausgeführt wird. Das ist eine gute Sache! SQLDW verwendet interne Repräsentationen für Datenbankobjekte, so dass Umbenennungen usw. nur einfache Metadatenänderungen am Steuerknoten sind. Dies bedeutet jedoch, dass Fehler, die vom System generiert werden, nicht in einer Linie mit dem Code, den Sie ausgeführt haben, übereinstimmen. Daher bedeutet die ERROR_LINE() in diesem Zusammenhang nichts.
Sie können den Code sehen, der generiert wird, wenn Sie EXPLAIN betrachten oder die DMVs (sys.dm_pdw_sql_requests) verwenden.
JRJ
Verwandte Themen
- 1. Azure SQL DW - Steuerressourcenklasse auf Abfrageebene
- 2. Azure SQL DW Concurrent-Abfragen von DWU und Ressourcenklasse
- 3. Umbenennen Objekt nicht in Azure SQL Data Warehouse unterstützt?
- 4. SQL DW - Partitionierung mit Split
- 5. Dump DDL für externe Datei-Format - Azure SQL DW
- 6. Testing Azure SQL DW Concurrency zeigt intern Azure nicht Prozeduren gleichzeitig
- 7. Unterstützt oder unterstützt SQL Azure CLR-Assemblys nicht?
- 8. Laden von Daten in Azure DW mit Azure Data Factory
- 9. zu dw Limit Fehler
- 10. Warum unterstützt SQL Server CE nicht Varchar?
- 11. Azure SQL sp_execute_remote unterstützt keine Ausgabeparameter
- 12. Wird SQL Server Service Broker zukünftig in SQL Azure unterstützt?
- 13. Warum std :: queue unterstützt die Funktion clear() nicht?
- 14. Unterstützt die Azure SQL-Datenbank zweiphasiges Commit (2PC)?
- 15. Unterstützt SQL Azure den FILESTREAM-Datentyp
- 16. Schlüsselwort nicht unterstützt: 'Datenquelle'. - Azure
- 17. Unterstützt die Azure SQL-Datenbank In speicheroptimierte Tabellen?
- 18. SQL Azure unterstützt SqlCacheDependency nicht? Gibt es einen Ersatz dafür
- 19. Warum wird bei einer azure-Funktion die Verbindungszeichenfolge nicht konfiguriert?
- 20. Azure-Funktion (VS2017) SQL-Tabellenbindung
- 21. Unterstützt OS X die epoll-Funktion nicht?
- 22. Optimale SSIS-Datenflusseinstellungen zum Laden der Tabelle in Azure SQL DW
- 23. Warum unterstützt C++ 11 die Namenssuche nicht?
- 24. Unterstützt Azure Python SDK die Abrechnungs-API?
- 25. Warum Funktion SUM SQL
- 26. Unterstützt die Azure Storage Data Movement-Bibliothek Azure Tables?
- 27. Azure-Blobspeicherfehler: Mehrere Bedingungsheader werden nicht unterstützt
- 28. Azure SQL Datawarehouse JDBC-Konnektivität
- 29. Azure-Datenbankexport - Premium wird nicht unterstützt
- 30. Azure MongoDB Api Zustand nicht unterstützt
Warum, wer weiß? Was Alternativen betrifft, meine bevorzugte Quelle für die Arbeit mit Azure/PDW Einschränkungen hat keine für 'ERROR_LINE()': https://docs.microsoft.com/en-in-azure/sql-data-warehouse/sql- Data-Warehouse-migrate-code Hoffentlich hat jemand anderes eine Idee. – mallan1121