ورود

View Full Version : کانکت شدن با آیپی در اس کیو ال سرور



damanpak
دوشنبه 12 تیر 1391, 00:37 صبح
سلام به همه عزیزان برنامه نویس؛

89061

سوالاتم در تصویر تایپ شده

منتظر راهنماییاتون هستم

ASKaffash
دوشنبه 12 تیر 1391, 07:00 صبح
سلام
نام Instance نصب شده برای 2000 شما چیست ؟

damanpak
دوشنبه 12 تیر 1391, 10:54 صبح
سلام
نام Instance نصب شده برای 2000 شما چیست ؟
دوست عزیزم اگه دقت کنی توی تصویر بعد آیپی نام اینستنس رو نوشتم
واسه 2008 ==>server2008
واسه 2000==> server2000

amirjigili
دوشنبه 12 تیر 1391, 11:53 صبح
دوست عزیزم اگه دقت کنی توی تصویر بعد آیپی نام اینستنس رو نوشتم
واسه 2008 ==>server2008
واسه 2000==> server2000

دوست عزیز شماره خطاشو بهم میدی تا بهت بگم؟ انتهای پیغام بهت میگه مشکل چیه!

damanpak
دوشنبه 12 تیر 1391, 12:10 عصر
دوست عزیز شماره خطاشو بهم میدی تا بهت بگم؟ انتهای پیغام بهت میگه مشکل چیه!
وقتی اس کیو ال 2000 رو میخوام با آیپی کانکت بشم این خطا رو میده


89073

amirjigili
دوشنبه 12 تیر 1391, 12:53 عصر
دوست عزیز علت می تونه یک یا چند تا از موارد زیر باشه، پس او نترو چک کن:

1-SQL Browser service رو چک کن حتما run باشه.
2-friewall حتما خاموش باشه.
3-server name حتما درست باشه.
4-Instance name باید درست باشه.

baktash.n81@gmail.com
دوشنبه 12 تیر 1391, 13:41 عصر
می تونید یه فایل UDL بسازید و نحوه اتصال رو باهاش چک کنید ...

damanpak
دوشنبه 12 تیر 1391, 13:52 عصر
دوست عزیز علت می تونه یک یا چند تا از موارد زیر باشه، پس او نترو چک کن:

1-SQL Browser service رو چک کن حتما run باشه.
2-friewall حتما خاموش باشه.
3-server name حتما درست باشه.
4-Instance name باید درست باشه.
ممنونم از پیگیری دوستان
حال مورد 1 run هست
مورد 2 خاموشه
مورد 3 از درست بودن اینستنس و نام سرور 100%مطمئنم چون باعبارت server2000\. میتونم کانکت بشم اما وقتی به جای . آیپی میزنم کانکت نمیشه
ضمنا قبل ایجاد تاپیک به این صفحه راهنما (http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1) هم رفتم اما هنوز مشکلم پابرجاست
تعجبم ازینه که چرا با اس کیو ال 2008 میتونم توی شبکه کانکت بشم اما اس کیو ال 2000 نمیتونم

جناب baktash.n81 من همچنین از UDL هم استفاده کردم که اونم همین ارور رو میده که تصویرشو قرار دادم
اگه بتونم توی خود اس کیو ال با آیپی وصل بشم درنتیجه توی Udl هم میتونم وصل بشم

baktash.n81@gmail.com
دوشنبه 12 تیر 1391, 14:04 عصر
با اسم سرور هم امتحان کردید ؟ یعنی ComputerName رو به جای IP نوشته باشید ؟؟

حمیدرضاصادقیان
دوشنبه 12 تیر 1391, 14:12 عصر
سلام.
شما به Configuration Manager رفته و از قسمت SQL Server Services یک عکس اینجا قرار بدید.
همچنین از SQLMangr نیز یک عکس اینجا قراربدید.

damanpak
دوشنبه 12 تیر 1391, 14:31 عصر
با اسم سرور هم امتحان کردید ؟ یعنی ComputerName رو به جای IP نوشته باشید ؟؟
آره،یعنی با عبارتserver2000\. یا server2000\نام کامپیوتر میتونم کانکت بشم اما با آیپی نمیتونم

