PDA

View Full Version : مشکل در کانکت شدن در SQL Server Management Studio Express



oxblood
شنبه 29 بهمن 1390, 21:24 عصر
سلام

http://up3.iranblog.com/images/12704521485047442834.jpg

با تشکر

Galawij
شنبه 29 بهمن 1390, 21:44 عصر
سلام،
ببینید سرویس SQL SERVER فعال هست (در حالت اجرا)؟!!
Start --->All Programs --->Microsoft SQL Server 2005 --->Configuration Tools --->SQL Server Configuration Manager با کلیک راست روی هر سرویس و انتخاب گزینه Start سرویس ها را فعال کنید.

oxblood
شنبه 29 بهمن 1390, 21:55 عصر
سلام،
ببینید سرویس SQL SERVER فعال هست (در حالت اجرا)؟!!
Start --->All Programs --->Microsoft SQL Server 2005 --->Configuration Tools --->SQL Server Configuration Manager با کلیک راست روی هر سرویس و انتخاب گزینه Start.
آره هست ! چک کردم !

shobair
چهارشنبه 03 اسفند 1390, 09:36 صبح
این مشکل رو فقط با Management Studio داری؟

از طریق دیگه مثل ADO هم نمیتونی متصل بشی؟

hosseinikk
یک شنبه 07 اسفند 1390, 12:26 عصر
با سلام
من چند روز پیش وارد sql شدم و سهواً در قسمت server Roleها تیک های بعضی گزینه هارو برداشتم.حالا که می خوام وارد sql بشم پیغام login failed میده .حالا باید چیکار کنم.83330

marniloo
یک شنبه 07 اسفند 1390, 17:10 عصر
سلام
من همین مشکل را دارم با این تفاوت که sql server browser و sql server agent الان stsrt هستند و هر کاری می کنم sql server از حالت stop خارج نمی شود و خطای زیر را می دهد لطفا من را رانمایی کنید . باید هرچه سریع تر راهش بندازم .
windows could not start the SQL Server (ُSQLEXPRESS) on local
computer. for more information , review the sytem event log if this is
a non-microsoft service , cotact the srvice vendor and refer to
service-specific erroe code 1814

لطفا من را راهنمایی کنید
راستی من sql server 2008 r2 expressرا نصب کردم
ادرس ایمیل : m.m30026@gmail.com
ممنون می شم اگه بهم میل بزنید

reza69
دوشنبه 08 اسفند 1390, 12:05 عصر
با سلام
من چند روز پیش وارد sql شدم و سهواً در قسمت server Roleها تیک های بعضی گزینه هارو برداشتم.حالا که می خوام وارد sql بشم پیغام login failed میده .حالا باید چیکار کنم.83330
شما احتمالا با sa وارد شدید این account اجازه ی دسترسی کلی به sql رو میده اگه با این account دیگه نمی تونید وارد شید باید از طریق یه account دیگه وارد شید که قبلا ساختید و اجازه ی دسترسی کلی رو بهش دادید
اگه ندارید پس sql رو از رو سیستم حذف و دوباره نصب کنید.

reza69
دوشنبه 08 اسفند 1390, 12:08 عصر
سلام
من همین مشکل را دارم با این تفاوت که sql server browser و sql server agent الان stsrt هستند و هر کاری می کنم sql server از حالت stop خارج نمی شود و خطای زیر را می دهد لطفا من را رانمایی کنید . باید هرچه سریع تر راهش بندازم .
windows could not start the SQL Server (ُSQLEXPRESS) on local
computer. for more information , review the sytem event log if this is
a non-microsoft service , cotact the srvice vendor and refer to
service-specific erroe code 1814

من قبلا مشگل شما رو داشتم هیچ راهی پیدا نکردم جز حذف sql و نصب دوباره آن.
پیشنهاد میکنم شما هم همین کار رو انجام بدید.

hosseinikk
سه شنبه 09 اسفند 1390, 10:00 صبح
با تشکر از راهنمایی هاتون، متاسفانه نمی تونم sql رو پاک کنم، چون دیتابیس شیرپوینت پورتال سازمانمون روش نصب و این کار باعث از کار افتادن سایت سازمانمون میشه . نمیشه یک instance دیگه روش نصب کرد؟ ؟

(1100)
سه شنبه 09 اسفند 1390, 10:17 صبح
شما احتمالا با sa وارد شدید این account اجازه ی دسترسی کلی به sql رو میده اگه با این account دیگه نمی تونید وارد شید باید از طریق یه account دیگه وارد شید که قبلا ساختید و اجازه ی دسترسی کلی رو بهش دادید
اگه ندارید پس sql رو از رو سیستم حذف و دوباره نصب کنید.
من هم همین مشکلو داشتم تو اکانت ادمین sql نصب کردم و در اکانت های دیگه نمیتونستم به طور عادی ازش استفاده کنم فقط با run as admin...میتونستم sqlاجرا کنم ولی هردفعه برای اجرا پس میخواد.

reza69
سه شنبه 09 اسفند 1390, 16:18 عصر
با تشکر از راهنمایی هاتون، متاسفانه نمی تونم sql رو پاک کنم، چون دیتابیس شیرپوینت پورتال سازمانمون روش نصب و این کار باعث از کار افتادن سایت سازمانمون میشه . نمیشه یک instance دیگه روش نصب کرد؟ ؟
تا اونجایی که من میدونم sql رو اینجوری طراحی کردن که امنیتش بالا باشه تنها راهی هم که به فکرم میرسه حذف کلیه. شاید راه دیگه ای هم باشه باید search کنی.
موفق باشی.

