En el cotejo de Dinamarca/Noruega de servidor SQL, "aa" se considera un "sinónimo" de A, ya que así es como la carta fue escrita en Dinamarca antes de que los 1940es. Esto también significa que "aa" se considera la última letra del alfabeto al ordenar.
No sé si este comportamiento tiene sentido en un contexto noruego, pero creo que la intercalación se divide en dos en el servidor Sql 2012, quizás eso lo solucione.
ACTUALIZACIÓN: Según Wikipedia, el uso de "Aa" como "Å" en Noruega es similar al uso danés: "Aa" ha sido abolido por las organizaciones oficiales que estandarizan las lenguas durante varias décadas, pero algunas ciudades se niegan para cambiar sus nombres por razones históricas, y "Aa" también sigue siendo común en los apellidos.
En base a esto, diría que al no encontrar "Aalesund" al hacer una búsqueda como "A%" es el comportamiento más correcto en una aplicación localizada en Noruega. Si se abstiene de utilizar la intercalación danesa/noruega para cambiar esto, debe tener en cuenta que cambiará otras propiedades, como la clasificación de letras especiales, como se mencionó anteriormente.
Las muchas colaciones diferentes llamadas Danish_Norwegian _... no te ayudarán AFAIK. Especifican el comportamiento con respecto a la sensibilidad al caso, los acentos, el ancho del carácter y el tipo de kana (este último solo es relevante en japonés, creo). "Å" no se considera una "A" acentuada, sino una letra distinta. Una descripción de las convenciones de nomenclatura para colaciones está en this MSDN article.
ACTUALIZACIÓN 2: Sorprendentemente, parece que la intercalación Norwegian_100_CI_AI hace lo que quiere. Tal vez el uso en Dinamarca y Noruega sea diferente después de todo ...
¿Estás seguro de que no hay un espacio principal en 'Alesund'? –
Dado que eres de Oslo, sospecho que una A divertida, como À, Á, Â, Ä o Å – Andomar
¿No hay un personaje raro como Å http://en.wikipedia.org/wiki/%C3% 85? –