sql >> Database teknologi >  >> RDS >> Sqlserver

Brug af SQL Credential til at åbne en fil med OpenRowSet

Jeg er helt sikker på, at når du bruger OpenRowSet, er det Service-brugeren til SQL Serveren, der skal have adgang til filen.

Og da det ser ud til, at du forsøger at få adgang til en fil på en anden server, kan det være en udfordring at få den til at virke, hvis SQL-serveren kører som lokalt system eller en anden lokal brugerkonto.

Jeg har flere gange løst dette ved enten at ændre SQL-serveren til at køre som AD-bruger (med de sikkerhedsmæssige implikationer det har) og så give denne bruger adgang til filen på netværket eller placeret den eksterne fil (i dette tilfælde Excel ) på samme computer som SQL-serveren.



  1. MySQL Understanding Basic Joins

  2. hvordan finder man ud af defragmentering af indekssider i sql server 2008 ved hjælp af script?

  3. Sådan tilpasser du dine MySQL- og MariaDB-sikkerhedskopier med ClusterControl

  4. MySQL Ugyldig forespørgsel:For højt niveau af indlejring til udvalgt