sql >> Base de Datos >  >> RDS >> Sqlserver

Uso de credenciales de SQL para abrir un archivo con OpenRowSet

Estoy bastante seguro de que cuando usa OpenRowSet, es el usuario del servicio para SQL Server el que necesita acceso al archivo.

Y dado que parece que está tratando de acceder a un archivo en otro servidor, puede ser un desafío hacer que funcione, si el servidor SQL se ejecuta como Sistema local u otra cuenta de usuario local.

He resuelto esto varias veces cambiando el servidor SQL para que se ejecute como un usuario de AD (con las implicaciones de seguridad que tiene) y luego le doy a ese usuario acceso al archivo en la red, o coloqué el archivo externo (en este caso, Excel ) en la misma computadora que el servidor SQL.