Τελικά το πρόβλημα ΕΙΝΑΙ το Numeric Round Abort, αλλά το SharpGIS (Sharp2Sql για την ακρίβεια) φέρεται κάπως περίεργα και αντί να σε ειδοποιήσει κάνει την πάπια! Για να χρησιμοποιήσεις spatial data types πρέπει το Numeric Round Abort να είναι false. Αν έχεις μία βάση με το NUMERIC_ABORT true, το Sharp2Sql κάνει ότι φορτώνει τα δεδομένα αλλά στην πραγματικότητα δεν φορτώνει τίποτα, μόνο φτιάχνει τον πίνακα. Δεν δίνει καν ένα μήνυμα λάθους στο event log. Επίσης, δημιουργεί στήλες float για τα δεκαδικά αντί για decimal με αποτέλεσμα να υπάρχει πάντα η πιθανότητα στρογγυλοποίησης.
Μόνο αν δημιουργήσεις τον πίνακα και μετά αλλάξεις το NUMERIC_ABORT σε false θα πάρεις μήνυμα λάθους.
Δεν μπορεί, κάπου θα υπάρχει κάποιο καλύτερο εργαλείο για να φορτώσεις shapefiles ... 
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos