PDA

View Full Version : سوال: چگونه Sql را بین چند کامپیوتر در گروپ داخلی به اشتراک بزاریم



mostabed
شنبه 28 آذر 1388, 18:54 عصر
سلام
من میخواهم از دو کامپیوتر بصورت شبکه داخلی استفاده نمایم. روی یکی Sqlserver2000 نصب میباشد که باید اطلاعات آن توسط کامپیوتر دوم استفاده شود.
اما متاسفانه ارتباط برقرار نمی شود!!
حتی سعی کردم کاربر جدید به SQL معرفی نمایم ولی چون از Domin استفاده نمیکنم قابل رویت نیست.
ضمنا بعضی از منوهام غیرفعال شده، عکسهای اونارو گذاشتم
لطفا برای این کار مرا راهنمایی کنید.
با تشکر
:خجالت:

AminSobati
یک شنبه 29 آذر 1388, 14:10 عصر
سلام دوست عزیزم،
داشتن Domain الزامی نیست. کافیه از SQL Authentication استفاده کنین. روی SQL Server بصورت Local Admin وارد سیستم بشین و طبق این لینک، SQL Authentication رو اگر فعال نیست، فعالش کنین:
http://www.barnamenevis.org/forum/showthread.php?t=12299

mostabed
دوشنبه 30 آذر 1388, 15:52 عصر
سلام امین جان
گفته بودی در تایپ اصلی بنویسم
هنوز مشکل من رفع نشده، لطف کن از ابتدای کار مرحله به مرحله راهنماییم کن.
چون من اینقدر مثل شما به SQL تسلط ندارم، ضمنا ممکنه هنگام نصب بانک دچار اشتباه شده باشم؟
بانک اطلاعاتی من روی کامپیوتری که نصب شده راحت به نرم افزار VB وصل میشه ، اما نرم افزارهای کامپیوترهای دیگه ای که داریم جواب نمیده، البته قبلا تو دامین امتحان کردیم شد، اما الان دامین نداریم و از گروپ استفاده میکنیم.
توصیه های شمارو انجام دادم ولی نشد!
حالا گام به گام زحمت آموزش رو بکشید، انشاء ا... جبران کنم.
مرسی از لطفت
:قلب:

AminSobati
دوشنبه 30 آذر 1388, 16:29 عصر
سلام!
برای اینکه هم من متوجه بشم مشکل از کجاست و هم شما خوب یاد بگیرین قبلش لازم هست بعضی نکات رو قدم به قدم با هم مرور کنیم:

Connection String که در VB مینویسید به چه صورت هست؟

mostabed
سه شنبه 01 دی 1388, 13:32 عصر
سلام امین جان
کانکشن استرینگ من در VB اینه، ببینم چه کار میکنی:
connectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=moraselat;Data Source=MOSTABED"

AminSobati
سه شنبه 01 دی 1388, 13:41 عصر
پسوورد که ندادین، آیا خالی هست پسوورد sa؟ بعد از Open کردن این Connection چه خطایی دریافت میکنید؟

mostabed
چهارشنبه 02 دی 1388, 00:51 صبح
سلام
بله رمز داره ، ضمنا هیچ پیغام خطایی نمیده ، فقط اتصال برقرار نمیشه .

mostabed
دوشنبه 07 دی 1388, 22:30 عصر
سلام ، من همچنان منتظر یاری شما هستم

AminSobati
دوشنبه 07 دی 1388, 22:36 عصر
روی همون کامپیوتری که مشکل دارین، Enterprise Manager رو نصب کنین و با sa سعی کنید کانکت بشین. باید یک پیغام خطایی بدست آورد تا به مشکل پی برد

sia_2007
سه شنبه 08 دی 1388, 11:40 صبح
در ویژوال استدیو؛ Ctrl + Alt + S رو بزن.
سعی کن با این ابزار به بانک وصل بشی

