PDA

View Full Version : مشکل با ASP.NET Configuration



farnooshhp
پنج شنبه 08 مرداد 1388, 11:41 صبح
سلام دوستان.
من وقتی صفحه ASP.NET Configuration رو باز می کنم و میخام به تب Security برم با این خطا مواجه میشم :

There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store.

The following message may help in diagnosing the problem: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) http://barnamenevis.org/asp.netwebadminfiles/images/yellowCORNER.gif
به نظر شما مشکل چیه؟(از sql server 2000 استفاده می کنم)

farnooshhp
جمعه 09 مرداد 1388, 13:13 عصر
هیشکی نمیدونه؟؟!!

AZERILA
جمعه 09 مرداد 1388, 23:13 عصر
احتمالا مشکل از اس کیو ال سرور اکسپرست باشه با تو web.config تنظیمات بانک اطلاعاتی رو عوض کنی

farnooshhp
شنبه 10 مرداد 1388, 08:13 صبح
من از اس کیو ال 2000 استفاده می کنم و اکسپرس نداره
و در مورد تنظیمات میشه بیشتر توضیح بدید؟

AZERILA
دوشنبه 12 مرداد 1388, 00:43 صبح
برای مثال

<connectionStrings>

<remove name="LocalSqlServer"/>

<add name="LocalSqlServer" connectionString="Data Source=DELL-PC;Initial Catalog=ASPNETDB;Integrated Security=True" providerName="System.Data.SqlClient"/>

</connectionStrings>

behnam-s
دوشنبه 12 مرداد 1388, 00:50 صبح
شما احتمالا sql server 2000 و 2005 با ویرایش های مختلف رو با هم نصب کردین چون اون error که تو سوال نوشتین مربوط به sql server 2005 میشه

daffy_duck376
دوشنبه 12 مرداد 1388, 07:38 صبح
شما احتمالا sql server 2000 و 2005 با ویرایش های مختلف رو با هم نصب کردین چون اون error که تو سوال نوشتین مربوط به sql server 2005 میشه
من اینطوری فکر نمی کنم . چون خطا روی هر نوع SQL SERVER همین پیغام رو داره . . به هر صورت شما مشکلت در قسمت اتصال به پایگاه داده است . اگر روی بانکت کاربر تعریف کردی باید در قسمت connection string بگذاری

<connectionStrings>
<add name="DATAConnectionString" connectionString="Data Source=server name;Initial Catalog=database name;Persist Security Info=True;User ID=username;Password=password;" providerName="System.Data.SqlClient"/>
</connectionStrings>

golagha_program
دوشنبه 12 مرداد 1388, 08:52 صبح
سلام.
ببين وقتي مي خواي به asp.net configuration وصل شي بايد ببيني بانك اطلاعاتي توي فولدر app.data اومده يا نه.
اگر اومده كه مشكلي نبايد باشه فقط برو ببين provideret رو چي تعريف كردي.

behnam-s
دوشنبه 12 مرداد 1388, 14:29 عصر
من اینطوری فکر نمی کنم . چون خطا روی هر نوع SQL SERVER همین پیغام رو داره . . به هر صورت شما مشکلت در قسمت اتصال به پایگاه داده است . اگر روی بانکت کاربر تعریف کردی باید در قسمت connection string بگذاری

<connectionStrings>
<add name="DATAConnectionString" connectionString="Data Source=server name;Initial Catalog=database name;Persist Security Info=True;User ID=username;Password=password;" providerName="System.Data.SqlClient"/>
</connectionStrings>

اگه توجه کنین تو خط پنجم error نوشته SQL Server 2005 !

farnooshhp
سه شنبه 13 مرداد 1388, 13:03 عصر
ببين وقتي مي خواي به asp.net configuration وصل شي بايد ببيني بانك اطلاعاتي توي فولدر app.data اومده يا نه.
اگر اومده كه مشكلي نبايد باشه فقط برو ببين provideret رو چي تعريف كردي.


بانک اطلاعاتی aspnet.mdf در این فولدر وجود داره که وقتی بازش می کنم فایل aspnetdb_log.ldf در اون موجوده. همینطوری درسته/؟
و کجا باید ببینم providero چی تعریف کردم؟:متفکر:

farnooshhp
سه شنبه 13 مرداد 1388, 13:07 عصر
برای مثال

<connectionStrings>

<remove name="LocalSqlServer"/>

<add name="LocalSqlServer" connectionString="Data Source=DELL-PC;Initial Catalog=ASPNETDB;Integrated Security=True" providerName="System.Data.SqlClient"/>

</connectionStrings>

این کد رو در web.config به جای کانکشن استرینگ فعلیم اضافه کنم؟