PDA

View Full Version : A problem in DTS



faramarz_s
پنج شنبه 05 شهریور 1383, 17:01 عصر
من برای نصب دیتابیس سایتهایی از DTS استفاده می کنم.

مشکلی که دارم اینه که با اینکه تایپ بسیاری از فیلدهای من Identity هست (لوکال)اما بر روی هاست حالت Identity انتقال پیدا نمی کند و دانه به دانه فیلدها را باید با سرعت پایین دستی (کنترل رایت -دیزاین و ...) تغییر دهم.

بنظر شما مشکل چیه؟
در ضمن SP3 را هم نصب کرده ام. :roll:

AminSobati
پنج شنبه 05 شهریور 1383, 20:29 عصر
فرامرز عزیز،
برای انتقال جداول، از حالت Copy Objects and Data... استفاده کنین. این حالت باعث میشه خاصیت Identity به عنوان Schema (ساختار تیبل) به مقصد منتقل بشه.
اگر از Copy Table and View استفاده کنین، خصوصیت Identity منتقل نمیشه و فقط رکوردها ارسال میشن.
ضمنا Drop Destination Objects First رو هم در این Wizard انتخاب کنین(به طور پیش فرض انتخاب شده) تا جدول اگر از قبل در مقصد وجود داره، ابتدا حذف بشه و بعد عمل انتقال صورت بگیره.
موفق باشین،
امین ثباتی MCSD

faramarz_s
پنج شنبه 05 شهریور 1383, 21:14 عصر
تشکر
همینطور بود که فرمودید.
گزینه Use replication چه کاربردی دارد در این روال؟

AminSobati
پنج شنبه 05 شهریور 1383, 21:36 عصر
این گزینه کجاست؟! در Wizard ؟

faramarz_s
جمعه 06 شهریور 1383, 11:38 صبح
بله در آخرین ویندو که بعد از آن Finish را کلیک می کنیم. :wink:

AminSobati
جمعه 06 شهریور 1383, 12:04 عصر
در Replication همیشه باید اول یک Copy از اطلاعات مبدا به مقصد ارسال بشه و بعدا عمل Replication انجام بشه. این کار توسط ابزار مختلفی ممکنه صورت بگیره. مثلا Snapshot Agent هم میتونه Copy اولیه رو تهیه و برای ارسال آماده کنه. استفاده از DTS هم یک راهه.
در اینجا با انتخاب گزینه Use Replication در DTS شما به SQL Server اعلام میکنید که این عمل Export کردن اطلاعات در حقیقت مرحله اول از کار Replication هستش و بعد از ارسال این اطلاعات به مقصد، قصد دارید Replication انجام بدین و به همین دلیل بعد از اتمام کار DTS، یک Wizard دیگه برای ساختن Pulication آغاز میشه.
اگر قصد Replication ندارید، انتخاب گزینه Use Replication نیازی نیست.
موفق باشین :)

faramarz_s
جمعه 06 شهریور 1383, 17:31 عصر
تشکر استفاده کردم. :flower:

AminSobati
جمعه 06 شهریور 1383, 18:08 عصر
:)