برگزیده های پرشین تولز

SQL Server نصب - کانفیگ - راه اندازی - حل مشکلات

myhobab

کاربر تازه وارد
تاریخ عضویت
27 فوریه 2007
نوشته‌ها
17
لایک‌ها
0
من نسخه استاندارد sql server 2005را روی سیستمم (win xp ) نصب کردم. اما در computer managementسرویسهای آن نصب نشده که آنها را فعال کنم. به نظرشما مشکل چیست؟ به احتمال زیاد مراحل نصب را هم درست طی کردم.
 

Ali_Nob

کاربر تازه وارد
تاریخ عضویت
25 آپریل 2004
نوشته‌ها
290
لایک‌ها
2
سلام
من SQL Server 2005 رو روی XP نصب کردم و سپس زمانی که اونو اجرا می کنم (SQL Server Management Studio) هر کاری می کنم نمیتونم سروری بسازم که بهش Connect بشم لطفا کمک کنید !
ممنون
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
توی شاخه binn مربوط به sql یک برنامه هست به نام osql - در کامندپرامپت دستور osql -L رو اجرا کنین تا اسم سرور رو بهتون بده.
 

Ali_Nob

کاربر تازه وارد
تاریخ عضویت
25 آپریل 2004
نوشته‌ها
290
لایک‌ها
2
توی شاخه binn مربوط به sql یک برنامه هست به نام osql - در کامندپرامپت دستور osql -L رو اجرا کنین تا اسم سرور رو بهتون بده.

من این کار رو انجام دادم ولی از اونجا که همون طور که گفتم نتونستم سروری در Sql تعریف کنم نتیجه به صورت زیر شد :
Servers :
-- NONE --
فقط سوال من اینه که چطور سرور بسازم مجدد عرض می کنم من SQL SERVER 2005 رو بر روی XP نصب کردم با ویندوز Server 2003 هیچ مشکلی ندارم
در XP در بخش Registered Servers یک نام سرور ایجاد می کنم ولی به آن Connect نمیشه چه باید کرد ؟
 

Mojgan110

کاربر تازه وارد
تاریخ عضویت
5 مارس 2006
نوشته‌ها
243
لایک‌ها
12
محل سکونت
www.DotNetSource.com
نييدونم دقيق !
ولي تجربه اي كه من داشتم اين بود كه از من هم كانكت نميشد

بعدن متوجه شدم كه مشكلم اين بوده كه از بدشانسي، TCP/IP فعال نبوده در تنظيماتش
كه فعالش كردم و درست شد

4cjr91h.png
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
در منوی RUN بنویسید : sqlmangr

سپس کلیه سرورها را مشاهده خواهید کرد
 

myhobab

کاربر تازه وارد
تاریخ عضویت
27 فوریه 2007
نوشته‌ها
17
لایک‌ها
0
کسی نمی دونه؟
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
من نسخه استاندارد sql server 2005را روی سیستمم (win xp ) نصب کردم. اما در computer managementسرویسهای آن نصب نشده که آنها را فعال کنم. به نظرشما مشکل چیست؟ به احتمال زیاد مراحل نصب را هم درست طی کردم.

آیا شما در Sql Manager میتوانید نام سرورتان را ببینید ؟؟؟
 

Mojgan110

کاربر تازه وارد
تاریخ عضویت
5 مارس 2006
نوشته‌ها
243
لایک‌ها
12
محل سکونت
www.DotNetSource.com
نييدونم دقيق !
ولي تجربه اي كه من داشتم اين بود كه از من هم كانكت نميشد

بعدن متوجه شدم كه مشكلم اين بوده كه از بدشانسي، TCP/IP فعال نبوده در تنظيماتش
كه فعالش كردم و درست شد

4cjr91h.png

اينو كه گفتم دقيق چك كرديد ؟ اين دفعه Named Pipes رو هم فعال كنيد.

يه عكس هم از ديالوگ Connect To Server و خطايي كه ميگيره بذاريد اينجا
 

Ali_Nob

کاربر تازه وارد
تاریخ عضویت
25 آپریل 2004
نوشته‌ها
290
لایک‌ها
2
نييدونم دقيق !
ولي تجربه اي كه من داشتم اين بود كه از من هم كانكت نميشد

بعدن متوجه شدم كه مشكلم اين بوده كه از بدشانسي، TCP/IP فعال نبوده در تنظيماتش
كه فعالش كردم و درست شد

4cjr91h.png

ممنون از راهنمایتون ولی بخش SQL Server 2005 Network Configuration در سیستم من خالیه ( There are no items to show in this view )
 

myhobab

کاربر تازه وارد
تاریخ عضویت
27 فوریه 2007
نوشته‌ها
17
لایک‌ها
0
آیا شما در Sql Manager میتوانید نام سرورتان را ببینید ؟؟؟




