PDA

View Full Version : export کردن داده از یک بانک



hadi_partow
سه شنبه 09 اسفند 1390, 13:24 عصر
سلام دوستان من میخوام یکسری داده را از یک جدولی بخوانم و در یک فایل قرار بدهم بعد آن فایل را در یک بانک دیگر در یک جدول وارد کنم
مثلا یک تعداد خیلی زیاد اسامی کاربران یک سایت را بخوانم و روی یک فایل بنویسم بعد آن را در بانک خودم در جدول کاربران وارد کنم

چه طور میشود این کار را انجام داد؟
میخواستم از bulk Copy program استفاده کنم دیدم که این برنامه خط فرمان هستش .من میخواهم این رو در برنامه خودم به صورت یک امکان قرار بدهم.یعنی مدیر با در دست داشتن اطلاعات یک پایگاه داده مانند رشته اتصال و نام جدول و .. بتواند داده های مورد نظرش را از بانک مبدا بخواند و در بانک مقصد اضافه کند
برنامه من تحت وب هستش بانک هم SQLserver

naser2009
سه شنبه 09 اسفند 1390, 21:33 عصر
سلام دوسته من

اگه دسترسی داشته باشی میتونی یه کار جالب انجام بدی
اگه با maintenance plan ها در Sql آشنا باشی میتونی (یک امکان که میتونی یک سری ازکارهایی که در Sql قابل انجام هست رو به صورت یک flowchart تعریف کنی تا انجام بشه سر یک موقع خاص)
این کاری که میگم مثلا میتونه واسه جدول لاگ ها انجام بشه - جدول لاگ ها بعد از یه مدتی تعداد رکوردهاش خیلی بالا میره و performance دستورات sql به طور قابل ملاحظه ای کاهش پیدا میکنه، در این موقع کارهایی که باید درmaintenance plan تعریف بشه گام های زیر هستن
1) Rename کردن جدول مورد نظر، مثلا log-1390-12
2) ساختن یک جدول با نام قبلی log

اینطوری همیشه مثلا یک ماه یکبار اطلاعات لاگ ها داخل یه جدول جدید ذخیره میشه و اطلاعات قبلی هم آرشیو می شود.
اگه بتونی همچین کاری بکتی خیلی عالیه.

و اگه نتونستی باید از روش هایی سنتی مثله جدول موقت و Thread و.. استفاده کنی

یا علی مدد.