منتخب بازارچه

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

myhobab

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

Ali_Nob

کاربر تازه وارد
سلام
من SQL Server 2005 رو روی XP نصب کردم و سپس زمانی که اونو اجرا می کنم (SQL Server Management Studio) هر کاری می کنم نمیتونم سروری بسازم که بهش Connect بشم لطفا کمک کنید !
ممنون
 

mazoolagh

Registered User
توی شاخه binn مربوط به sql یک برنامه هست به نام osql - در کامندپرامپت دستور osql -L رو اجرا کنین تا اسم سرور رو بهتون بده.
 

Ali_Nob

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

Mojgan110

کاربر تازه وارد
نييدونم دقيق !
ولي تجربه اي كه من داشتم اين بود كه از من هم كانكت نميشد

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

 

alireza sh

مدیر بازنشسته
در منوی RUN بنویسید : sqlmangr

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

alireza sh

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

Mojgan110

کاربر تازه وارد
نييدونم دقيق !
ولي تجربه اي كه من داشتم اين بود كه از من هم كانكت نميشد

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

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

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

Ali_Nob

کاربر تازه وارد
نييدونم دقيق !
ولي تجربه اي كه من داشتم اين بود كه از من هم كانكت نميشد

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

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

salarblacklove

Registered User
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
با تشکر فراوان از دوست گرامی night11 که این مسئله را به من آموزش داد.

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

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



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

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


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

alireza sh

مدیر بازنشسته
البته بنده این را عرض کنم که لزوما نام نسخه SQL server نصب شده روی کامپیوتر ، همنام با کامپیوتر نیست .

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

sam1980

کاربر تازه وارد
با سلام
من هم تقریبا همین مشکل را دارم
وقتی که تو دات نت می خوام به 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

کاربر تازه وارد
با سلام
من در 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

مدیر بازنشسته
سلام

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


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


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

mokhtari128

کاربر تازه وارد
با سلام
من هم تقریبا همین مشکل را دارم
وقتی که تو دات نت می خوام به 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)
ضمنا تمام راههای پیشنهادی بالا رو امتحان کردم
منم همين مشكل رو دارم يكي كمك كنه آخه :(
 
بالا