PDA

View Full Version : اتصال به sql server 200 از روی کلاینت



moohssenn
سه شنبه 28 فروردین 1386, 22:37 عصر
با عرض سلام
شاید سئوالم خیلی ابتدائی باشه اما گشتم و موردی که به دردم بخوره پیدا نکردم
من میخوام از طریق شبکه lan به sql server برروی windows 2003 متصل بشم .
میخواستم ببینم که چه کار باید بکنم ؟
نسخه sql server که برروی ویندوز 2003 نصب کردم Enteprise است .
آیا باید برروی سرور تنظیماتی برای دسترسی از دروی کامپیوترهای شبکه داد؟

DonetKarvb
سه شنبه 28 فروردین 1386, 22:52 عصر
با عرض سلام
شاید سئوالم خیلی ابتدائی باشه اما گشتم و موردی که به دردم بخوره پیدا نکردم
من میخوام از طریق شبکه lan به sql server برروی windows 2003 متصل بشم .
میخواستم ببینم که چه کار باید بکنم ؟
نسخه sql server که برروی ویندوز 2003 نصب کردم Enteprise است .
آیا باید برروی سرور تنظیماتی برای دسترسی از دروی کامپیوترهای شبکه داد؟
ببینید از کلاینت چگونه میخواهید به سرور وصل بشید؟ با خود SQL server یا از طریق برنامه.
فرقی نمیکنه فقط این نکته رو توجه داشته باشید که در هر دو صورت باید به جای نام سرور نام کامپیوتر سرور و یا IP سرور رو بنویسید.
ولی در بخش سرور باید چند نکته رو در نظر داشته باشید:
1- Remote Connection فعال باشد.
2- SQL Authentication برای سرور فعال باشد.
3- فایروال پورت 1434 (اگر اشتباه نکنم) رو بسته نباشد.
چیز دیگری به ذهنم نمیرسه. یه تست کن خبرش رو بده :چشمک:

AminSobati
سه شنبه 28 فروردین 1386, 23:44 عصر
همچنین اصلا تصمیم دارین از SQL Authentication استفاده کنین یا Windows Authentication؟ آیا Workgroup دارین یا Domain؟

moohssenn
چهارشنبه 29 فروردین 1386, 00:44 صبح
با تشکر


1- Remote Connection فعال باشد.
2- SQL Authentication برای سرور فعال باشد.

میشه بفرمائید این موارد کجا هستند ؟ و چگونه باید فعال بشوند ؟


فایروال پورت 1434 (اگر اشتباه نکنم) رو بسته نباشد.

فایر وال خاصی روی سرور فعال نیست



همچنین اصلا تصمیم دارین از SQL Authentication استفاده کنین یا Windows Authentication؟

دوست عزیز من میخوام برنامه ای که الان با sql server و دلفی برروی لوکالم است رو بیارم روی سرور .


آیا Workgroup دارین یا Domain؟

تمام کامپیوترها درای Workgroup هستند .

iman_22a
چهارشنبه 29 فروردین 1386, 02:21 صبح
ورژن Sql Server رو ننوشته اید ؟ 2000 یا 2005 ؟

moohssenn
چهارشنبه 29 فروردین 1386, 09:19 صبح
2000 Enteprise edition

moohssenn
چهارشنبه 29 فروردین 1386, 22:17 عصر
یکی از دوستان اگه لطف کنه ممنون میشم

DonetKarvb
چهارشنبه 29 فروردین 1386, 23:17 عصر
تا حالا تست کردی ببینی اصلا" تنظیمات پیش فرض درست هست یا نه؟
نیاز نیست که همه چیز ها رو ست کنید. عرض کردم در نظر داشته باشید. مثلا" فایروال که رو سیستم میگید نصب نیست.

AminSobati
چهارشنبه 29 فروردین 1386, 23:43 عصر
ببینم اصلا شما error خاصی گرفتین یا دارین مقدمات کار رو آماده میکنین؟! اگر خطا گرفتین حتما متنش رو پست کنین

moohssenn
پنج شنبه 30 فروردین 1386, 23:00 عصر
نه اصلا error خاصی نمیدهد . راستش فقط کاری که کردم این بوده که نسخه Enteprise را روی سرور نصب کردم . روی لوکالم هم که نسخه personal دارم . حالا وقتی از طریق برنامه ای که نوشتم و به همان روشی که به لوکالم وصل میشم میخوام به نسخه سرور وصل شم اصلا نام سرور رو قبول نمیکنه .
اصلا نباید روی سرور تنظیمات خاصی انجام دهم ؟

DonetKarvb
پنج شنبه 30 فروردین 1386, 23:10 عصر
پس به ارور خوردید. وقتی که کار نمیکنه ارور میده ارورش چیه؟؟

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

AminSobati
پنج شنبه 30 فروردین 1386, 23:16 عصر
باید نام سرور رو بدین (به شرط اینکه Default Instance نصب کرده باشین)

moohssenn
شنبه 01 اردیبهشت 1386, 00:00 صبح
Default Instance چی هستش ؟

iman_22a
شنبه 01 اردیبهشت 1386, 02:47 صبح
Default Instance چی هستش ؟

:عصبانی++: یعنی موقع نصب Sql Server نام سرویس را پیش فرض خود Sql قرار داده باشید نه اینکه دستی یه نام برای Instance وارد کرده باشید .

DonetKarvb
شنبه 01 اردیبهشت 1386, 09:04 صبح
Default Instance چی هستش ؟
فرض کن پشت سرور نشتی و کلا" داری لوکال کار میکنی. برای وارد شدن به محیط Query Analyzer نام سرور رو چی وارد میکنی؟
اون رو اینجا کپی کن تا بهت بگم از چه اینستنسی استفاده میکنی.
دوما" همون نام سرور رو با یوزر نیم و پسورد رو ببر تو کانکشن استرینگ.
شما اول برنامه رو تو کامپیوتر خود سرور چک کن. اگر مشکلی نداشتی ببرش رو کلاینت.