Der beste Weg für den Export / Import MS SQL 2008 Geographie Daten
-
08-07-2019 - |
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
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“: