No. SQL Server no crea y nunca ha creado automáticamente índices en columnas de clave externa. Es un mito urbano muy extendido, pero no es más que eso, un mito.
Pero es una mejor práctica aceptada hacerlo, por lo que es una de las recomendaciones más básicas para el ajuste de índices:coloque índices en sus columnas de clave externa.
Consulte el excelente ¿Cuándo dejó SQL Server de poner índices en las columnas de clave externa? publicación de blog para obtener más información general.