PDA

View Full Version : نحوه import جداول یک بانک به بانک دیگه



mehdi-ghafari
دوشنبه 22 خرداد 1391, 19:49 عصر
سلام دوستان
من یه بانک اطلاعات sql2005 دارم که تو اون تعدادی جدول هست.
حالا یه بانک sql2008 دارم که تو اون هم یه سری جدول هست

من الان میخوام جداول اون بانک 2005 رو بیارم تو بانک 2008. باید چکار کنم.
اگه ممکنه کدش رو با vb.net بذارید
ممنونم

SReza1
سه شنبه 23 خرداد 1391, 10:26 صبح
ميتوني از جدوال اسكريپت بگيري. و بعد اسكريپت رو روي بانك جديدت اجرا كني. اگه data رو هم ميخواهي ببري روش ساده import data خوده sql server است. فكر كنم كد vb نيازي نباشه. تو خوب vb ميتوني اين اسكريپت رو اجرا كني.
البته topicهاي زيادي هم تو همين سايت در اين خصوص وجود داره.

mehdi-ghafari
سه شنبه 23 خرداد 1391, 14:29 عصر
ميتوني از جدوال اسكريپت بگيري. و بعد اسكريپت رو روي بانك جديدت اجرا كني
فکر میکنم اسکریپت دردسر ساز باشه. چون اگر من بخوام جداول بانک قدیم رو با یه تغییر نام تو بانک جدید ایمپورت کنم اونوقت واقعا مشکله. مخصوصا اگر تعداد بالا باشه

اگه data رو هم ميخواهي ببري روش ساده import data خوده sql server است
منظورتون اطلاعاتی هست که تو جدولها ذخیره شدن؟ خوب فکر نمیکنم نسخه express اس کیو ال این امکان رو داشته باشه. اگر داره لطفا اون رو هم ذکر بفرمائید

البته topicهاي زيادي هم تو همين سايت در اين خصوص وجود داره
من در مورد import جداول جستجو کردم و تاپیکهایی رو که نمایش داد مرتبط نبودند. لطفا اگر شما تاپیکی رو سراغ دارید معرفی بفرمائید تا حتی گزینه قابل جستجو هم باشه ممنون میشم

baktash.n81@gmail.com
سه شنبه 23 خرداد 1391, 17:10 عصر
اول ساختار جداول رو ببر توی بانک جدید بعد یه سری Query بنویس که اطلاعات رو از جداول قدیمی به جداول جدید منتقل کنه .

SReza1
سه شنبه 23 خرداد 1391, 18:03 عصر
فکر میکنم اسکریپت دردسر ساز باشه. چون اگر من بخوام جداول بانک قدیم رو با یه تغییر نام تو بانک جدید ایمپورت کنم اونوقت واقعا مشکله. مخصوصا اگر تعداد بالا باشه

منظورتون اطلاعاتی هست که تو جدولها ذخیره شدن؟ خوب فکر نمیکنم نسخه express اس کیو ال این امکان رو داشته باشه. اگر داره لطفا اون رو هم ذکر بفرمائید

من در مورد import جداول جستجو کردم و تاپیکهایی رو که نمایش داد مرتبط نبودند. لطفا اگر شما تاپیکی رو سراغ دارید معرفی بفرمائید تا حتی گزینه قابل جستجو هم باشه ممنون میشم

يك ابزار DTS خفن SQL server 2008 داره كه ميتوني data رو خيلي قشنگ و با wizard و سيستم فلوچارتي انتقال بدي. واقعا يك ابزار فوق العاده است. اين ابزار به اسمه SSIS معروفه (Sql server integration service)و تو visiual stdio ميتوني از اون استفاده كني. با نصب sql server اين نوع پروژه‌ها در VS قابل توليد هستند. وظيفه convert اطلاعات يكي از كارهايي ساده اين نوع سرويس است. حتي ميتوني يك نوع replication مجازي به كمك اون درست كني. پيشنهاد ميكنم حتمتا
ببينش و لذت ببري. در واقع همون (Data transformation services) DTSمعروف sql server 2000 از نوع خفن 2008 است

SReza1
سه شنبه 23 خرداد 1391, 18:25 عصر
و البته اينم يك نمونه از پروژه SSIS8819088191

mehdi-ghafari
سه شنبه 23 خرداد 1391, 21:48 عصر
دوستان خیلی خیلی ممنون از راهنمایی هاتون
ولی اینجا چندتا قضیه هست که دست منو بسته و نمیذاره از این ابزارهای خوبی که معرفی کردید استفاده کنم.
یکی اینکه من رو سیستمی که الان باهاش کار میکنم نسخه اس کیو ال مناسبی رو نصب نکردم. از خود نسخه VS2010 استفاده میکنم. پس کلی از ابزارهای SQL رو ندارم
و دوم اینکه الان امکان نصب ابزار جدیدی رو ندارم (بنا به دلایلی)
به این دو دلیل هست که میخوام از طریق کد نویسی این کار رو انجام بدم و البته درسته کارم سختتر میشه ولی خوب مجبورم.
اگه ممکنه در این زمینه منو راهنمایی کنید.
خانم قربانی تو این پست (http://barnamenevis.org/showthread.php?332084-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%A8%D9%87-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D8%AC%D8%AF%D8%A7%D9%88%D9%84-%D8%AA%D9%82%D8%B1%DB%8C%D8%A8%D8%A7-%D9%85%D8%AA%D9%81%D8%A7%D9%88%D8%AA&p=1462398&viewfull=1#post1462398) توضیحات کلی رو لطف کردن.
الان من میخوام بدونم دقیقا این کار رو از طریق کد نویسی چطور پیش ببرم
بازم از تمام دوستان ممنونم