كيف يمكنني استخدام القيادة BCP في لينكس؟

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

  •  20-08-2019
  •  | 
  •  

سؤال

وأريد أن استخدم الأمر bcp في لينكس كما يلي:

bcp "EasyCash.dbo.user" out "[EasyCash].[dbo].[user].dat" -q -c -t "<EOFD>"
         -r "<EORD>" -Usa -P123456 -S192.168.1.5

والرسالة في لينكس معارض من هذا القبيل:

-base bcp: command not found

ويمكن لأي شخص أن يحل مشكلتي؟

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

المحلول

وعلى افتراض أن لديك كل ما الحزمة على الجهاز الخاص بك الذي يحتوي على تنفيذ bcp، حاول كتابة

locate bcp | grep bin

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

نصائح أخرى

ويمكنك استخدام FreeTDS وفائدة FreeBCP لها. انها مماثلة لالمساعدة Bcp.exe http://www.freetds.org/

وهذا المثال بالتأكيد يبدو وكأنه أمر BCP MSSQL ل) (- الولايات المتحدة الأمريكية ... و"سا" المستخدم). MSSQL هو المنتج الوحيد ويندوز.

وراجع وثائق سايبيس حصول على التفاصيل الكاملة لكيفية تثبيت ونشر واستخدام الأوامر bcp. أو اطلب DBA الخاص بك.

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