ورود

View Full Version : میخوام SQl یاد بگیرم اما نصب نمیشه....



javad2000
چهارشنبه 19 دی 1386, 19:42 عصر
سلام
به من بینوا هم کمک کنید.

من از اس کیو ال هیچی نمی دونم. اما میخوام شروع کنم.
یه بسته آموزش SQL Server 2000 دارم که سی دی خود اس کیو ال2000 هم داخلش هست.
وقتی سی دی رو می گذارم و از پوشه X86> Setup> SetupSQL.exe فایل ستاپ رو اجرا می کنم (آخه تنها فایل ستاپ هست که به نظر میاد کار می کنه) با پیغام زیر رو به رو میشم:

http://aycu38.webshots.com/image/41037/2000901627159180665_rs.jpg (http://allyoucanupload.webshots.com/v/2000901627159180665)

بعد هم وسط نصب، اونجایی که سه تا گزینه داره، اولی Client Tools هست، دومی Client and Server و سومی Connective Only گزینه دوم غیر فعال هست.

نهایتاً وقتی برنامه نصب میشه، نمای برنامه به این صورت هست:
http://aycu18.webshots.com/image/39057/2000963668630120903_rs.jpg (http://allyoucanupload.webshots.com/v/2000963668630120903)

در حالی که توی سی دی آموزشی میگه باید به این صورت باشه:
http://aycu35.webshots.com/image/40354/2000959459115370100_rs.jpg (http://allyoucanupload.webshots.com/v/2000959459115370100)

حالا من چکار کنم؟
لطفاً راهنمایی کنید. برام مهمه.

متشکرم

راستی این رو هم بگم که روی ویندوز من ویژوال استودیو 2005 نصب هست. ولی اس کیو ال سرور 2005 اون رو حذف کردم چون ناقص بود و فقط میانبری به نام Configuration داشت. فکر نمی کنم ربطی به اون داشته باشه.

rmb_ali
چهارشنبه 19 دی 1386, 20:23 عصر
روی همون cd که از روش sql رو نصب میکنی یه زیر شاخه هست به نام MSBDE (البته آگر اشتباه نکنم) داخل اون زیر شاخه برو و برنامه setup (یا همچین چیزی رو) اجرا و نصب کن اونوقت sql که نصب کردی حالت سرور هم بهش اضافه میشه
در صورتی که سرور local یا همون چیزی که خودت نشون دادی رو ندیدی میتونی روی sql server group کلیکی راست کنی و سرور local خودتو رجیستر کنی

حمیدرضاصادقیان
چهارشنبه 19 دی 1386, 22:14 عصر
دوست عزیز این Cd که شما داری نسخه Enterprise هست و نسخه Enterprise رو نمی تونی روی ویندوز xp نصب کنی.حتما باید ویندوزت سروری باشه.برای نصب sql روی ویندوز Xp میتونی از نسخه های personal,developer استفاده کنی.

javad2000
پنج شنبه 20 دی 1386, 09:23 صبح
دوست عزیز این Cd که شما داری نسخه Enterprise هست و نسخه Enterprise رو نمی تونی روی ویندوز xp نصب کنی.حتما باید ویندوزت سروری باشه.برای نصب sql روی ویندوز Xp میتونی از نسخه های personal,developer استفاده کنی.
با این جوابی که شما دادید، قضیه پیچیده تر شد.
بذارید یه سوال دیگه بپرسم:

من برنامه های VB.net برای ویندوز می نویسم (در حد نسبتاً مبتدی). برای بانک داده هم از اکسس استفاده می کنم، اما شنیدم بعضی ها میگن باید اکسس رو فراموش کرد و به سراغ اس کیو ال سرور رفت. به همین خاطر می خواستم اس کیو ال سرور یاد بگیرم.

اما اگه با این حساب که شما میگید، اس کیو ال سرور روی اکس پی نصب نشه، پس بهتره از همون اکسس استفاده کنم؟

حالا چکار کنم، بالاخره این بهتره یا اون بهتره؟

متشکرم

reza_rad
پنج شنبه 20 دی 1386, 09:35 صبح
اما اگه با این حساب که شما میگید، اس کیو ال سرور روی اکس پی نصب نشه، پس بهتره از همون اکسس استفاده کنم؟
ایشون نگفتند که اس کیو ال سرور روی xp نصب نمیشه بلکه گفتند که نسخه Enterprise اش روی xp نصب نمیشه. شما می تونید نسخه های دیگه رو به راحتی روی xp نصب کنید.
یعنی برای sql server 2000 از نسخه MSDE استفاده کنید.
برای sqlserver 2005 از نسخه های:
Standard
Developer
SQLExpress
و...

ضمنا پیشنهاد می کنم اگه دارید به اس کیو ال سرور سوئیچ می کنید یکراست برید سراغ نسخه 2005.

حمیدرضاصادقیان
پنج شنبه 20 دی 1386, 10:01 صبح
اگه برنامه های ساده هم مینویسید و نیازی به نصب ابزارهای sql ندارید و میخواهید با یک setup نصب بشه بهتره در sql server2000 از msde و در 2005 از SQLExpress استفاده کنید. به راحتی در فایلهای Setup میتونی ازش استفاده کنی و نصب کنی و با ابزار command-prompt که در اختیارت میگذاره میتونی دیتابیسهات رو Attach کنی یا backup رو بازیابی کنی.خلاصه دستت رو خیلی باز میگذاره.

