ورود

View Full Version : مشکل SQL در شبکه



M.kavyani
سه شنبه 08 فروردین 1385, 18:11 عصر
با سلام
می خواهم در شبکه از اس کیو ال استفاده کنم. همه کارها رو کردم ولی یه مشکل اساس دارم. اونم اینه که نمی تونم به سرور کانکت شم. پیغامی که میدهد :
Access Denid
آیا این مشکل از شبکه است یا خیر؟
کجا را باید دستکاری کنم. این اجازه دسترسی رو از کجا باید بگیرم که بتونم به سرور لوگین کنم؟؟ http://qsmile.com/qsimages/223.gif

nazaninam
سه شنبه 08 فروردین 1385, 19:09 عصر
پیام خطارو کامل بنویس

nazaninam
سه شنبه 08 فروردین 1385, 19:09 عصر
پیام خطارو کامل بنویس

rockpigeon
سه شنبه 08 فروردین 1385, 19:15 عصر
ساده ترین کار اینه که اول چک کنی که دو تا کامپیوتر همدیگر رو میبینند یا نه.
با دستور ping ساده.و اگه همدیگه رو میبینن کل پیغام خطا رو بنویس.

rockpigeon
سه شنبه 08 فروردین 1385, 19:15 عصر
ساده ترین کار اینه که اول چک کنی که دو تا کامپیوتر همدیگر رو میبینند یا نه.
با دستور ping ساده.و اگه همدیگه رو میبینن کل پیغام خطا رو بنویس.

mehranFX
سه شنبه 08 فروردین 1385, 21:32 عصر
اگر مدیریت کاربران رو SQL Server انجام مید ببین SQL Authentication فعال هست یا نه ؟!!!

M.kavyani
پنج شنبه 10 فروردین 1385, 13:08 عصر
با سلام خدمت دوستان
مثل اینکه سایت حسابی قاطی کرده. من الان اومده بودم شکایت کنم که چرا یکی نمیاد حتی یه حدس کوچولو بزنه.( چون هنگامی که وارد بخش اس کیو ال میشم این تاپیک بالا نرفته و تعدا پاسخ ها زیاد نشده است) در هر حال ممنونم از شما ها.


پیام خطارو کامل بنویس
پیغام خطا همونی که گفتم. به من اجازه دسترسی نمی ده.


Access Denid


ساده ترین کار اینه که اول چک کنی که دو تا کامپیوتر همدیگر رو میبینند یا نه.
با دستور ping ساده.و اگه همدیگه رو میبینن کل پیغام خطا رو بنویس.
بله دوتا کامپوتر همدیگه رو میبینند و با هم ارتباط دارند. فقط هنگامی که میخوام به سرور ایشون از طریق اس کیو ال او گین کنم این پیغام رو میده.


Access Denid
کل پیغام هم همینه

اگر مدیریت کاربران رو SQL Server انجام مید ببین SQL Authentication فعال هست یا نه ؟!!!
این عبارت SQL Authentication خیلی برام آشنا هست اما نمی دونم کجا دیدمش :خجالت:

از دوستانی که منت گذاشتن و پاسخ دادن کمال تشکر رو دارم

taherbaghal
پنج شنبه 10 فروردین 1385, 15:13 عصر
میشه بگید این SQL Authentication رو از کجا باید دستکاری کرد؟ :متفکر:
امیدوارم مشکل از این طریق حل بسه

AminSobati
پنج شنبه 10 فروردین 1385, 15:24 عصر
آقای کاویانی به کمک Query Analyzer سعی کردین کانکت بشین؟
در مورد SQL Authentication این رو ببینید
http://www.barnamenevis.org/forum/showthread.php?t=12299

M.kavyani
پنج شنبه 10 فروردین 1385, 17:51 عصر
آقای کاویانی به کمک Query Analyzer سعی کردین کانکت بشین؟
در مورد SQL Authentication این رو ببینید
http://www.barnamenevis.org/forum/showthread.php?t=12299
با سلام
نه با QA چک نکرده ام. چون دستورش رو بلد نیستم:خجالت:

AminSobati
جمعه 11 فروردین 1385, 00:21 صبح
منظور من استفاده از دستور نبود؛ همینقدر که ببینین آیا میتونین Login کنین یا نه

taherbaghal
دوشنبه 14 فروردین 1385, 08:26 صبح
اگر نتونیم به سرور لوگ این کنیم چطوری در مورد QA صحبت میکنید :متفکر:
مشکل اینجست که به سرور لوگ این نمیشه

