مقاله : حجم بالای رکورد در SQL

Iauksh
سلام
آیا SQL SEERVER در عمل پاسخگوی 500 میلیون رکورد هست؟
و اگر هست ، بجز استفاده از batchmove component، چطوری میشه 500 میلیون رکورد در فایل dbf رو بیارم تو SQL.
لطفا اگر تجربه ی این کار رو دارین ، راهنماییم کنین.

Iauksh
سلام سحر خانوم

SQL Server این توانایی رو داره . ( به راحتی )

برای تبدیل انتقال رکوردها از بانکی با فرمت DBF به یک Table در SQL Server
شما میتونی از خود SQL Server استفاده کنی .

شما میتونی اطلاعات ( رکوردهای ) Table خودتون رو به یکی ار Table‌های SQL Server وارد ( Import ) کنی .

موفق باشی .
( من این اطلاعات رو دست و پا شکسته دارم و خودم تا به حال ازش استفاده نکردم ولی موقع بازدید قسمتهای مختلف SQL Server خودم یه چیزایی دیدم و الان هم خدمت شما عرض کردم . ولی شما بهتره که منتظر جواب اساتید محترمی چون آقای Amirrf و Inprise‌ و DelphiAssistant و Omid56 باشید ) .

Iauksh

Iauksh
سلام
من شنیدم ماگزیمم رکوردهای ممکن در sql server 28 000 000 هست و در Oracel نا محدود، البته 100٪ مطمءن نیستم،(آ خه استادمون از مایکرو سافت متنفره،مثل خودِ من!) :!: :?:

Iauksh
سلام
ممنون از همگی.
اساتید محترم Amirrf و Inprise‌ و DelphiAssistant و Omid56 میشه از راهنماییهاتون استفاده کنم ؟؟؟؟

Iauksh
سلام
آیا SQL SEERVER در عمل پاسخگوی 500 میلیون رکورد هست؟
و اگر هست ، بجز استفاده از batchmove component، چطوری میشه 500 میلیون رکورد در فایل dbf رو بیارم تو SQL.
لطفا اگر تجربه ی این کار رو دارین ، راهنماییم کنین.

سلام،

در MS SQL Server تنها محدودیت برای تعداد رکورد در یک جدول میزان فضای موجود برای ذخیره سازی است. میزان کارایی کار کردن با این تعداد رکورد بستگی دارد به کاربرد شما و توان پردازش کامپیوتر سرور.

برای انتقال رکوردها از برنامه Import and Export Data که همراه MS SQL Server است استفاده کنید. این موضوع ارتباطی با کامپوننت BatchMove و دلفی ندارد مگر اینکه بخواهید برای این کار برنامه بسازید و کدهای خاص خود را اجرا کنید.


آیا واقعا 500 میلیون رکورد در یک فایل dbf دارید؟!

Iauksh
سلام
در رابطه update باید بگم که متاسفانه خودم نمیتونم این کارو انجام بدم و باید یک برنامه ای نوشته بشه تا user خودش به راحتی بتونه عمل update رو انجام بده. به همین علت و به دلیل تسریع در وقت update از batch move استفاده کردم.
و در مورد dbf fileباید بگم که بله.البته نه در یک فایل ولی کلیه این فایلها باید به هم concat بشند و در tableقرار بگیرن.

Iauksh
سلام،

برنامه Import and Export Data در واقع ویزارد DTS: Data Transformation Services در MS SQL Server است. شما می‌توانید عملیات مورد نظر را بصورت یک بسته DTS ذخیره کنید و در زمان های مورد نظر اجرا کنید. بسته DTS را می‌توانید بصورت گرافیکی ویرایش کنید و برای اجرای آن زمانبندی تعیین کنید. همچنین می توانید از درون کاربردهای دلفی DTS Package مورد نظر را اجرا کنید و امکان نظارت و کنترل پیشرفت عملیات را در اختیار دارید.
این روش سریع‌تر از بکارگیری TBatchMove است. TBatchMove از طریق BDE کار می‌کند اما DTS سرویسی داخلی از MS SQL Server است و بهینه‌تر.

Iauksh

Iauksh
چگونه می توان از کریستال ریپورت در دلفی 2005 استفاده کرد

....
امروز هر طرف چرخیدم، این پست های شما رو دیدم...یا عنوان مناسب نداشتند...یا در جای نامربوط فرستاده شده بودند! :sad2:
خواهش می کنم قوانین سایت رو بخون:
http://www.barnamenevis.org/forum/rules.php
کشاورز

Iauksh
با سلام

همانطور که دوست عزیزم Gladiator گفتن بهترین گزینه برای ورود داده ها در sql server بوسیله import داده ها میباشد .