PDA

View Full Version : خطای Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.



esibarnamenevis
جمعه 06 تیر 1393, 18:28 عصر
سلام

موقع اجرای سایت پیغام خطای زیر رو میده ،لطفا راهنمایی کنید

دیتابیس رو ساختم با نام "amar" یک یوزر هم ساختم موقع اتصال به بانک خطای زیر رو میده

Cannot open database "amar" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

nice_boy_a
جمعه 06 تیر 1393, 19:07 عصر
سلام.
میگه با اون user نمی تونه login کنه.user رو عوض کن

esibarnamenevis
جمعه 06 تیر 1393, 19:28 عصر
سلام.
میگه با اون user نمی تونه login کنه.user رو عوض کن
این که از خود متن داره مشخصه !!!!

حالا راه حلعملیش چطوره؟
چطور باید یوزر عوض کرد؟ یوزری که باهاش کانکت میشم "useramar" است(نه یوزر "NT AUTHORITY\NETWORK SERVICE").
لطفا بیشتر توضیح بدید(اگه واقعا تجربه شو دارید و قبلا به این مشکل برخوردید، جواب بدید)
مچکرم..

nice_boy_a
جمعه 06 تیر 1393, 19:39 عصر
دو تا راه داری:
اول :یا اینکه بدون یوزر و پسورد کانکت بشی یعنی تو کانکشن استرینگت بنویسی Integrated Security=true
دوم:
یوزر sa فعال هست ؟ اگه فعاله که با sa کار کن...، اگه هم فعال نیست:
تو SQL Server در قسمت Security، روی Logins کلیک راست کن و New Login بزن، در قسمت Name ، نام رو وارد کن و پسورد هم اگه خواستی بده، در قسمت Default Database هم بانک رو مشخص کن و OK رو بزن. بعد همین یوزری که ساختی رو بزار تو ConnectionString.

esibarnamenevis
جمعه 06 تیر 1393, 19:42 عصر
دوست عزیز این مشکل رو بعد از آپلود به وجود اومده و
الان که سایتم آنلاینه مشکل دارم
الان که آنلاینم باید چکار کنم؟

esibarnamenevis
جمعه 06 تیر 1393, 20:17 عصر
بالاخره راه حل رو پیدا کردم ،با تشکر از دوستان که راهنمایی کردند
راه حل رو کامل میزارم شاید واسه بعضی دوستان این مشکل پیش اومد (فقط امروز جمعه بود که دارم مینوسم : سلامتی و تعجیل در فرج امام زمان (عج) صلوات یادت نره )

The solution that resolved my problem was:



Login to SqlExpress via SQL Server Management Studio
Go to the "Security" directory of the database
Right-click the Users directory
Select "New User..."
Add 'NT AUTHORITY\NETWORK SERVICE' as a new user
In the Data Role Membership area, select db_owner
Click OK

Here's a screenshot of the above:
خلاصه:
یک یوزر طبق توضیح بالا توی کامپیوتر خودتون میسازیم بعد از دیتابیس یک بکاپ جدید میسازیم و آپلود می کنیم رو سایت و بعد ریستور میکنیم و بدون مشکل سایت اجرا میشه...(وسلام)
http://i.stack.imgur.com/5lIUY.png