View Full Version : mdf_ldfهمنام
karmand
چهارشنبه 04 اردیبهشت 1387, 10:35 صبح
با سلام
حدود 40 کامپیوتر مجذا با یک برنامه ورود اطلاعات کرده اند
تمام فایلهای mdf و ldf آنها را در پوشه های مختلف جمع آوری شده
می خواهم2 تا از جداول مورد نظرم را در کلیه دیتابیسها یکی کنم چگونه؟
با تشکر
shaghaghi
پنج شنبه 05 اردیبهشت 1387, 09:18 صبح
سلام
نمی دانم منظورتان را درست متوجه شده ام یا خیر ؟
اگر تمام بانک ها بر روی یک سرور هستند
اگر تمام دیتا بیس هایتان از یک ساختار برخوردار هستند، و فقط حجم و نوع اطلاعات هر یک متفاوت از سایرین است
اگر می خواهید دو تا از جداول شما بصورت عمومی در تمامی دیتا بیس ها مبنای کار باشد و بعنوان مرجع برای بقیه تلقی شود،
پیشنهاد می کنم آن دو جدول را در بانک مرجع نگه دارید و تمام جداول همنام با آندو را از سایر بانکها را حذف نمایید، سپس با ایجاد دو تا View در بانکهای غیر مرجع که لینک با آندو جدول هستند و دقیقا همنام با آن جداول ایجاد شده اند، این امکان را فراهم می کنید که سایر دیتا بیس ها آن دو View را جدول خودشان تلقی کنند و به کار خود ادامه دهند.
AminSobati
پنج شنبه 05 اردیبهشت 1387, 09:29 صبح
سلام دوست عزیزم،
میتونین تمام دیتابیسها رو به یک SQL Server ابتدا Attach کنین و بعد به کمک Insert...Select اطلاعات رو از دیتابیسهای مختلف به جدول اصلی بیارین:
INSERT MyDB1.DBO.Table1 SELECT * FROM MyDB2.DBO.Table1
INSERT MyDB1.DBO.Table1 SELECT * FROM MyDB3.DBO.Table1
INSERT MyDB1.DBO.Table1 SELECT * FROM MyDB4.DBO.Table1
...
البته مسئله PK جداول شما رو نمیدونیم به چه شکله و آیا مقادیرشون تکراری میشه یا خیر.
ضمنا از Import/Export هم میتونین استفاده کنین
karmand
پنج شنبه 05 اردیبهشت 1387, 10:24 صبح
ممنون
در همان attach مشکل داشتم که همنام بودن دیتابیسها بود که با راهنمایی یکی از دوستان حل شد و قسمت دوم هم که از کمک جنابعالی حل شد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.