أفضل طريقة لتصدير/استيراد MS Sql 2008 الجغرافيا البيانات

StackOverflow https://stackoverflow.com/questions/282604

سؤال

(الجواب) كيفية تصدير بعض الجغرافيا البيانات من Microsoft Sql Server 2008.

سوف تحتاج إلى استخدام سطر الأوامر حجة BCP تفريغ البيانات في الأصل (الأم) تنسيق ملف ثنائي.ثم على الخادم الآخر يمكنك الأكبر إدراج هذه البيانات الثنائية في الجدول من نفس strucutre.

هنا بعض التعليمات البرمجية.

التصدير

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

ملاحظات

  • هذا يستخدم اتصال موثوق
  • استخدام bcp /?للحصول على مزيد من المساعدة الخاص بك خيارات التصدير إذا ش بحاجة إلى أن المتشددين.

استيراد البيانات

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

تعلمت كل هذا من خلال المكاني المعلم إسحاق Kunen مع مساعدة من كينت Tegels, في مناقشة هذا الموضوع هنا.

سبب BCP الأسلوب أبرزها إسحاق في هذا الاقتباس:

قيمته مشيرا إلى أن WKB هو الضياع في تنسيق أنه لا تخزين SRID.حتى إذا كنت استخراج كما WKB عليك أن تحمل على SRID نفسك.الداخلية تنسيق ثنائي لا تخزين SRID ، لذلك BCP مثل هذا ينبغي أن يكون أقل من المتاعب.

HTH.

تحرير:استبدال كامل بعد السؤال مجتمع ويكي ..هذا هذا المنصب كونه جوابا.

هل كانت مفيدة؟

المحلول

أنا أصلا إزالة السؤال في افتتاح المنصب ليحل محله مع الإجابة (في نهاية '08) ...وجعلها ويكي.

لذا نعم ..المهمة الجواب :P

نصائح أخرى

إدراج مجمع خطأ!!!Msg 6522, 16, مستوى الدولة 1 1 أ .NET Framework حدث خطأ أثناء تنفيذ المعرفة من قبل المستخدم الروتينية أو الكلي "هندسة":

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top