none
Ejecutar consulta en servidor relacionado con permisos seguridad integrada

    Pregunta

  • Tengo la Siguiente consulta en un Procedimiento almacenado que se ejecuta en SERVIDOR1 hacia la instancia de un servidor Vinculado,..[SERVIDOR\SQLSVR]

    Una aplicación en C# utiliza el procedimiento con seguridad integrada. Los usuarios no tiene acceso a [SERVIDOR\SQLSVR] ya que es un servidor remoto, pero si, obviamente SERVIDOR1 . Los usuarios se loguean en SERVIDOR1. Cómo puedo hacer para que os usuario puedan consultar los datos a través de eso Procedimiento almacenado?,  He intentado pero obtengo error de login desconocido o anónimo....

    Muchas gracias

     SELECT        ArticulosID, DepositosID, Cantidad
    FROM            [SERVIDOR\SQLSVR].DB.dbo.Stocks   

    jueves, 14 de junio de 2018 12:04

Respuestas

  • Tienes que hacer un cambio en el v'inculo del servidor. Mira las opciones de autenticacion y selecciona una que sea valida, tal como usar credenciales fijas o usar la cuenta del servicio (que obviamente tendrias que autorizar en el servidor remoto).

    Si usas la opcion de "pasarle al remoto las credenciales del usuario actual", entonces tienes que configurar la red para permitir el "doble salto" de credenciales, lo cual implica marcar el servidor intermedio como "trusted for delegation", habilitar Kerberos, y asignar SPN a los dos servidores.

    • Marcado como respuesta Arielr jueves, 14 de junio de 2018 13:43
    jueves, 14 de junio de 2018 13:00

Todas las respuestas

  • Tienes que hacer un cambio en el v'inculo del servidor. Mira las opciones de autenticacion y selecciona una que sea valida, tal como usar credenciales fijas o usar la cuenta del servicio (que obviamente tendrias que autorizar en el servidor remoto).

    Si usas la opcion de "pasarle al remoto las credenciales del usuario actual", entonces tienes que configurar la red para permitir el "doble salto" de credenciales, lo cual implica marcar el servidor intermedio como "trusted for delegation", habilitar Kerberos, y asignar SPN a los dos servidores.

    • Marcado como respuesta Arielr jueves, 14 de junio de 2018 13:43
    jueves, 14 de junio de 2018 13:00
  • Excelente Alberto!, Muchas Gracias, Cree un usuario sql login en [SERVIDOR\SQLSVR] y en las propiedades del servidor vinculado asigné inicios de sesión suplantando identidad,... Gracias,....!!
    jueves, 14 de junio de 2018 13:42