hosseinikk
چهارشنبه 10 اسفند 1390, 09:18 صبح
میشه یک instance دیگه نصب کرد.

firoozi90
جمعه 12 اسفند 1390, 13:03 عصر
بچه ها معمولا وقتی از sql نسخه enterprise استفاده کنیم بوسیله local یا localhost و یا . میشه کانکت شد.
و اگر نشخه اکسپرس باشه از sqlexpress\. استفاده می شه برای کانکت شدن.
این درسته دیگه؟
پس نباید این دوستمون که از express استفاده کرده برای کانکت شدن از sqlexpress\. استفاده کنند؟

reza69
شنبه 13 اسفند 1390, 09:54 صبح
بچه ها معمولا وقتی از sql نسخه enterprise استفاده کنیم بوسیله local یا localhost و یا . میشه کانکت شد.
و اگر نشخه اکسپرس باشه از sqlexpress\. استفاده می شه برای کانکت شدن.
این درسته دیگه؟
پس نباید این دوستمون که از express استفاده کرده برای کانکت شدن از sqlexpress\. استفاده کنند؟
نه دوست من ایشون میگه که تمام مجوز های دسترسی کلی به sql رو تیکشون رو برداشته و هیچ اکنتی با این سطح از دسترسی هم نداره تا با اون وارد sql بشه تو اینجور مواقع sql رو حذف بعد دوباره نصب میکنن.

hosseinikk
شنبه 13 اسفند 1390, 13:46 عصر
یعنی هیچ راه دیگه ای به غیر از حذف کردن و نصب دوباره وجود نداره ؟؟!!!:گریه:

firoozi90
شنبه 13 اسفند 1390, 22:03 عصر
با این تفاسیر شما مجبور به نصب دوباره هستید.
خیلی سخت نگیر فکر نکنم کسی توی برنامه نویس وجود داشته باشه که تا به حال نصب چندباره sql را تجربه نکرده باشه

hosseinikk
یک شنبه 14 اسفند 1390, 09:18 صبح
نگفتین اگه ی instance دیگه نصب کنم مشکل حل میشه یا نه؟؟

reza69
یک شنبه 14 اسفند 1390, 11:39 صبح
نگفتین اگه ی instance دیگه نصب کنم مشکل حل میشه یا نه؟؟
آره یه instance دیگه نصب کن.
sql server از چند instance استفاده می کند:
default instance
named instance
multiple instance
(instance نمونه های نصب شده از sql server راروی سرور می گویند)
در صورتی که هیچ instance از sql برروی سرور نصب نشده باشد اولین instance که نصب خواهد شد default instance خواهد بود که بطور پیش فرض نام خود سرور به آن اختصاص داده می شود .( یعنی با نا م سرور می توان به آن دسترسی داشت )
sql این اجازه را می دهد که چندین instance را به طور همزمان برروری یک سرورداشته باشیم . برای این منظور مدیران بانک های اطلاعاتی dba باید نام های متفاوتی را به instance ها بدهند
قابلیت داشتن چند instance در کنار هم برروی یک سرور به ما این امکان را می دهد که database کاربران و سیستم ها از یکدیگر مستقل باشند.
(( در هنگام نصب sql ، ویزارد نصب این برنامه از شما می خواهد که تعیین کنیید در حال نصب نمونه default یا nemed هستید.))
*** named instance نمونه ای از sql است که دارای نام بوده و با آن نام می توان به آن دسترسی داشت.
*** default instance نام آن سروری را که روی آن نصب گردیده را می گیرد.
نکته مهم : در هر لحظه فقط یک default instance می توانیم داشته باشیم . اما می توان همزمان چند نمونه named داشت.
### در چه مواقعی باید از multiple instance استفاده کرد :
استفاده از multiple instance باعث administration overhead می شود . داشتن instance های اضافی برروی سرور به منابع سیستمی بیشتری نیازدارد مانند حافظه و توانایی پردازش بالاتر
به هرحال در موارد زیر استقاده از multiple instance به جای یک نمونه پیشنهاد می شود :
1. وقتی که می خواهیم سرویس پک ها و برنامه ها و development database ها راآزمایش کنیم .
2. در زمانی که چندین ورژن از sql راروی یک کامپیوتر امتحان می کنیم.
3. وقتی که مشتریان مختلف نیاز دارند که سیستم و کاربرانشان همراه با کنسول مدیریتی آن، برروی نمونه جدای خودشان باشند.
4. وقتی هر برنامه (application) به instance نصب شده خود نیاز داشته باشد به جای instance برنامه های دیگر ( هر برنامه instance مربوط به خود را داشته باشد).

farkhondei70
چهارشنبه 24 اسفند 1390, 15:42 عصر
سوال اولیه که هنوز حل نشده ! باید چی کار کنیم ؟

reza69
چهارشنبه 24 اسفند 1390, 21:36 عصر
سوال اولیه که هنوز حل نشده ! باید چی کار کنیم ؟
این همه توضیح کمه؟
اگه میخوای یه جواب بشنوی باید بگم از نو دوباره باید نصب بشه.تمام.