javad2000
دوشنبه 08 بهمن 1386, 22:33 عصر
سلام
من بالاخره تونستم SQL Server 2000 رو نصب کنم و سی دی آموزشی اون رو هم کامل مرور کردم. اما 2 تا نکته مهم رو که لازم داشتم به من آموزش نداد. اگه ممکنه راهنمایی کنیدَ:
1- بانک داده ای که با SQL می سازم، آیا مثل اکسس همه اجزای اون داخل یه فایل واحد ذخیره میشه یا فایل های متعددی داره؟

2- آیا می تونم بانک داده رو مثل بانک داده اکسس به دیتاسورس ویزارد vb2005 بدم؟ آخه امتحان کردم نتونستم. لطفاً یه کم توضیح بدید یا اگه طولانیه، لینک آموزش بدید.

با سپاس

reza_rad
سه شنبه 09 بهمن 1386, 07:26 صبح
میشه اینجا به هر دو سوال شما پاسخ داد.
اما برخلاف قوانین سایت هست که شما سوالی که به این تاپیک مربوط نیست رو همینجا بپرسید. و هر سوال رو در یک تاپیک مجزا باید مطرح کنید.

fakhriamir
چهارشنبه 10 بهمن 1386, 08:55 صبح
روی همون cd که از روش sql رو نصب میکنی یه زیر شاخه هست به نام MSBDE (البته آگر اشتباه نکنم) داخل اون زیر شاخه برو و برنامه setup (یا همچین چیزی رو) اجرا و نصب کن اونوقت sql که نصب کردی حالت سرور هم بهش اضافه میشه
در صورتی که سرور local یا همون چیزی که خودت نشون دادی رو ندیدی میتونی روی sql server group کلیکی راست کنی و سرور local خودتو رجیستر کنی
دوستمون درست گفتن فقط باید MSDE مخفف میکروسافت اسکیوال دسکتاپ انجین است رو نصب کنی البته اگر ویندوز های سرور استفاده کنی این مشکل دیگه وجود نداره
در ضمن MSDE روی بعضی سی دی های آفیس هم هستhttp://www.barnamenevis.org/forum/images/icons/icon6.gif

javad2000
شنبه 13 بهمن 1386, 15:05 عصر
دوستمون درست گفتن فقط باید MSDE مخفف میکروسافت اسکیوال دسکتاپ انجین است رو نصب کنی البته اگر ویندوز های سرور استفاده کنی این مشکل دیگه وجود نداره
در ضمن MSDE روی بعضی سی دی های آفیس هم هستhttp://www.barnamenevis.org/forum/images/icons/icon6.gif
ویندوز سرور یعنی چی؟ آیا ویندوز جداگانه ای هست، یا همون ویندوز اکس پی، با فعال شدن یه برنامه خاص، تبدیل به سرور میشه؟

reza_rad
شنبه 13 بهمن 1386, 17:45 عصر
ویندوز سرور یعنی چی؟ آیا ویندوز جداگانه ای هست، یا همون ویندوز اکس پی، با فعال شدن یه برنامه خاص، تبدیل به سرور میشه؟
ویندوز جداگانه ای هست. یکی از این انواع:
windows server 2003
windows server 2000
win NT
و ...

ویندوز XP شما هیچوقت به سرور تبدیل نمیشه. برای استفاده از ویندوز سرور طبیعیه که باید ویندوز سرور حتما نصب بشه.

javad2000
یک شنبه 14 بهمن 1386, 14:25 عصر
ویندوز جداگانه ای هست. یکی از این انواع:
windows server 2003
windows server 2000
win NT
و ...

ویندوز XP شما هیچوقت به سرور تبدیل نمیشه. برای استفاده از ویندوز سرور طبیعیه که باید ویندوز سرور حتما نصب بشه.
میشه بگید ویندوز سرور چه مزیتی نسبت به ویندوز عادی داره؟ و آیا میشه ویندوز سرور رو همزمان با اکس پی کرد یا برای نصب یکی، باید دیگری حذف بشه؟

با سپاس

reza_rad
یک شنبه 14 بهمن 1386, 14:35 عصر
میشه بگید ویندوز سرور چه مزیتی نسبت به ویندوز عادی داره؟ و آیا میشه ویندوز سرور رو همزمان با اکس پی کرد یا برای نصب یکی، باید دیگری حذف بشه؟

با سپاس
دوست عزیز از ویندوز سرور برای کارهای administrator ای روی شبکه استفاده میشه. در واقع این سیستم عاملی هست که قابلیتهای سرور شبکه رو به شما میده. مثل کار با Active Directory ایجاد و مدیریت کامپیوترهای شبکه و موارد زیاد دیگه...

شما می تونی روی یک کامپیوتر هم xp نصب کنی و هم ویندوز سرور . از این نظر مشکلی نیست ولی برای کار های معمول که نیاز به سیستم عامل سرور ندارید چه دلیلی برای نصب ویندوز سرور دارید؟ اگه می خواهید از SQLServer استفاده کنید می تونید خیلی راحت از نسخه های Standard یا Developer اش استفاده کنید که اکثر قابلیت های Enterprise رو دارند و روی XP هم به راحتی نصب میشن.
به جای اینکه دنبال نصب ویندوز سرور و دردسرهای اون باشید بهتره DVD ای که SQL Server Standard یا Developer داره تهیه کنید.