Frage

(ANTWORT) Wie einig Geographie Daten aus einem Microsoft SQL Server 2008 exportieren.

Sie werden die Befehlszeilenargumente BCP verwenden müssen, um die Daten-Dump in seinem ursprüngliches (native) Format in eine Binärdatei ist. Dann auf dem anderen Server können Sie Bulk einfügen diese binären Daten wieder in eine Tabelle mit demselben strucutre.

hier einige Code.

Exportieren

Command Line: bcp "geodata.dbo.GeographyData" out "C:\GeoData.bin" -T -n -S <servername>

Notizen

  • Dies verwendet eine vertrauenswürdige Verbindung
  • verwenden, um die bcp /? Weitere Hilfe für Ihre Exportoptionen, wenn u brauchen hardcore zu sein.

Importieren der Daten

T-SQL: bulk insert GeographyData from 'C:\GeoData.bin' with (dataFileType='Native')

ich all dies durch die Spatial-Guru Isaac Kunen und mit Hilfe von Kent Tegels , in dieser Diskussion hier .

Der Grund für die BCP-Methode wird in diesem Zitat von Isaac hervorgehoben:

  

Seine erwähnenswert, dass WKB ist ein   verlustbehaftetes Format, dass es nicht   speichern Sie die SRID. Also, wenn Sie extrahieren und   Legen Sie die WKB, müssen Sie tragen   die SRID selbst. unsere internen   Binärformat funktioniert die SRID speichern, so   ein BCP wie diese sollten weniger Aufwand sein.

HTH.

EDIT:. Ersetzte gesamten Beitrag Frage als Community Wiki .. Diese this Post eine Antwort zu sein

War es hilfreich?

Lösung

Ich entfernte ursprünglich die Frage in der Öffnung Post, es mit der Antwort zu ersetzen (am Ende '08) ... und es ist ein Wiki machen.

Also ja .. das OP ist die Antwort: P

Andere Tipps

Masseneinfügung Fehler !!! Msg 6522, Ebene 16, Status 1, Zeile 1 Ein .NET Framework-Fehler beim Ausführen von benutzerdefinierter Routine oder Aggregate „Geometrie“:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top