ورود

View Full Version : ارتباط دیتابیس کلاینت ها با دیتابیس روی اینترنت ( سرور)



Malena
دوشنبه 25 اردیبهشت 1385, 06:36 صبح
سلام به همه؛

کلاینت ها دیتابیس دارند . روی وب هم دیتابیسی هست . حالا گاهی اوقات لازم هست که اطلاعاتی بین اینها رد و بدل بشه . مثلا اینکه یک کلاینت بخواد یک جدول را به دیتابیس روی وب بفرسته.

کلاینت ها از طریق برنامه های Win32 باید کار کنند ( یعنی که برنامه ی طرف کلاینت ها ، WebBased نیستش، Win32 است)

حالا برای این نوع ارتباط ، پیشنهاد و راه حل شما چی هست ؟http://qsmile.com/qsimages/187.gif

Sql Server هم 2000 درنظر بگیرید .

خیلی ممنون از راهنمایی شما.

Malena
دوشنبه 25 اردیبهشت 1385, 15:01 عصر
Linked Server به درد این مساله میخوره یا نه ؟

خب راهنمایی کنید لطفا .http://qsmile.com/qsimages/299.gif

AminSobati
دوشنبه 25 اردیبهشت 1385, 21:45 عصر
دوست عزیزم،
اگر قصد دارید مثلا دو یا چند دیتابیس رو با هم Sync یا هماهنگ نگهدارید به شکلی که تغییر در یکی، به دیگران هم منتقل بشه، بهترین کار Replication هست. خود Replication از امکانات Linked Server استفاده میکنه.

Malena
سه شنبه 26 اردیبهشت 1385, 07:01 صبح
دوست عزیزم،
اگر قصد دارید مثلا دو یا چند دیتابیس رو با هم Sync یا هماهنگ نگهدارید به شکلی که تغییر در یکی، به دیگران هم منتقل بشه، بهترین کار Replication هست. خود Replication از امکانات Linked Server استفاده میکنه.

سلام خدمت استاد ثباتی . ( نام شما را در تبلبغات عصرارتباط دیده بودم . خوشحالم که اینجا هستید )

نه ! نمیخواهم Sync باشند . فقط گاهی اوقات که یوزر درخواست داشت ، اطلاعاتی ( حتی همه ی یک جدول) به دیتابیسی که روی اینترنت هست باید ارسال بشه یا چیزی از اون دریافت بشه .

کلاینت ها از طریق برنامه های Win32 باید کار کنند ( یعنی که برنامه ی طرف کلاینت ها ، WebBased نیستش، Win32 است)

حالا برای این نوع ارتباط ، پیشنهاد و راه حل شما چی هست ؟

خیلی ممنون.

AminSobati
سه شنبه 26 اردیبهشت 1385, 12:46 عصر
سلام بر شما!
اگر این دو دیتابیس روی یک Instance از SQL Server باشند نیازی به Linked Server نیست و با قید هر سه قسمت نام مثل Northwind.dbo.Customers یا Pubs.dbo.Authors کار انجام میشه. اما برای Instanceهای مختلف، Linked Server استفاده میشه

Malena
چهارشنبه 27 اردیبهشت 1385, 06:51 صبح
خیلی ممنون مهندس ثباتی http://qsmile.com/qsimages/282.gif

آیا درست متوجه شدم ؟ :: اگه بخوام SP هایی که روی سرور هست را اجرا کنم ، باید بین دیتابیسی که روی کلاینت ها هست و اون دیتابیسی که روی سرور در اینترنت هستش ، Linked Server تعریف کنم حتما ؟

در ادامه ی همین سوال ::

برای انتقال/دریافت دیتاهایی مثلا با یک میلیون رکورد ، به/از اینترنت ، کدام روش یا دستور انتقال داده ها را پیشنهاد میکنید ( اسمش را هم بگید کافیه . میرم میخونمشhttp://qsmile.com/qsimages/300.gif ) ... توجه : امکان داره همه یک جدول را بخواهیم انتقال دهیم.

Malena
جمعه 29 اردیبهشت 1385, 13:50 عصر
ببخشید .
یک سوال دیگر هم در پست قبلی با رنگ آبی مطرح کرده بودم که اگر به اون هم التفاتی داشته باشید ،‌خیلی ممنون میشم