PDA

View Full Version : اشکال در sql server و فایل های دانلود شده از سایت مایکروسافت



amuSoheil
جمعه 17 مرداد 1382, 20:34 عصر
به نام خدا
من vs 2003 را در ویندوز 2003 نصب کردم . من با اس کی ال سرور 2000 مشکل داشتم یعنی نمی تونستم به سرور وصل بشوم در مباحث مربوط به اس کی ال خواندم که آقای عرفانیان نیز مشکل مشابه من داشته. آقای عرفانیان گفته بودند که باگ برای برای ویندوز است و باید sp3 مربوط به اس کی ال سرور را از سایت مایکروسافت دانلود کنی و اجرا کنی.
من فایل sql2kasp3.exe را دانلود کردم و اجرا کردم .
اما دیگه همه چیز بهم ریخته نه می تونم پروژه باز کنم. نه می تونم پروژه درست کنم . حتی webmatrix هم دگیر اجرا نمی شود .حتی مثال های asp.net نیز از کاز افتاده است .
هر کس می تواند راهنمایی ام کند
با تشکر
AmuSoheil

Vahid_Nasiri
جمعه 17 مرداد 1382, 21:49 عصر
مطابق سایت مایکروسافت شما باید دو مورد زیر را با هم نصب کنید :


Install Database Components SP3a (SQL2KSP3.exe).
Install Analysis Services Components SP3a (SQL2KASP3.exe).

آیا اینکار را کرده اید و یا یکی را؟ متاسفانه بدلیل پایین بودن سرعت دانلود کمک خاصی به شما نمی توانم بکنم. چون آنها را ندارم!!

amuSoheil
یک شنبه 19 مرداد 1382, 03:26 صبح
به نام خدا
من win2003 و VS 2003 و SQL2000 را در کامپیوتر خودم نصب کردم.
برنامه Samples and QuickStart Tutorials را هم نصب کردم.مثالهای این برنامه به درستی اجرا می شوند .یعنی خیلی راحت می تواند به بانک Pubs (مثال خودش) دسترسی پیدا کند و مثال را در کامپیوتر من اجرا کند.
من یک بانک(Test) برای تست درست کردم.اما هنگامی که با استفاده از asp.net می خواهم به بانک وصل شوم. چنین پیغامی را می دهد

Server Error in '/WebApplication1' Application.
--------------------------------------------------------------------------------

Cannot open database requested in login 'Test'. Login fails. Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open database requested in login 'test'. Login fails. Login failed

من با استفاده از مثال خود برنامه فوق با این کد ها وصل میشوم

[
MyConnection = New SqlConnection("server=(local)\NetSDK;database=test;Integrated Security=true")
حالا می خواستم ببینم اشکال کار کجاست.
با تشکر

Vahid_Nasiri
یک شنبه 19 مرداد 1382, 12:19 عصر
این را باید از اول می گفتید!
شما عبارت موجود در کانکشن استرینگ را به صورت زیر اصلاح کنید :


server=localhost ; uid=sa; pwd=sqlpass; database=ZarinDotNet

در اینجا زرین نام دیتابیس است و uid نام یوزر اس کیو ال سرور و pwd پسورد آن است.

موفق باشید

amuSoheil
دوشنبه 20 مرداد 1382, 10:56 صبح
آقا نشد :(
نمی دونم اشکال کجاست
حتی وقی می خواهم از طریق ویزارد vs یک صفحه aspx درست کنم خود ویزارد به بانک وصل می شه اما. موقع اجرا

Login failed for user 'SOHEIL\ASPNET'.
چنین پیغامی رو میده.
چیکار باید بکنم.
connenctionstring من هم اینه
server=(local);database=soheil;Integrated Security=true
در ضمن من با تمام یوزر های بانکم هم امتحان کردم.اما نشد :( .از اون سوروسی هم که آقا نصیری داده بودند استفاده کردم. اما نشد :(
حالا چیکار کنم.
اگه میشه طریقه ساخت بانک جدید و طریقه وصل شدن از طریق asp.net را بنویسید.این sqlserver کچلم کرده :cry:
با تشکر

Vahid_Nasiri
دوشنبه 20 مرداد 1382, 13:24 عصر
Login failed for user 'SOHEIL\ASPNET'.
یعنی شما یوزری به نام ای اس پی نت روی سروری به نام سهیل ندارید و این یوزر جزو یوزرهای معتبر و مورد اطمینان اس کیو ال سرور تعریف نشده است.
شما Integrated Security=true را پاک کنید و بجاش از uid و pwd که توضیح دادم استفاده کنید. به صورت پیش فرض یوزر sa با پسورد خالی باید وجود داشته باشد در غیر اینصورت یکی باید بسازید و گرنه نمی توانید از اس کیو ال سرور استفاده کنید.

amuSoheil
چهارشنبه 22 مرداد 1382, 00:51 صبح
به نا خدا
آقا اشکال جای دیگری بود.
این مثال خود ویژوال دات نت یک سرور درست می کرد به نام (local) اما وقتی از توی Interprise manager نگاه می کردی یک سرور دیگه نشان می داد(پیش فرض خود Sql Server) ما هم توی این سرور پیش فرض یه بانک می ساختیم بدش آدرس یه جایه دیگه را می دادم.انتظار داشتیم جواب بده. :D
خلاصه اینکه بعد از کلی درد سر بالاخره فهمیدم چیه :wink: .
آما اقای نصیری از شما واقعا سپاسگذارم که من را راهنمایی می کردید.
با تشکر
AmuSoheil