Problemen met de Snowflake-connector in Data Factory en Azure Synapse oplossen
Dit artikel bevat suggesties voor het oplossen van veelvoorkomende problemen met de Snowflake-connector in Data Factory en Azure Synapse.
Foutcode: NotAllowToAccessSnowflake
Symptomen: De kopieeractiviteit mislukt met de volgende fout:
IP % is not allowed to access Snowflake. Contact your local security administrator.
Oorzaak: dit is een verbindingsprobleem en meestal veroorzaakt door IP-problemen met de firewall bij het openen van uw Snowflake.
Aanbeveling:
- Als u een on-premises gegevensgateway configureert om verbinding te maken met Snowflake, moet u ervoor zorgen dat u uw ON-premises GEGEVENSgateway-IP-adressen (OPDG) toevoegt aan de lijst met toegestane adressen in Snowflake.
Foutcode: SnowflakeFailToAccess
Symptomen:
De kopieeractiviteit mislukt met de volgende fout bij het gebruik van Snowflake als bron:
Failed to access remote file: access denied. Please check your credentials
De kopieeractiviteit mislukt met de volgende fout bij het gebruik van Snowflake als sink:
Failure using stage area. Cause: [This request is not authorized to perform this operation. (Status Code: 403; Error Code: AuthorizationFailure)
Oorzaak: De fout wordt weergegeven door de opdracht Snowflake COPY en wordt veroorzaakt door ontbrekende toegangsmachtigingen voor bron/sink bij het uitvoeren van Snowflake COPY-opdrachten.
Aanbeveling: Controleer uw bron/sink om ervoor te zorgen dat u de juiste toegangsmachtigingen hebt verleend voor Snowflake.
- Directe kopie: Zorg ervoor dat u toegangsmachtigingen verleent aan Snowflake in de andere bron/sink. Momenteel wordt alleen Azure Blob Storage die gebruikmaakt van shared access Signature-verificatie ondersteund als bron of sink. Wanneer u de handtekening voor gedeelde toegang genereert, moet u ervoor zorgen dat u de toegestane machtigingen en IP-adressen instelt op Snowflake in Azure Blob Storage. Zie dit artikel voor meer informatie.
- Gefaseerde kopie: de gekoppelde Service voor fasering van Azure Blob Storage moet gebruikmaken van shared access Signature-verificatie. Wanneer u de handtekening voor gedeelde toegang genereert, moet u ervoor zorgen dat u de toegestane machtigingen en IP-adressen instelt op Snowflake in de fasering van Azure Blob Storage. Zie dit artikel voor meer informatie.
Gerelateerde inhoud
Voor meer hulp bij het oplossen van problemen kunt u de volgende bronnen proberen: