برای ساخت یا ایجاد دادهای نمونه در سکوئل سرور نرم افزارهای گوناگونی برای این کار وجود دارد که می توان به نرم افزاری به نام SQL Belt اشاره کرد.اما این نرم افزار کاملا پولی هست و پس از مدتی از کار خواهد افتاد و کرک و کیجن های موجود نمی تواند نیاز ما را برآورده کند در نتیجه به دنبال سایر روش ها رفتم که خوشبختانه در یک سایت خارجی روش دیگری را نیز عنوان کرده بود .
این روش بر خلاف سایر روش ها نیاز به نرم افزار خاصی نیست اگر یک برنامه نویس باشید باید تا حالا نرم افزار Visual Studio را به گوشتان خورده باشد .این نرم افزار یک پکیج از نرم افزارهای برنامه نویسی در محیط .Net هست .
حالا شاید بپرسید چرا من نسخه 2012 را پیشنهاد نکردم علت امر این است که متاسفانه شرکت مایکروسافت در نسخه جدید ابزار دیتا جنریتور را از نسخه خود حذف کرده است و علتش را هم نمی دانم...مدتی دنبال شواهد موجود گشتم تا شاید در قالب ابزار دیگری باشد اما نبود...
حال سوالی که شاید از من بپرسید این است که : اصلا دیتا جنریتور چی هست ؟
دیتا جنریتور برای تولید دادهای خیلی زیاد برای تست عمکرد پایگاه داده شما هست...
مثلا می خواهید یک پایگاه را با 2 میلیون رکورد تست کنید که مثلا یک کوئری شما در حال حاضر با این تعداد رکورد چقدر راندمان (مدت زمان کوئری) دارد ؟؟؟
شاید نیاز به ایندکس گذاری خیلی دقیق داشته باشید و شاید نیاز به....خیلی چیزهای دیگه داشته باشید... اینها فقط باید دادهای مجازی وارد کرد و عمکرد پایگاه داده خود را ارزیابی کنید...
خوشبختانه این روش چند دیگه مشکل کلید خارجی رو ندارید .مثلا در بعضی از نرم افزار ها باید کلیه کلیدهای خارجی رو حذف کنید بعد داده وارد کنید که اون هم معایب زیادی دارد مثلا باید آپدیت رو غیر فعال کنید و...
و این روش توصیه نمی شود چون یک بانک اطلاعاتی خیلی رابطه های پیچ در پیچ دارد که اگر بخوای همه رو پاک کنید به یکباره طراح بکنید مصیبتی بسیار دارد....
حال مراحل دیتا جنریتور در VS را آموزش می دهم ....