lunes, 10 de diciembre de 2007

Error: 17806, Severity: 20, State: 2

En los últimos días he comenzado a ver este error en SQL 2005: Error: 17806, Severity: 20, State: 2, seguido de esta otra entrada SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: named pipes ]

El problema era que un usuario intentaba conectarse al servidor de SQL 2005 desde otro dominio con el que no existía relación de confianza.

El usuario se mapeaba a una unidad del servidor SQL, dominioA, usando sus credenciales del dominioA, pero desde una máquina en dominioB.

Esta fórmula que funionó perfectamente para versiones anteriores de SQL ya no es válida desde que Micorosoft consideró que utilizar un canal de seguridad existente supone un alto riesgo.

La solucción fue ejecutar el 'managment studio' con las credenciales del dominioA ('runas' o ejecutar como')

Podéis encontrar más información en el blog de sql_protocols



No hay comentarios: