ورود

View Full Version : نحوه نصب sqlserverروی چند رایانه با WINXP



RESMAILY
چهارشنبه 28 مهر 1389, 09:28 صبح
به نام خدا
با سلام. دوستان لطفا راهنمایی کنند.
در یک شبکه چند کامپیوتر داریم (10 دستگاه) که چند تایشان دارای سیستم عامل Xp و چند تایشان هم با ویندوز هفت کار می کنند.
چگونه باید sqlserver ترجیحا 2000 را روی این سیستم ها نصب و پیکر بندی نماییم؟
ایا نیاز به Share کردن درایو در سیستم ها هست؟
ایا می شود این سیستم ها برای چند بانک مختلف هم سرور باشند و در عین حال برای بانک دیگری کلاینت؟
ایا ضروری است که حتما از مثلا ویندوز 2000 یا 2003 Nt استفاده شود؟

golhay2
چهارشنبه 28 مهر 1389, 09:45 صبح
به چه منظور می خواهی روی چند تا کامپیوتر sql نصب کنی اگر به منظور اجرای یک برنامه خاص است که نصب روی یکی از آنها که به عنوان سرور انتخاب شده کافی است ، سرور و کلاینت همزمان امکان پذیر است فقط در سرور باید پورت خاصی را تعریف کنی که کامپیوتر های کلاینت بتوانند متصل شوند

حمیدرضاصادقیان
چهارشنبه 28 مهر 1389, 10:29 صبح
سلام.

فقط در سرور باید پورت خاصی را تعریف کنی
نیازی به تعریف پورت خاصی نمی باشد. sql server از پورت TCP 1433 استفاده میکنه. شما فقط کافیه دسترسی به سرور داشته باشی خیلی راحت میتونی در Connection string برنامه نام سرور رو بدی و به اون سرور متصل بشی.
برای نصب ویندوزهای سرور مزیتش اینه که میتونید نسخه Enterprise رو نصب کنید. در این نسخه استفاده از میزان Ram بیشتر نیز امکان پذیر است.
همچنین میتونید برای سطح دسترسی به دیتابیس ها از Domain Controller استفاده کنید.
ولی اگر به این موارد نیازی ندارید روی ویندوزهای xp,seven نیز مشکلی ایجاد نمیکنه. و نیازی هم نیست که روی همه Client ها شما SQL Server رو نصب کنید. روی یک سیستم نصب کرده و مابقی سیستمها رو به اون سیستم با تغییر در Connection string برنامه وصل می کنید.
موفق باشید

RESMAILY
چهارشنبه 28 مهر 1389, 12:13 عصر
به نام خدا
با سلام ضمن تشكر از وقتي كه دوستان صرف كردند. بنده به عنوان مثال روي دو كامپيوتر نسخه دولوپر اس كيو ال دوهزار را نصب كردم. هر كدام از كامپيوتر هاي a و b يكديگررا ابتدا در سرويس منيجر مي بينند ولي بلافاصله پيام مي دهند كه «نت ورك پت» Network path را نمي توانند پيدا كنند. در ODBC هم مشابه همين پيام با شماره 10061 ظاهر مي شود.
شايد بايد اطلاع دهم كه سيستم ها در شبكه بنده بدون IP Adress تعريف شده اند و خودشان يكديگررا پيدا مي كنند. اشكال كجاست؟

حمیدرضاصادقیان
چهارشنبه 28 مهر 1389, 12:22 عصر
شايد بايد اطلاع دهم كه سيستم ها در شبكه بنده بدون IP Adress تعريف شده اند و خودشان يكديگررا پيدا مي كنند. اشكال كجاست؟
ببخشید مگه میشه سیستم بدون ip شبکه هم بشه.شما حتما از Dhcp server دارید استفاده میکنید که ip رو ملاحظه نمیکنید.
برای دیدن ip روی خود connection که دوبار کلیک کنید در تب general میتونید ip رو مشاهده کنید.
برای این ایراد آیا شما پوشه های share کامپیوتر دیگه رو می بینید؟

RESMAILY
پنج شنبه 29 مهر 1389, 08:22 صبح
به نام خدا
با سلام و تشكر از آقاي صادقيان. منظورم آن بوده است كه در مشخصات پروتكل شبكه IP را بصورت دستي وارد نكرده ام(احتمالا فرقي هم ندارد دراين مورد خاص) و Ip هاي مورد استفاده توسط خود سيستم ايجاد شده است. نمي دانم درست مي نويسم يانه ولي مي گويند :پير تو پير» يا همچو چيزي.

حمیدرضاصادقیان
پنج شنبه 29 مهر 1389, 09:04 صبح
سلام.شما کاری که اول میکنید این هست که در منوی run نام سرور را وارد کنید ببینید میتونید شاخه های share سرور رو ببینید؟
مانند:


\\servername

RESMAILY
دوشنبه 03 آبان 1389, 08:08 صبح
به نام خدا
با سلام به آقاي صادقيان و بقيه دوستان. ببخشيد چندروز به تالار نيامدم.
در مورد سوال اقاي صادقيان: بلي به سيستم و درايوهاي مشترك دسترسي دارم.

حمیدرضاصادقیان
دوشنبه 03 آبان 1389, 09:29 صبح
سلام.

بلي به سيستم و درايوهاي مشترك دسترسي دارم.
آیا فقط از طریق User Guest دسترسی دارید؟ شما این User رو روی سرور ببندید ببینید آیا بازهم دسترسی برقراره یاخیر. برای بستن user guest روی my computer راست کلیک کرده به manage رفته در قسمت users and groups-users روی guest راست کلیک کرده و Account is disabled رو انتخاب کنید. مجددا ببینید میتونید به سرور دسترسی پیدا کنید.؟
موفق باشید

RESMAILY
دوشنبه 03 آبان 1389, 12:19 عصر
به نام خدا
با سلام به اقاي صادقيان.
پيكربندي همانطور است كه شما توصيه مي فرماييد. يعني user guest غير فعال است در كامپيوتر ميهمان. يك نكته اين است كه اس كيول ها همه بدون رمز و يوزرنام هستند و باصطلاح با با سكوريتي خود ويندوز كانكت مي شوند.. آيا اين موضوع ممكن است تاثيري داشته باشد؟ مي پرسم چون گيج شده ام و نمي دانم كه اگر اين موضوع مهم است بايد به يك بانك خاص رمز گذاشت يا كل برنامه را؟ يكي از دوستان نوشته است كه اين مشكل ممكن است مربوط به سرويس پك ها تكميلي (يعني عدم نصب آنها) باشد.د ر اينصورت آيا راهي براي فهميدن و عنداالزوم down كردن سرويس پك هاي مزبور وجود داشته باشد؟ آنهم حالا كه 2008 در بازار وجود دارد و اينها؟

حمیدرضاصادقیان
دوشنبه 03 آبان 1389, 12:47 عصر
سلام.User Guest باید روی سرور بسته باشد. بعد شما ببینید از طریق odbc میتونید وصل بشید؟ روی سرور فایروال دارید؟

RESMAILY
چهارشنبه 05 آبان 1389, 11:15 صبح
به نام خدا
باسلام به آقاي صادقيان و بقيه دوستان. ممكن است موضوع عجيبي باشد و يا من درست متوجه نشده باشم. ولي من ابتدا اس كيول 2000 دولوپر را پرداشتم و به سفارش يكي از دوستان نسخه personal را از روي همان cd نصب نمودم. مشكل ارتباط حل شد. البته سوالات ديگري هم دارم و اگر مزاحم نشوم شايد به كار دوستان هم بخورد.
شما نوشته بوديد لازم نيست كه اس كيو ال روي همه سيستم ها نصب شود. درست بود و لي سوال اين است كه پس اين سرويس مشتري يا كلاينت به چه كار مي ايد؟
دوم آنكه فعلا بايد در يك شبكه محدود از ODBC استفاده نمايم. آيا عدم نصب كلاينت محدوديتي ايجاد نمي كند در اين شرايط؟