BCP د ډیټابیس ډیټابیس د ترلاسه کولو لپاره تر ټولو چټکه لار ده
لوی نقل (Bcp) د مائیکروسافټ ایس ایس ایس سرورز قومانده تاسو ته د مستقیم شمیر ریکارډونو د نیولو وړتیا برابروي چې مستقیم د کمانډ کرښې څخه. د کمانڈ-لائن aficionados لپاره د ګټورې وسیله برسیره، د Bcp کاروونکو د هغو کسانو لپاره یو پیاوړی وسیله ده چې غواړي د SQL سرور ډیټابیس کې د بچ فایل یا نورو پروګراماتیژیک میتود څخه ډاټا داخل کړي. د ډیټابیس کې ډیټا ترلاسه کولو لپاره ډیری لارې شتون لري، مګر BCP تر ټولو تیزه ده کله چې دا د سمو پیرامیټونو سره جوړ شوی وي.
د سي ایس ټي ټوټکس
د سي سي پي کارولو لپاره اساسي نخښه ده:
Bcpچیرې چې دلیلونه الندې ارزښتونه اخلي:
- Table_name د میز بشپړ بشپړ وړ نوم دی. د بیلګې په توګه، تاسو کوالی شئ د inventory.dbo.fruits لپاره د هغه میوو جدول کې داخل کړئ چې د ډاټابیس مالکیت یې په انټرنېټ ډیټابیس کې شامل دي.
- لارښوونه ښیي چې آیا تاسو غواړئ چې وارد کړئ ("په" کې ") یا صادرات (" بهر "لارښود) ډاټا.
- File_name د دوتنې بشپړ لاره ده. د مثال په توګه، تاسو کولی شئ C: \ fruit \ inventory.txt فایل وارد کړئ.
- اختیارونه تاسو ته اجازه ورکوي چې د لوی عملیات لپاره پیرامیټونه مشخص کړي. د مثال په توګه، تاسو کولی شئ د M-OP سره د منلو وړ ډیرو غلطیتونو مشخص کړئ. تاسو کولی شئ د XML فایل فارمټ مشخص کولو لپاره -x اختیار وکاروئ. د بشپړ لیست لپاره د مائیکروسافټ د BCP اسنادو مشوره وکړئ.
bcp واردولو بېلګه
د ټولو لپاره یوځای کولو لپاره، تصور وکړئ چې تاسو په خپل انټرنېټ ډیټابیس کې د میوو جدول لري او تاسو غواړئ چې ستاسو په هارډ ډرائیو کې د ډیټا ډیټابیس کې ساتل شوي متن فایل څخه ټول اسناد ریکارډ کړئ. تاسو به د BCP د کمانډیټ ټیکنالوژي کاروئ:
"C: \ fruit \ inventory.txt" کې د Bcp inventory.dbo.fruits "-c -Tدا لاندې محصول تولیدوي:
C: \> Bcp inventory.dbo.fruits په "C: \ fruit \ inventory.txt" کې - C -T د پیل کولو کاپی ... 36 قطار کاپي شوي. د شبکې پیکټ اندازه (بټس): 4096 د ساعته وخت (ایس ایم ایس) ټول: 16 اوسط: (په هر سیکیله کې 2250.00 قطارونه) C: \>تاسو ممکن د دې کمانډ کرښه کې دوه نوي اختیارونه ولیدل. د C-C اختصاص دا په ګوته کوي چې د واردوونکې دوتنې بڼه به د هر نوي ریکارډ په اړه د هر ریکارډ سره د tab-delimited متن وي. د ټي - ټي اختیار مشخصوي چې BCP باید د ډیټابیس سره د نښلولو لپاره د وینډوز تصدیق ته کاروي.
bcp صادرول بیلګه
تاسو کولی شئ د خپل ډیټابیس څخه د بی سی پی سره ډاټا د "ان" څخه "بهر" ته "د" لارښوونې بدلولو سره بدل کړئ. د بیلګې په توګه، تاسو کولی شئ د مټ جدول د متن فایل پورې لاندې کمانډ ته ډوب کړئ:
Bcp inventory.dbo.fruits د "C: \ fruit \ inventory.txt" څخه بهر "- c-ټدلته د کمانډ کرښې په اړه څه لیدل کیږي:
C: \> Bcp inventory.dbo.fruits د "C: \ fruit \ inventory.txt" څخه ډک کړئ - c -t د پیل کولو کاپي ... 42 قطار کاپي شوي. د شبکې پیکټ اندازه (بټس): 4096 د ساعته وخت (ایس ایم ایس) ټول: 1 اوسط: (په هر سیکیله 42000.00 قطارونه) C: \>دا ټول د BCP کمانډر دي. تاسو کولی شئ دا امر د بکس فایلونو یا نورو پرو رامونو څخه د DOS کمانډ ته لاسرسی سره وکاروئ ترڅو د ایس ایس ډی سرور ډیټیسټیسټ څخه د ډاټا وارد او صادرولو اتومات کولو لپاره.