PDA

View Full Version : خطا در زمان اتصال به بانک اطلاعاتی خارج از V.S



میتی دات نت
چهارشنبه 15 اسفند 1386, 17:16 عصر
با سلام
در یکی از صفحات زمانی که به بانک اطلاعاتی میخواهم متصل شوم خطای زیر ظاهر میشود، ضمناً این صفحه خارج از محیط طراحی VS اجرا میشود(IIS)
:


Login failed for user 'NT authority\network service'

raravaice
چهارشنبه 15 اسفند 1386, 17:40 عصر
app شما تحت اکانت network service به sql server دسترسی نداره شما از طریق یکی از نامهای کاربری sql server باید به بانک متصل بشی.

موفق باشید

میتی دات نت
یک شنبه 19 اسفند 1386, 16:17 عصر
به نام خدا
با سلام و با تشکر از دوست بزرگوار raravaice
می خواستم بگم که این صفحات وقتی از درون Vs و از طریق منوی View in Brows اجرا میشه هیچ مشکلی نداره و من به تمام اطلاعات بانک اطلاعاتی دسترسی دارم ولی هنگامی که این صفحات رو روی سرور قرار میدم و و یا از طریق IIS اجرا می کنم این خطا رو میده .

جناب آقای راد ، آقا التماس دعا داریم .

raravaice
یک شنبه 19 اسفند 1386, 16:29 عصر
سلام

علت اینه که Vs از طریق network service با SQL server ارتباط بر قرار نمیکنه شما برای اینکه بتونی به صورت بهینه از sqlserver استفاده کنی تا هیچ جا به مشکل بر نخوری برای اتصال از user و pass دیتابیس توی برنامه استفاده کن تا برنامت هر کجا که اجرا میشه به درستی بتونه با مقصد ارتباط بر قرار کنه حتی حالت ریموت که app شما روی یه سرور هست و sqlserver شما یه جا دیگه.

موفق باشید

میتی دات نت
یک شنبه 19 اسفند 1386, 16:37 عصر
به نام خدا
با سلام و تشکر مجدد
من دقیقا نمی دونم مشکل چیه ؟
آیا باید یه مقداری رو رو Server یا IIS تنظیم کنم ؟
یا برنامه من ایرادی داره ؟
میشه بیشتر راهنمایی بفرمایین .

میتی دات نت
یک شنبه 19 اسفند 1386, 17:01 عصر
به نام خدا
متن خطایی که دریافت می کنم اینه .

raravaice
یک شنبه 19 اسفند 1386, 17:16 عصر
سلام

این که الان network service نیست local service هست؟!!!!

شما connection string که استفاده میکنید رو بزارید اینجا تا بشه دید از چه فرمتی از connection string استفاده میکنید.

موفق باشید

میتی دات نت
یک شنبه 19 اسفند 1386, 17:38 عصر
<connectionStrings>
Server Management Studio&quot;"/>
<add name="MyConnectionString" connectionString="Data Source=NMD;Initial Catalog=library;Integrated

Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

raravaice
یک شنبه 19 اسفند 1386, 17:43 عصر
شما از connection string استاندارد استفاده کن به طور حتم مشکلت حل میشه.



Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;


اگر دوست داشتی اینم ببین :
http://www.connectionstrings.com/?carrier=sqlserver2005

موفق باشید

میتی دات نت
یک شنبه 19 اسفند 1386, 21:22 عصر
به نام خدا حالا این خطا رو میده

raravaice
دوشنبه 20 اسفند 1386, 12:29 عصر
سلام

نوع های دیگه کانکتشن استرینگها هم تست کن ظاهرا با remote مشکل داره.

اینارو ببین

http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=233

http://support.microsoft.com/?kbid=899436

http://support.microsoft.com/kb/309398/

http://blogs.msdn.com/sql_protocols/archive/2005/10/22/483684.aspx

http://www.eggheadcafe.com/forumpost.aspx?topicid=7&forumpostid=43191

http://support.microsoft.com/kb/q238949/

موفق باشید