mostabed
چهارشنبه 09 دی 1388, 08:17 صبح
منظور از Enterprise Manager مدیریت خود بانکه یا چیز جداگانه ای داریم ، واسه نصبش باید کل مراحل بانکو انجام بدم.
اگه جدا از بانکه لطفا لینک دانلودشو بدین.

majjjj
چهارشنبه 09 دی 1388, 11:14 صبح
با اجازه اقا امین و سایر دوستان
از چه نسخهای از vb استفاده میکنید .net یا vb6 اگه از vb6 استفاده میکنید با کنترل ado تست کن ببین تو قسمت انتخاب سرور ها چیزی میبینید .net هم که تو پست 10 توضیح داده شده
تا اینجاش کاری به یوزر و پسورد نداره اگه تا اینجاش مشکلی نیست میتونید بقیه موارد رو تست کنید

یا سرور رو ping کنید ببینید درخواستهاتون جواب داده میشه یا نه

AminSobati
چهارشنبه 09 دی 1388, 14:52 عصر
موقع نصب SQL Server 2000 اگر Client Tools رو انتخاب کنین Enterprise Manager براتون نصب میشه

mostabed
جمعه 11 دی 1388, 23:37 عصر
سلام
دوست عزیزم آقا امین،،
یه سوال؟
Enterprise Manager رو باید با همون جریان نصب SQL از ابتدا نصب کنم یا جداست؟
اینجوری کل SQL کامل نصب میشه، ضمنا من با SQL 2000 کار میکنم.

AminSobati
شنبه 12 دی 1388, 15:13 عصر
همون Setup اصلی رو اجرا کنین، و Client Tools رو انتخاب کنید (در Wizard)

mostabed
یک شنبه 13 دی 1388, 11:22 صبح
امین جان سلام
کاری که گفتی انجام دادم و نصب کردم، اما جواب نگرفتم
یه سری عکس گذاشتم ببین، شاید کمک کنه به پیدا کردن راه حل،
مرسی منتظرم.

mostabed
یک شنبه 13 دی 1388, 11:24 صبح
اینم هست ببین

AminSobati
یک شنبه 13 دی 1388, 15:03 عصر
دوست عزیزم شما که Enterprise Manager دارین! مشکل از نام Instanceتون نیست؟
http://www.barnamenevis.org/forum/showthread.php?t=43055v

mostabed
دوشنبه 14 دی 1388, 11:06 صبح
سلام
امین جان جالبه که من تو Network کامپیوترهارو میبینم و فایل به اشتراک میزارم ، اما دیتا بیس مشکل داره.
منظورت از Instance نام خود SQL ؟
ضمنا من تو قسمت Login وقتی میخوام یدونه جدید تعریف کنم بجز سیستم سرور هیچی نمیبینم!
این شده یه مشکل حل نشدنی!!!!!
امکان داره تو نصب SQL اشتباه کرده باشم؟
راستی وقتی من کلاینتو رو سیستم دوم نصب میکنم ، باید جیز جدیدی تعریف کنم یا کار خاصی انجام بدم که به سرور متصل بشه یا ولش کنم؟
چون الان هیچ بانکی نداره و خالیه!

AminSobati
سه شنبه 15 دی 1388, 18:30 عصر
برین به Administratove Tools>Services ببینین سرویس SQL Server اصلا وجود داره؟ اگر بله، یک Screen Shot از همون صفحه بفرستین

mostabed
چهارشنبه 16 دی 1388, 15:03 عصر
سلام امین جان
چک کردم بود، برات عکسو میزارم ببین ایرادی داره،
منتظر راهنماییتم.

AminSobati
پنج شنبه 17 دی 1388, 01:09 صبح
با این حساب موقع Register کردن، اگر برای نام سرور یک نقطه (.) هم وارد کنید باید وصل بشه.

steghlalt
سه شنبه 06 بهمن 1388, 12:49 عصر
سلام خوبین
مشکلتون حل شد؟
چیکار کردی
منم همین مشکل رو دارم