در قسمت SQL server 2005 Network Configuration و SQL Native client configuration بله . سرویسها هستن. اما در قسمت اصلی که SQL server2005 services باشه، خیر. هیچ سرویسی نیست :(
 

salarblacklove

Registered User
تاریخ عضویت
5 ژوئن 2005
نوشته‌ها
135
لایک‌ها
0
سن
42
محل سکونت
دنياي فاني
salam so sorry ke entory type mekoanm
aziz man shoma ek zahmat bekesh sql server personal ro baray win xp nasb kon chon fagat en personal meshe ro xp server beshe
 

saalek110

Registered User
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
212
لایک‌ها
1
با تشکر فراوان از دوست گرامی night11 که این مسئله را به من آموزش داد.

برای استفاده از sql server ئی که همراه ویژوال استودیو 2005 نصب می شود که نوعش sqlexpress است باید به ترتیب زیر عمل کرد:

ابتدا شما به full computer name نیاز دارید.
روی my computer در دسکتاپ کلیک راست کنید و properties را بزنید.
بعد در پنجره باز شده به tab مربوطه یعنی computer name بروید.
مطابق عکس زیر:

c4.gif


در عکس بالا عبارتی که جلوی full computer name نوشته شده.... نام کامپیوتر شماست. البته بدون نقطه انتهای آن. یعنی در شکل بالا می شود:
saalek-8bb42bed

مرحله دوم:
به کنترل پنل بروید و ادمینیسترتیو تولز را بزنید.
بعد در پنجره باز شده دیتاسورسز را بزنید.
بعد به tab مربوطه یعنی system dsn بروید.
روی add کلیک کنید.
در پنجره باز شده sql server را انتخاب کنید و finish را بزنید.
در پنجره جدیدی که باز می شود مطابق شکل زیر پرکنید و finish را بزنید.

c5.gif

یعنی نام کامل کامپیوتر بعلاوه یک بک اسلش و بعد عبارت sqlexpress .
در پنجره بعدی که باز می شود دکمه Test Data source را بزنید.
که اگر نوشت tests completed successfully
یعنی که کارتان را درست انجام داده اید و می توانید در ویژوال استودیو با برنامه خود به آن وصل شوید. و اگر نوشت Tests failed یعنی چیزی اشتباه است.
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
البته بنده این را عرض کنم که لزوما نام نسخه SQL server نصب شده روی کامپیوتر ، همنام با کامپیوتر نیست .

بهترین راه ، نوشتن عبارت sqlmangr در منوی run میباشد .
 

sam1980

کاربر تازه وارد
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
3
لایک‌ها
0
با سلام
من هم تقریبا همین مشکل را دارم
وقتی که تو دات نت می خوام به 2005 sql server کاتکت شوم این errorمیده :
this failur may be caused by the fact that under the default setting sql server dose not allow remote connection(error 40: could not open a coonection to sql server)
ضمنا تمام راههای پیشنهادی بالا رو امتحان کردم
 

astatira

کاربر تازه وارد
تاریخ عضویت
18 ژوئن 2007
نوشته‌ها
19
لایک‌ها
0
با سلام
من در visual studio.net کار می کنم و چون سیستمم ویروسی شده بود مجبور شدم ویندوز XP روعوض کنم و نام کاربری که با آن login می کردم هم عوض کردم.
بعد از نصب visual studio 2005و نصب sql server 2005 همراه آن ، وقتی در server explorer بانک قبلی ام را از کلیک راست روی connection و add connection اضافه کردم و از مود windows authentication (که بانک ام را هم قبلا با همین مود درست کرده بودم ) استفاده کردم . بعد از اجرای برنامه ام یک exception با خطای زیر رو می ده :
Cannot open database "MySqlDB" requested by login.
The login failed.
Login failed for user 'HOME\Sara'.

حالا نمی دونم چطوری باید درستش کنم بانک هم خیلی بزرگه و دوباره درست کردنش وقت زیادی می گیره . اگه میشه راهنماییم کنید.
اگه میشه در مورد sql server authentication , windows authentication هم توضیحاتی بدهید.

یه سوال دیگه : فرض که این مشکل حل شه اگه من بخوام از این برنامه یه فایل نصب بسازم و اونو روی یه کامپیوتر با یه login name و computer name دیگه نصب کنم اونوقت دوباره این خطا رو نمی ده ؟ اگه میده پس باید چکار کنم ؟ اگه با sql server authentication این بانک رو درست کنم چطور باید عمل کنم وآیا باز هم از این خطا ها میده یا نه ؟
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
سلام

windows authentication یعنی : کاربری که در ویندوز معتبر است ، در sql serverهم معتبر است .


sql server authentication : کاربری که یوزر و پسورد درست وارد معتبر است .


شما از چه نسخه ای از sql server استفاده میکنید ؟
 

astatira

کاربر تازه وارد
تاریخ عضویت
18 ژوئن 2007
نوشته‌ها
19
لایک‌ها
0
ورژن sql server 2005 که همراه با visual studio 2005 نصب میشه
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران

mokhtari128

کاربر تازه وارد
تاریخ عضویت
18 سپتامبر 2007
نوشته‌ها
6
لایک‌ها
0
با سلام
من هم تقریبا همین مشکل را دارم
وقتی که تو دات نت می خوام به 2005 sql server کاتکت شوم این errorمیده :
this failur may be caused by the fact that under the default setting sql server dose not allow remote connection(error 40: could not open a coonection to sql server)
ضمنا تمام راههای پیشنهادی بالا رو امتحان کردم

منم همين مشكل رو دارم يكي كمك كنه آخه :(
 
بالا