damanpak
دوشنبه 12 تیر 1391, 14:45 عصر
سلام.
شما به Configuration Manager رفته و از قسمت SQL Server Services یک عکس اینجا قرار بدید.
همچنین از SQLMangr نیز یک عکس اینجا قراربدید.
ابتدا بگم که پیغامی که داده بودین انجام شد:چشمک::چشمک::چشمک:
اینم تصاویری که گفتین


89084

89085

ضمنا تصویر اول مربوط به اس کیو ال 2008 هستش و توی گزینه های اس کیو ال 2000 این آیتم نیست
اگه بتونم اسم اس کیو ال 2000 رو توی صفحه Config بیارم احتمالا مشکلم حل میشه اما فکر نکنم بشه اسمشو اینجا آورد

baktash.n81@gmail.com
دوشنبه 12 تیر 1391, 16:48 عصر
احتمال داره TCP/IP روی SQL Server ت غیر فعال باشه ... شاید این کمکت کنه (http://ww2.recruitmentsystems.com.au/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=32) ...

damanpak
دوشنبه 12 تیر 1391, 18:16 عصر
احتمال داره TCP/IP روی SQL Server ت غیر فعال باشه ... شاید این کمکت کنه (http://ww2.recruitmentsystems.com.au/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=32) ...
ممنون از پاسخ شما
من این کاری که توی صفحه لینک گفته شده رو انجام دادم اما بازم مشکلم حل نشده
تعجب منم از همینه که هیچ کاری نمونده که انجام بدم و بازم کانکت نمیشه:گریه:

حمیدرضاصادقیان
دوشنبه 12 تیر 1391, 20:54 عصر
شما به ODBC رفته و در SYSTEM DSN یک Connection ایجاد کنید و در قسمت Client Configuration ابتدا TCP/IP رو انتخاب کرده و تیک Dynamic Port رو بردارید و مستقیم پورت 1433 رو انتخاب کنید بعد سعی کنید ابتدا توسط Windows Authentication وصل بشید اگر نشد سعی کنید توسط SQL Authentication وصل بشید و از User SA استفاده کنید.

damanpak
دوشنبه 12 تیر 1391, 22:11 عصر
شما به ODBC رفته و در SYSTEM DSN یک Connection ایجاد کنید و در قسمت Client Configuration ابتدا TCP/IP رو انتخاب کرده و تیک Dynamic Port رو بردارید و مستقیم پورت 1433 رو انتخاب کنید بعد سعی کنید ابتدا توسط Windows Authentication وصل بشید اگر نشد سعی کنید توسط SQL Authentication وصل بشید و از User SA استفاده کنید.
واسه ایجاد کانکشن از قسمتی که گفتید اقدام کردم اما جالبه که اگه اسم سرور رو server2000\. بدم به مرحله بعدی میره اما دیتابیس های موجود در اس کیوال 2008 رو میاره و اگه آیپی سیستمم رو اولش قرار بدم بازم قبول نمیکنه.واسه سرور2008 هم اگه با نقطه اسمش رو بگم یا با آیپی فرقی نداره و با هردو کانکت میشه

دیگه دارم دیوونه میشم:گریه::گریه::گریه::گریه:: ریه:

حمیدرضاصادقیان
سه شنبه 13 تیر 1391, 09:20 صبح
یکبار اسم سیستم رو Ping کنید ببینید همون IP خودتون رو میده؟و درست جواب میده؟
یک نکته دیگه این برای SQL Server 2000 در Server Network Utility ببینید TCP/IP فعاله ؟ و انتتخابش کنید و Properties رو بزنید ببینید چه پورتی رو نمایش میده؟
در Client Network Utility نیز ببینید TCP/IP در Enable قرار داره یاخیر.همچنین در اینجا ازش Properties بزنید ببینید چه پورتی رو نمایش میده.

damanpak
سه شنبه 13 تیر 1391, 09:42 صبح
یکبار اسم سیستم رو Ping کنید ببینید همون IP خودتون رو میده؟و درست جواب میده؟
یک نکته دیگه این برای SQL Server 2000 در Server Network Utility ببینید TCP/IP فعاله ؟ و انتتخابش کنید و Properties رو ....
مورد اول زمانی که اسم سیستمم رو ping میکنم آیپی سیستم رو نمیده اما به جاش عبارتی رو نشون میده که توی قسمت جزئیات کانکشن با عنوان Link-Local IPv6 Address مشخص شده است

مورد دوم و سوم توی هردوتاش TCP/IP فعاله و پورتی هم که داره شماره 1433 هستش
ضمنا گفتم شاید اشکال از سیستم من باشه و رفتم روی یه سیستم دیگه که تازه ویندوزش عوض شده بود تست کردم اما بازم روی اون سیستم با وجود اینکه همه تنظیمات رو انجام داده بودم نتونستم با آیپی و نام سرور کانکت بشم
به نظر شما اشکال از ورژن اس کیو ال من نیست؟
من این اس کیو ال رو نصب میکنم Microsoft Sql Server2000 Developer Edition

حمیدرضاصادقیان
سه شنبه 13 تیر 1391, 22:12 عصر
ببینید من یک نکته رو عرض کنم.
شما وقتی روی یک سیستم LOCAL دارید کار میکنید ، چه با IP خود سیستم چه با (LOCAL) و یا با . و یا با اسم کامپیوتر یا با 127.0.0.1 باید بتونید به Instance مورد نظر وصل بشید.
به جای IP خودتون از IP Local استفاده کنید ببینید آیا به شما جواب میده یا خیر.
درنهایت شما یک نسخه تکی با Default Instance روی یک سیستم نصب کنید و ببینید آیا تمام شرایطی که عرض کردم درش صادقه یا خیر.

damanpak
چهارشنبه 14 تیر 1391, 21:17 عصر
ببینید من یک نکته رو عرض کنم.
شما وقتی روی یک سیستم LOCAL دارید کار میکنید ، چه با IP خود سیستم چه با (LOCAL) و یا با . و یا با اسم کامپیوتر یا با 127.0.0.1 باید بتونید به Instance مورد نظر وصل بشید.
به جای IP خودتون از IP Local استفاده کنید ببینید آیا به شما جواب میده یا خیر.
درنهایت شما یک نسخه تکی با Default Instance روی یک سیستم نصب کنید و ببینید آیا تمام شرایطی که عرض کردم درش صادقه یا خیر.
آخه عصبی بودن منم از همینه که اس کیو ال 2008 رو با IP خود سیستم،با (LOCAL)،با . و یا با اسم کامپیوتر،با 127.0.0.1 میتونم وصل بشم اما توی اس کیو ال 2000 با 127.0.0.1 و آیپی خود سیستم نمیتونم وصل بشم
داره آبروم میره:گریه:

ret_ie
پنج شنبه 12 مرداد 1391, 22:48 عصر
هوررررررررررررررررررررررر ررررررررررررررا:تشویق::تشو ق::تشویق::تشویق::تشویق::تشوی ::تشویق::تشویق::تشویق::تشویق: :تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق::تشویق::تشویق:
بالاخره فهمیدم مشکل شبکه نشدن اس کیو ال 2000 چی بود
از 12 تیر که تاپیک رو ایجاد کردم خیلی از دوستان بهم کمک کردند تا بتونم مشکل رو حل کنم اما هیچکدوم از راهکارهایی که دوستان گفتند مشکل رو حل نکرد تا دیروز که فهمیدم مشکل کجاست و حل کردم
اما جا داره از همه عزیزان تشکر کنم
:بوس::بوس::بوس::بوس::بوس::بوس:: وس::بوس::بوس::بوس:ممنون از همه:بوس::بوس::بوس::بوس::بوس::ب س::بوس::بوس::بوس::بوس:

اگه میگفتی گیر کارت کجا بود بد نبودا...

سیدعلی محمد
شنبه 26 اسفند 1391, 16:18 عصر
سلام
نرم افزار حسابداری دارم تحت sql server موقعی که نصب تمتم میشه پیغام میده:
احتمالا"نام سرور اشتباه می باشد یا sql server فعال نیست