2012-02-18 30 views
6
información

Antecedentes:SQL Server no puede encontrar el certificado

tengo una sola ventana VPS en example.com. Lo tengo ejecutando IIS y SQL Server. Tengo un certificado para example.com que funciona bien con IIS. Quiero usar el mismo certificado para SQL Server para permitir conexiones encriptadas con clientes. SQL Server Configuration Manager no presenta el certificado en el menú desplegable.

Creo que el problema es que SQL Server no cree que el certificado sea válido, porque lo que SQL Server piensa que es el nombre del servidor no coincide con el certificado (example.com).

¿Cómo verifico qué SQL Server piensa que es el nombre del servidor? Si está mal, ¿cómo lo cambiaría?

Respuesta

6

Bien, descubrí el problema.

  1. El nombre de host en mi máquina estaba mal. No fue "example.com", sino un nombre generado aleatoriamente por Windows. Puede configurar esto en la ventana de propiedades de la computadora.

  2. El certificado no fue registrada para ser utilizado en el puerto 1433. Tuve que usar netsh para habilitar el certificado para ser utilizado en el puerto 1433. Las instrucciones aquí: http://msdn.microsoft.com/en-us/library/ms186362(v=SQL.100).aspx

Esos dos pasos I, en la completa obtuve el certificado para mostrar en el Administrador de configuración de SQL Server, pero todavía tenía un problema si intento ejecutar SQL Server. No comenzaría con un mensaje de los registros que indique que no pudo encontrar o leer el certificado SSL.

  1. El último paso fue asegurarse de que la cuenta que ejecuta SQL Server tenía permiso para leer el certificado. Ingresé al complemento del certificado y luego fui a las propiedades bajo el certificado, luego, en la pestaña Seguridad, le di el permiso de lectura de la cuenta de Servicios de red en el certificado. (NOTA: que no encontró ninguna tutoriales de referencia en línea este paso Fue sólo algunas pura suerte de haber encontrado este..)

Después de esos pasos, donde completa el servicio de servidor SQL poner en marcha sin ningún problema.

Cuestiones relacionadas