محبوبترینها
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
در خرید پارچه برزنتی به چه نکاتی باید توجه کنیم؟
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1827764646
ساخت شبکه
واضح آرشیو وب فارسی:سایت ریسک: afshinaghasi11-01-2008, 11:30 PMسلام بر همگی دوستان :10: من میخوام بدونم چه جوری یه شبکه درست کنم با دلفی یعنی یه برنامه داشته باشم و بانک اطلاعاتی حالا این برنامه روی مثلا 3 تا کامپیوتر نصب باشه مثل برنامه های دانشگاه ها یا یه چیزی تو این مایه ها . و همه تغییرات روی بانک اطلاعاتیمون که روی یه کامپیوتر مرکزی هست ذخیره و بازیابی بشه . البته بگم من با بانک اطلاعتی و sql کار کردم ولی فقط روی یک کامپیوتر و شبکه نبوده .حالا می خوام شبکه کار کنم ولی هیچی نمیدونم .ندونستنم که عیب نیست بلاست :31:. راستشرو بخواین سرچ هم کردم ولی آدم بعضی وقتا نمیدونه چی سرچ کنه اینم خودش موضوعییه . یه مثاله کوچیک هم باشه من میگیرم :20: دمتون گرم مرسی همتون کارتون درسته:40::11: NoneForce12-01-2008, 02:50 AMسلام كافيه توي يك شبكه SQL Server نصب كنيد، اينطوري برنامه شما ميشه تحت شبكه delphianddotnet12-01-2008, 10:39 AMبعضی مواقع وقتی تعداد کلاینتها بالاست بهتر از چند ریسمانی استفاده کنیم. 3tiier بعضی موقاع هم 2tier همون طور که نانفورس عزیز گقت afshinaghasi12-01-2008, 01:29 PMمرسی کسی لینک تاپیک کامل مربوط به این موضوع رو نداره بزاره afshinaghasi12-01-2008, 09:46 PMمن میخواستم بین چند کامپیوتر اطلاعات ارسال کنم که بچه ها گفتند باید Sql server نصب کنی من این کارو کردم ولی نمیدونم چه طوری یک فایل sql server بسازم یعنی پسوندش mdf باشه من تا حالا فقط با access کار کردم میشه راهنماییم کنید مرسی delphianddotnet13-01-2008, 09:20 AMمن میخواستم بین چند کامپیوتر اطلاعات ارسال کنم که بچه ها گفتند باید Sql server نصب کنی من این کارو کردم ولی نمیدونم چه طوری یک فایل sql server بسازم یعنی پسوندش mdf باشه من تا حالا فقط با access کار کردم میشه راهنماییم کنید مرسی سلام شما به لینک های جناب مرد مباح و farhad_g1 مراجعه کنید.(جستجو کن) مرد مباح13-01-2008, 11:41 AMمن درباره access ميتونم كمكت كنم. ولي تا حالا با SQL كار نكردم. يعني هيچ وقت نيازي پيدا نكردم كه بانكي به اين بزرگي و قدرت و امنيت بالا داشته باشم. ولي با اكسس ميتوني خيلي راحت فايل رو توي سرور بزاري و به كمك ADO به بانكي كه در Server قراردارد متصل بشويد. romixery13-01-2008, 12:41 PMسلام به دوستان عزيز مرد مباح عزيز: اگه ميشه توضيح بدين ما هم فيض ببرين و اما در مورد ساخت بانك اطلاعاتي در SQL Server بايد بگم كار چندان مشكلي نيست. اول EnterPrise Manager رو باز كن. بعد از شاخه درختي سمت چپ دكمه هاي + رو بزن تا به Database برسي بعد اينجا چند تا ديتابيس مي بيني كليد + يكي از اونا رو بزن و از گزينه هاي باز شده رو Table كليد راست كن و NewTable رو بزن و يه جدول بساز. البته مي توني خودت يه ديتابيس بسازي و توي اون جدول درست كني. طريقه درست كردن ديتابيس مثل درست كردن جدوله با اين تفاوت كه بايد رو گزينة Database كليد راست كني و گزينه New Database رو بزني. موفق باشين باي afshinaghasi13-01-2008, 12:47 PM[QUOTE=مرد مباح;1992305]من درباره access ميتونم كمكت كنم. ولي تا حالا با SQL كار نكردم. يعني هيچ وقت نيازي پيدا نكردم كه بانكي به اين بزرگي و قدرت و امنيت بالا داشته باشم. ولي با اكسس ميتوني خيلي راحت فايل رو توي سرور بزاري و به كمك ADO به بانكي كه در Server قراردارد متصل بشويد.[/QUOTیعنی اینکه فایلمرو بزارم تو یه درایو یا یه جایی به هر حال تو یه کامپیوتری که اونو سرور در نظر میگیریمش بعد میگیم یه کامپیوتر دیگه البته حد اقل به اون یعنی سرور وصله با پورت شبکه و کابل کشی. حالا من تو برنامم باید تو Ado connection مسیر اون فایل رو که تو سرور هست رو بدم البته من هنوز کامپیوتر دیگه ای رو به این کامپیوتر یا حالا سرور متصل نکردم اگر اینجوری باشه دیگه احتیاجی به sql server نیست وخیلی راحت تر میشه کارم میشه خیلی تمیز واسم بگب تا روشن بشم مرسی ممنون:10: afshinaghasi13-01-2008, 12:51 PMسلام به دوستان عزيز مرد مباح عزيز: اگه ميشه توضيح بدين ما هم فيض ببرين و اما در مورد ساخت بانك اطلاعاتي در SQL Server بايد بگم كار چندان مشكلي نيست. اول EnterPrise Manager رو باز كن. بعد از شاخه درختي سمت چپ دكمه هاي + رو بزن تا به Database برسي بعد اينجا چند تا ديتابيس مي بيني كليد + يكي از اونا رو بزن و از گزينه هاي باز شده رو Table كليد راست كن و NewTable رو بزن و يه جدول بساز. البته مي توني خودت يه ديتابيس بسازي و توي اون جدول درست كني. طريقه درست كردن ديتابيس مثل درست كردن جدوله با اين تفاوت كه بايد رو گزينة Database كليد راست كني و گزينه New Database رو بزني. موفق باشين باي سلام خوبی این EnterPrise Manage کجا هست من که تو start بعدش All programs وبعد microsoft sql 2005 میرم فقط 3تا فایل هست که مربوط میشه به configuration . NoneForce13-01-2008, 01:04 PMسلام خوبی این EnterPrise Manage کجا هست من که تو start بعدش All programs وبعد microsoft sql 2005 میرم فقط 3تا فایل هست که مربوط میشه به configuration . سلام در SQL 2005 از SQL Server Management Studio استفاه كنيد. delphianddotnet13-01-2008, 01:55 PMسلام خوبی این EnterPrise Manage کجا هست من که تو start بعدش All programs وبعد microsoft sql 2005 میرم فقط 3تا فایل هست که مربوط میشه به configuration . اگه از mssql2005 استفاده میکنی اونو درست نصب نکردی .دوباره نصیش کن .من قیلا" همین مشکلو داشتم که بعد دوباره نصبش کردم و .... F A R H A D13-01-2008, 02:41 PMحالا من تو برنامم باید تو Ado connection مسیر اون فایل رو که تو سرور هست رو بدم البته من هنوز کامپیوتر دیگه ای رو به این کامپیوتر یا حالا سرور متصل نکردم اگر اینجوری باشه دیگه احتیاجی به sql server نیست وخیلی راحت تر میشه کارم میشه خیلی تمیز واسم بگب تا روشن بشم مرسی ممنون سلام. بعد از شكست تاپيك شبكه داره بحث جالبي ميشه! براي كانكت شدن به ديتابيس شبكه اگر از access استفاده ميكني بايد فولدر مربوط به ديتابيس رو شير كني و با xxx.xxx.xxx.xxxsharenamedatabese.mdb به ديتابيس كانكت بشي. روش دوم نصب IIS روي سيستم سرور و تعريف درايو مجازي هست. اما اگر ديتابيس بزرگ هست به هيچ وجه access رو توصيه نميكنم. بايد از sql server, mysql, interbase كه در ايران جا افتاده استفاده كني. اگر هم بيشتر از اين خواستي DB 2, Oracle مرد مباح13-01-2008, 03:26 PMیعنی اینکه فایلمرو بزارم تو یه درایو یا یه جایی به هر حال تو یه کامپیوتری که اونو سرور در نظر میگیریمش بعد میگیم یه کامپیوتر دیگه البته حد اقل به اون یعنی سرور وصله با پورت شبکه و کابل کشی. حالا من تو برنامم باید تو Ado connection مسیر اون فایل رو که تو سرور هست رو بدم البته من هنوز کامپیوتر دیگه ای رو به این کامپیوتر یا حالا سرور متصل نکردم اگر اینجوری باشه دیگه احتیاجی به sql server نیست وخیلی راحت تر میشه کارم میشه خیلی تمیز واسم بگب تا روشن بشم مرسی ممنون:10: قدرت ، سرعت و امنيت SQL رو فراموش نكن. ولي تمام ارهي كه قبلا گفتم و شما با زبان ديگه تكرارش كردي كاملا درسته و به راحتي به جواب مورد نظرت ميرسي. خيلي روش راحتي براي ارتباط در شبكه. فقط يادت نره كه اجازه تغيير رو توي فولدري كه ايجاد كردي و فايلتو توش گزاشتي ، بدي تا برنامت درست و كامل كار كنه. ضمنا دوستان لطف كنيد و بحث رو در زمينه SQL ادامه بدين و تريقه شبكه كردن SQL رو توي يك مجموعه كامپيوتر اينجا توضيح بديد تا منم يك چيزايي ياد بگيرم. اينم بگيد كه آيا روي همه سيستمهاي Client بايد SQL نصب بشه يا نه و فايل كجا قرار ميگيره. ممنون NoneForce13-01-2008, 04:35 PMقدرت ، سرعت و امنيت SQL رو فراموش نكن. ولي تمام ارهي كه قبلا گفتم و شما با زبان ديگه تكرارش كردي كاملا درسته و به راحتي به جواب مورد نظرت ميرسي. خيلي روش راحتي براي ارتباط در شبكه. فقط يادت نره كه اجازه تغيير رو توي فولدري كه ايجاد كردي و فايلتو توش گزاشتي ، بدي تا برنامت درست و كامل كار كنه. ضمنا دوستان لطف كنيد و بحث رو در زمينه SQL ادامه بدين و تريقه شبكه كردن SQL رو توي يك مجموعه كامپيوتر اينجا توضيح بديد تا منم يك چيزايي ياد بگيرم. اينم بگيد كه آيا روي همه سيستمهاي Client بايد SQL نصب بشه يا نه و فايل كجا قرار ميگيره. ممنون سلام در مورد نصب بودن SQL روي Client ها ، خير نيازي به نصب بودن نيست. مشكلي كه اينجا پيش اومده اينه كه اكثر كاربران داراي 1 دستگاه كامپوتر هستند و نميتوانند SQL Server نصب كنند، پيشنهاد مي كنم Microsoft Virtual PC (يا برنامه مشابه) نصب كنيد، بعد روي اون يك Windows 2000/2003 Server نصب كنيد، اينطوري داراي يك سرور SQL خواهيد بود و ميتوانيد بصورت واقعي اقدام به برقراري ارتباط با SQL Serverنماييد. afshinaghasi13-01-2008, 08:44 PMسلام. بعد از شكست تاپيك شبكه داره بحث جالبي ميشه! براي كانكت شدن به ديتابيس شبكه اگر از access استفاده ميكني بايد فولدر مربوط به ديتابيس رو شير كني و با xxx.xxx.xxx.xxxsharenamedatabese.mdb به ديتابيس كانكت بشي. مرسی دمت گرم اصلا شبکه بلد نیستما.باید یه کابل شبکه تهیه کنم دو تا سیستم دارم اونوقت دیگه میشه راحت تمرین کرد. دست همگیتون درد نکنه شاید بهتر باشه عنوان تاپیک رو عوض کنم. حالا بعدا:20::11: afshinaghasi13-01-2008, 08:50 PMاگه از mssql2005 استفاده میکنی اونو درست نصب نکردی .دوباره نصیش کن .من قیلا" همین مشکلو داشتم که بعد دوباره نصبش کردم و .... من sql server رو از سی دی vb.net 2005 نصب کردم حتما ناقص بوده احتمالش هست فایلش حدودا 32 مگ بیشتر نبود ولی دوباره نصبش می کنم delphianddotnet14-01-2008, 08:55 AMمن sql server رو از سی دی vb.net 2005 نصب کردم حتما ناقص بوده احتمالش هست فایلش حدودا 32 مگ بیشتر نبود ولی دوباره نصبش می کنم اون چیزی که شما میبینی sql2005 نیست .2005 2 سی دی و مجموعه کاملی است. مرسی دمت گرم اصلا شبکه بلد نیستما.باید یه کابل شبکه تهیه کنم دو تا سیستم دارم اونوقت دیگه میشه راحت تمرین کرد. دست همگیتون درد نکنه شاید بهتر باشه عنوان تاپیک رو عوض کنم. حالا بعدا به تاپیک نونفورس توجه کن .دیگه نیازی به تهیه کایل نیست. romixery15-01-2008, 04:03 PMسلام EnterPrise Managere در SQL Server 2000 هستش. نسخه خوبيه. ببينم كامپيوتر سرور ما حتماً بايد Windows Server داشته باشه؟ با XP نميشه؟ NoneForce15-01-2008, 04:05 PMسلام EnterPrise Managere در SQL Server 2000 هستش. نسخه خوبيه. ببينم كامپيوتر سرور ما حتماً بايد Windows Server داشته باشه؟ با XP نميشه؟ سلام اگر قصد نصب SQL Server داريد بايد حتما روي سرور (ويندوز 2000 يا 2003) نصب كنيد. afshinaghasi15-01-2008, 10:00 PMمن رو xpنصب کرده بودم romixery16-01-2008, 01:19 PMسلام چون بحث شبكه و SQL هست يه سوال دارم. من يه ديتابيس در مسير برنامه خودم در SQL Server 2000 ساختم. اسمش مثلاً Root_Database هست. خوب.توش يه Table هم ساختم. البته فرض بر اينه كه همه اينا روي كامپيوتر سروره. سوالم اينكه حالا Claient ها فقط كافيه كه به سرور و ديتابيس Root_Database وصل بشن؟ ديگه مسير Table رو نمي خوان؟ سوال دوم: يه بار با Farhad جان بحث وضعيت ركورد مطرح شد كه بحث تقريباً بي نتيجه موند البته اين بحث در تاپيك درخواست آموزش: دلفي تحت شبكه (بانك اطلاعاتي) انجام شده بود. به هر حال. البته اين مسئله رو ابتدا Farhad جان مطرح كردن كه حتماً حتماً دوستان بايد بهش توجه كنن. مسئه مهم (وضعيت ركورده). اينكه بفهميم چجوري يه ركورد در يك زمان مورد استفاده و تغيير دو نفر قرار بگيره. در واقع چجوري ميشه وقتي يه ركورد در حالت Edit هست، اون رو قفل كنيم تا كس ديگه اي همزمان اون رو تغيير نده؟ موفق باشين باي ghoghnoose_dana16-01-2008, 07:21 PMاحتیاجی به مسیر نیست در مورد دومی شما با دلفی کار میکنید مثلا کامپوننت adoquery این امکان رو به شما میده که بتونی رکورد جاری رو قفل کنی ولی مشکلش اینه که سرعت رو کند میکنه و مشکلات جانبی خودشو داره.یا از طریق خود sql که اونهم باز اگه تعداد قفلها زیاد باشه یا یک قفل زمان زیادی نگه داری بشه باعث کند شدن sql میشه. که کارایی رو میاره پایین هم میتونی یک فیلد بیت در جدول اضافه کنی و هر وقت که مقدارش یک بود اجازه کاری به کس دیگه ایی روی اون رکورد ندی F A R H A D17-01-2008, 10:01 AMسوالم اينكه حالا Claient ها فقط كافيه كه به سرور و ديتابيس Root_Database وصل بشن؟ ديگه مسير Table رو نمي خوان؟ همونطور که دوستمون هم گفت نیازی به مسیر نیست چون با یکailias از سیستم سرور کار میکنیم که مسیر بانک رو برای ما برمی گردونه البته اين مسئله رو ابتدا Farhad جان مطرح كردن كه حتماً حتماً دوستان بايد بهش توجه كنن همون موقع هم عرض کردم که یکی از مهمترین بحث ها هست اما feedback خوبی بین دوستان نداشت و نیمه کاره رهاش کردم adoquery این امکان رو به شما میده که بتونی رکورد جاری رو قفل کنی دقیقا. بحثیه که در مورد lock type در همون تاپیک مطرح کردم هم میتونی یک فیلد بیت در جدول اضافه کنی و هر وقت که مقدارش یک بود اجازه کاری به کس دیگه ایی روی اون رکورد ندی توضیح بیشتر؟ ghoghnoose_dana18-01-2008, 01:16 AMیه فیلد از نوع boolean وقتی با رکوردی کارداری این فیلد چک میشه اگه 0 بود اجازه استفاده از اون رکورد به کاربر داده میشه و مقدارش 1 میشه واگه 1 بود یعنی اون رکورد در حال استفادست صبر میکنه تا مقدارش 0 بشه(اینم یه روشیه) F A R H A D18-01-2008, 11:20 AMیه فیلد از نوع boolean وقتی با رکوردی کارداری این فیلد چک میشه اگه 0 بود اجازه استفاده از اون رکورد به کاربر داده میشه و مقدارش 1 میشه واگه 1 بود یعنی اون رکورد در حال استفادست صبر میکنه تا مقدارش 0 بشه(اینم یه روشیه) هیچ فکر کردید که در حین کار سیستم هنگ کنه یا برنامه در حالت طبیعی پایان داده نشه؟ و مقدار فیلد برای همیشه 1 بمونه ... ghoghnoose_dana18-01-2008, 07:38 PMچرا اونو هم میشه باارتباط کاربر چک کرداگه تغییر ظرف مدتی خاص انجام نشد یاسشن کاربر مورد نظر قطع شد یا راه اندازی مجدد سیستم خودکار به حالت 0 دربیاد F A R H A D23-01-2008, 11:10 AMچرا اونو هم میشه باارتباط کاربر چک کرداگه تغییر ظرف مدتی خاص انجام نشد یاسشن کاربر مورد نظر قطع شد یا راه اندازی مجدد سیستم خودکار به حالت 0 دربیاد احتمالا اين كاري كه ميگيد با استفاده از تايمر انجام ميشه كه سر بار اضافي زيادي براي سيستم ايجاد ميكنه. روش هاي ديگر: - استفاده از transaction ها ado براي ديتابيسهاي با تعداد جداول كم - برنامه نويسي 3-لايه afshinaghasi23-01-2008, 12:32 PMمن می خوام sql server یاد بگیرم دوستان چه کتابی رو به من پیشنهاد می کنند آیا کتابی هست سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 700]
-
گوناگون
پربازدیدترینها