PDA

View Full Version : درج دیتا از جدولی در دیتابیس لوکال به جدولی در دیتابیس سرور



shakiba_12
چهارشنبه 26 بهمن 1384, 22:44 عصر
دو تا دیتا بیس داریم
یکی روی سیستم ، یکی دیگه روی سرور. می خواهیم یه سری دیتا از یک جدول به جدولی با ساختار مشابه همین جدول روی سرور بفرستیم. ساده ترین راه چیه ؟
نکته قابل توجه اینه که جدولی که روی سرور هست خودش یک سری دیتا داره و نمی خواهیم دیتاهای اون جدول از دست بره و فقط دیتاهای جدید اینسرت بشه

FARSHI
شنبه 29 بهمن 1384, 13:41 عصر
شما باید در محیط ENTERPRISE MANAGE به TAB SECUTIRY بروید و گزینه LINK SERVER را
انتخاب کنید و با آن به سرور که بانک در آن هست ارتباط برقرار کنیم و در نتیجه میتوانیم با
دستورات INSERT اطلاعات در آن درج کنیم

INSERTINTO SERVERNAME.DATABASENAME.OWNERBAME.OBJECTNAME VALUES
البته باید با کارت شبکه هر دو سیستم بهم متسل باشند

shakiba_12
شنبه 29 بهمن 1384, 22:22 عصر
سرور که دست من نیست در امریکاست

hpx
چهارشنبه 03 اسفند 1384, 20:34 عصر
az Replication estefade kon

AminSobati
پنج شنبه 04 اسفند 1384, 00:38 صبح
شما میتونین از Import/Export Wizard استفاده کنین. چون Source و Destination رو سوال میکنه و میتونین IP سرور در آمریکا رو بدین. در تنظیمات این Wizard، باید مشخص کنید که اطلاعات Append بشه، نه اینکه اطلاعات قبلی رو حذف کنه

shakiba_12
شنبه 06 اسفند 1384, 15:00 عصر
شما میتونین از Import/Export Wizard استفاده کنین. چون Source و Destination رو سوال میکنه و میتونین IP سرور در آمریکا رو بدین. در تنظیمات این Wizard، باید مشخص کنید که اطلاعات Append بشه، نه اینکه اطلاعات قبلی رو حذف کنه
و مشکل اینه که اگه یه سری از فیلدها تکراری باشه روی قبلی ها می ریزه
و قبلی ها رو پاک میکنه

rohollahmahmoodiany
سه شنبه 09 اسفند 1384, 17:41 عصر
شما میتونین از Import/Export Wizard استفاده کنین. چون Source و Destination رو سوال میکنه و میتونین IP سرور در آمریکا رو بدین. در تنظیمات این Wizard، باید مشخص کنید که اطلاعات Append بشه، نه اینکه اطلاعات قبلی رو حذف کنه
من گزینهای که تنظیم کنه append صورت بگیرد را در این ویزارد نیافتم؟

rohollahmahmoodiany
سه شنبه 09 اسفند 1384, 17:50 عصر
ببخشید پیداش کردم! فقط اگه ممکنه به اون اشکال دوم پاسخ دهید یعنی همون که فیلدهای تکراری رو حذف میکنه؟

AminSobati
سه شنبه 09 اسفند 1384, 23:12 عصر
شاید در فیلد PK منظورتون باشه؟ خوب PK نباید تکراری داشته باشه. به نظرتون رفتار منطقیی که از SQL Server باید انتظار داشته باشیم چیه؟ یا بهتر بگم، نیاز شما چی هست؟ جدیدها روی قبلی ها نوشته بشه، یا اگر تکراری بود، همون قبلی ها باقی بمونه؟

rohollahmahmoodiany
سه شنبه 09 اسفند 1384, 23:32 عصر
هیچ انتظار !راستش من فکر میکردم که مثلا اطلاعات تکراری را میگردد حذف میکند.حالا که فهمیدم بر اساس pk است مشکلی نیست.به هر حال اقای ثباتی ممنونم.

shakiba_12
چهارشنبه 10 اسفند 1384, 00:36 صبح
نه مربوط به کلیدها نیست
وقتی مثلا یکی از فیلدها تکراری باشه حتی غیر pk باز هم روی قبلی میریزه

rohollahmahmoodiany
دوشنبه 29 اسفند 1384, 15:12 عصر
مطمئنیدنظر اقای ثباتی چیست؟

sinpin
چهارشنبه 23 فروردین 1385, 16:02 عصر
شما میتونین از Import/Export Wizard استفاده کنین. چون Source و Destination رو سوال میکنه و میتونین IP سرور در آمریکا رو بدین. در تنظیمات این Wizard، باید مشخص کنید که اطلاعات Append بشه، نه اینکه اطلاعات قبلی رو حذف کنه

از طریق کد نویسی هم میشه این کار رو انجام داد ؟

AminSobati
چهارشنبه 23 فروردین 1385, 18:54 عصر
بله امکان پذیره. موقع Save کردن یک Package، نوع خروجی رو فایل VB انتخاب کنین تا بتونین محتویات فایل رو بخونین و متوجه بشین روش کدنویسی به چه صورته

sinpin
پنج شنبه 31 فروردین 1385, 12:03 عصر
موقع Save کردن یک Package، نوع خروجی رو فایل VB انتخاب کنین
ممکنه بیشتر توضیح بدید

و خیلی ممنون از راهنماییهای خوبتون:قلب:

AminSobati
پنج شنبه 31 فروردین 1385, 22:40 عصر
وقتی از Import/Export Wizard استفاده میکنید، در صفحات آخر سوال میکنه که آیا مایل به Save کردن Package هستید یا خیر. به چند فرمت میتونه Save کنه، شما VB رو انتخاب کنید. هیچ نکته خاصی نداره، چه چیزی رو بیشتر توضیح بدم؟!

sinpin
جمعه 01 اردیبهشت 1385, 15:34 عصر
متشکرم آقای ثباتی