taherbaghal
دوشنبه 14 فروردین 1385, 09:01 صبح
ببینید من فکر میکنم مشکل از Guest باشه (هرچند در موردش چیزی نمیدونم ولی یادمه قبلا توی یه تاپیک دیدم که Guest باید دستکاری بشه :چشمک: )چون وقتی یه NewSQLSerevrRegistration رو میسازیم Err میده که Login failed for User"ComputerName\Guest"
فکرمیکنم یه مشکلی در مورد این Guest باید باشه :متفکر:

rockpigeon
دوشنبه 14 فروردین 1385, 09:48 صبح
برای اینکه بتونین sql authentication به جای windows authentication داشته باشین کافیه که این کار ها رو انجام بدین.

1- Expand a server group, and then expand a server
2- Expand Security, and then click Login
3- In the details pane, right-click sa, and then click Properties
4-In the Password box, type the new password

با این کار هم نوع authentication عوض میشه و هم passwword کاربر sa.

M.kavyani
دوشنبه 14 فروردین 1385, 09:56 صبح
منظور من استفاده از دستور نبود؛ همینقدر که ببینین آیا میتونین Login کنین یا نه
با سلام
خدمت استاد عزیز.
آقای ثباتی مشکل ما همینه که نمیتونیم لوگین کنیم.
تغییرانی رو هم در Authentication ایجاد کردم ولی مشکل رفع نشده است. و پیغامی که میدهد پیغام زیر است :

Login failed for User"ComputerName\Guest
من برای ارتباط با کامپیوتر مقابل از Windows Authentication استفاده کرده ام نه از sa .
امیدوارم که اطلاعات کافی باشد.

sm
دوشنبه 14 فروردین 1385, 10:05 صبح
از داخل محیط برنامه نویسی میخواین کانکت بشین یا از محیط یه اینترپرایز دیگه ؟

taherbaghal
دوشنبه 14 فروردین 1385, 10:09 صبح
من از Err ها یه سری عکس میذارم تا منظور رو کاملا واضح برسونم
ما نمیخایم توی سروری که هست لوگ این کنیم بلکه میخایم به یه سرور دیگه یه لوگ این انجام بدیم
در اصل میخایم سرور یه کامپیوتر دیگه رو به کنسولمون اضافه کنیم

taherbaghal
دوشنبه 14 فروردین 1385, 10:11 صبح
ما میخایم از توی خود SQL کانکت بشیم

sm
دوشنبه 14 فروردین 1385, 10:15 صبح
شما یه یوزر توی اس کیو ال اونطرف تعریف کنین و بعد با آی پی به اون کانکت بشین...باید مشکل حل بشه

M.kavyani
دوشنبه 14 فروردین 1385, 10:16 صبح
از داخل محیط برنامه نویسی میخواین کانکت بشین یا از محیط یه اینترپرایز دیگه ؟
اصلا" مبحث این نیست. مشکل در لوگین کردن به سرور جدیده که روی کاپیوتر دیگه قرار داره. تو همون SQLموندیم . اون یکیش بماند. ( هرچند که کل مشکل در همینجاست)

rockpigeon
دوشنبه 14 فروردین 1385, 10:24 صبح
اگه پسورد user تعریف شده sa رو تغییر بدین.باید مشکل حل بشه.

taherbaghal
دوشنبه 14 فروردین 1385, 10:25 صبح
:افسرده: من برای رفع هر گونه ابهامی یه بار دیگه مشکل رو باز گو میکنم
ما توی یه شبکه هستیم و چندین کامپیوتر هست که SQL روشون نصبه و برای استفاده از دیتابیسی که روی یه کامیوتر دیگه هست میخایم بهش کانکت بشیم برای این کار باید از سرور اون استفاده کنیم برای همین ما از NewSQLSerevrRegistration استفاده میکنیم و هنگام ساختن یه NewSQLSerevrRegistration به این err بر میخوریم "Login failed for User"ComputerName\Guest" که در شکل اول نمایش داده شده برای حل این مشکل خواستیم از طریق ServiceManager مشکل رو حل کنیم که به این err برخوردیم "AccessDenied" که در عکس دوم نشونش دادم
امیوارم منظور رو کاملا رسونده باشم ولی اگر بازم مشکلی بود بگید دوباره توضیح بدم :افسرده:

http://www.barnamenevis.org/forum/attachment.php?attachmentid=3068&d=1144048130
http://www.barnamenevis.org/forum/attachment.php?attachmentid=3069&d=1144048130

