ورود

نسخه کامل مشاهده نسخه کامل : فوری فوتی: کپی اطلاعات دیتابیس SQL از طریق شبکه به SQL دیگر



ahmad_r
31-08-2009, 14:55
(جایی بهتر از این انجمن برای رسیدن به جواب سوالم پیدا نکردم)
(خیلی خیلی اورژانسیه...)


1) مواد لازم:
دو دیتا بیس مشابه (از لحاظ ساختار) و متفاوت (از لحاظ دیتا) در دو رایانه شبکه شده به صورت Master و Slave
(خیلی خیلی اورژانسیه...)

2) کار مورد نظر:
یکسان شدن اطلاعات تعدادی از جداول (کپی کردن دیتای جداول) از طریق Query
البته جداول Relation (ارتباط) دارند
(خیلی خیلی اورژانسیه...)


3) روش؟؟؟
این سومیو دیگه شما بگید....
(خیلی خیلی اورژانسیه...)



ممنون
(حتما متوجه شدید که: خیلی خیلی ...)

_H2_
31-08-2009, 18:38
سلام
نیازی به این همه کلمه "فوری" نیست !!!
اگر نسخه غیر express نرم افزار SSMS را دارید.
میتوانید از روی یکی از دیتابیس ها راست کلیک کنید و گزینه Tasks->Import/Export Data را انتخاب کنید.
بعد هم کافی است مراحل ویزارد فوق و تنظیمات را صفحه به صفحه پیگیری کنید.
نیازی هم نیست دو دیتابیس در یک رایانه باشند.
این ساده ترین و سریعترین راه است.

ahmad_r
01-09-2009, 13:58
ببخشید...

با این کار تمام اطلاعات یک پایگاه به پایگاه دیگر می رود یا اطلاعات ناموجود در هر کدام کپی می شود؟؟؟

با اکسپرسم نمی شود نه؟

_H2_
01-09-2009, 14:06
سلام
این یک ویزارد را در SSMS شروع میکنید و صفحه به صفحه ویزارد آپشن های دلخواه مختلف را از شما میگیرد و انواع انتقالات را حتی بین جداولی با نام فیلدهای متفاوت میتواند انجام دهد.

SSMS-Express بسیار شبیه نسخه کاملش است و اکثر امکانات را دارد ولی قابلیت مذکور جزء امکانات SSMS-Express نیست، طبیعی هم است که بالاخره نسخه مجانی باید با نسخه پولی یک فرقی داشته باشد وگرنه ...

SSMS به صورت پیشفرض با نصب نسخه های عادی SQLServer خودکار نصب میشود.
AllPrograms->Microsoft SQL Server 2005/8->SQL Server Management Studio