En SQL Server 2008 tenemos disponibles unos nuevos tipos de datos geoespaciales, que nos permiten almacenar coordenadas geoespaciales, y nos facilitan la labor de interactuar con diversos mapas y cartografías.
A continuación os dejo un artículo que trata el tema, y que os permitirá acceder a una serie de archivos con la geolocalización en función de la dirección IP, para acceder pincha aquí
Y un excelente video para introduciros en el uso de este tipo de datos que ha publicado mi compañero Daniel Seara en el canal solidqes en Youtube.