rockpigeon
دوشنبه 14 فروردین 1385, 10:30 صبح
شما چه زمانی به این error برخورد میکنی؟

هنگام ساختن یه NewSQLSerevrRegistration به این err بر میخوریم "Login failed for User"ComputerName\Guest"

rockpigeon
دوشنبه 14 فروردین 1385, 10:30 صبح
منظورم در چه مرحله ای هستش.

taherbaghal
دوشنبه 14 فروردین 1385, 10:41 صبح
در همون مرحله ساخت
البته با وجود این خطا سرور جدید ساخته میشه ولی هیچ گونه آیتمی درونش نداره و هنگام ران شدن خطا میده که توی عکس نشون دادم

rockpigeon
دوشنبه 14 فروردین 1385, 10:52 صبح
شمایک کاری روی همون سروری که register کردین کلیک راست کنین و Edit sql server registration properties رو انتخاب کنید و بازش کنید.
و در use sql server authentication پسورد کاربر تون را عوض کنید و بعد دوباره connect بشین .

taherbaghal
دوشنبه 14 فروردین 1385, 11:30 صبح
اصلا لگ این نمیشه و بنابراین پروپتیز اون هم باز نمیشه

rockpigeon
دوشنبه 14 فروردین 1385, 11:36 صبح
البته با وجود این خطا سرور جدید ساخته میشه ولی هیچ گونه آیتمی درونش نداره
شما که گفتین سرور ایجاد میشه؟

taherbaghal
دوشنبه 14 فروردین 1385, 12:37 عصر
ایجاد میشه ولی چون بصورت درست لگ این انجام نمیشه هیچ گونه آیتمی نداره

taherbaghal
دوشنبه 14 فروردین 1385, 12:40 عصر
اگر توجه کرده باشید من گفتم ایجاد میشه ولی خطا داره و هیچ آیمی توش نیست

rockpigeon
دوشنبه 14 فروردین 1385, 13:20 عصر
شما authentication اون سروری رو که میخواین register کنید رو به sql authentication تبدیل کنین.

Master Eagle
دوشنبه 14 فروردین 1385, 14:03 عصر
با سلام

شما با Windows Authentication نمی توانید به سیستم دیگر یا Domain دیگر Login نمایید(به طور معمول) .
بنابر این ابتدا روی همان سیستم که می خواهید به آن متصل شوید(دسترسی Valid دارید) تنظیمات زیر را انجام دهید:
در EM روی نام سرور Local یعنی (Ebrahim) کلیک راست کرده سپس Properties را انتخاب نمایید. در زبانه Security و گزینه SQL Server & Windows Authentication را انتخاب نمایید.
حال به صفحه اصلی EM بازگشته و در زیر شاخه سرور محلی(Local) به Security و سپس Logins وارد شوید. از این صفحه Login با نام sa را انتخاب کرده و از آن Properties بگیرید.
حال پسورد جاری را پاک نمایید(یا یک پسورد دیگر بدهید) و از آن خارج شوید.
حال به سیستم خودتان برگردید و مجددا (Ebrahim) را رجیستر نمایید. اما اینبار در Connect Using
گزینه پایین یعنی SQL Server Authentication را انتخاب نمایید Login name را sa و پسورد را خالی(یا پسوردی که در قسمت قبل وارد نمودید) قرار دهید و ثبت نمایید.
احتمالا در بار اول روی نام سرور ثبت شده باید کلیک راست کرده و Connect را انتخاب نمایید.

موفق باشید

Master Eagle
دوشنبه 14 فروردین 1385, 14:15 عصر
ضمنا اگر میخواهید برای حفظ Security از sa استفاده نکنید باید یک Login جدید با سطح دسترسی مورد نظر به سرور میزبان (Ebrahim) اضافه نموده و در هنگام رجیستر کردن در سیستم میهمان (سیستم خودتان) از آن Login استفاده نمایید.

M.kavyani
دوشنبه 14 فروردین 1385, 15:07 عصر
ممنون. خیلی متشکر جناب Master Eagle مشکلمون رو حل کردی
http://qsmile.com/qsimages/225.gif http://qsmile.com/qsimages/226.gifhttp://qsmile.com/qsimages/227.gif http://qsmile.com/qsimages/95.gif http://qsmile.com/qsimages/103.gif http://qsmile.com/qsimages/85.gif http://qsmile.com/qsimages/218.gif

taherbaghal
دوشنبه 14 فروردین 1385, 15:22 عصر
Master Eagle واقعا از راهنمایی کاملت ممنونم مشکل ما رو حل کردید :تشویق:
مرسی :قلب: