PDA

View Full Version : سوال: سوال در مورد Administer website



seibel86
پنج شنبه 30 آبان 1387, 11:21 صبح
سلام دوستان:
در Administer website وقتی روی تب Security کلیک میکنم پیغام:
Unable to connect to SQL server database
رو میده.
حالا به نظر شما مشکل کار کجاست؟

maryam4
جمعه 01 آذر 1387, 13:08 عصر
سلام
علتش اینه که sqlexpress ای که همراه خود visual studio نصب میشه مشکل پیدا کرده و نمی تونه دیتابیش aspnet رو به پوشه app_data پروژه ات attach کنه
حالا شما دو تا راه حل داری
1-دوباره visual studio رو به صورت کامل نصب کنی
2-می تونی خودت دیتابیش aspnet رو به پایگاه attach کنی
برای این منظور به مسیر زیر برو
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
و سپس فایل aspnet_regsql.exe رو اجرا کن .این فایل دیتابیش aspnet رو خودش می سازه و به پایگاه داده ات attach می کنی
حالا برای اینکه به visual studio بفهمونی که دیتابیش aspnet کجاست به فایلweb.config ات این قسمت رو اضافه کن

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=aspnetdb;Integrated Security=SSPI"
providerName="System.Data.SqlClient" />
</connectionStrings>
البته کد ها یک مقدار در راست چین چپ چین به هم ریخته خودت درستشون کن

و در ضمن connectionString رو هم با توجه به سرور خودت تنظیم کن
وحالا اگه به Administer website بری دیگه ان خطا رو نمی بینی
در ضمن یادت باشه اگه از این روش استفاده کنی مجبوری دیتابیش aspnet رو مثل یک پایگاه داده معمولی به sql server سرورت attach کنی