PDA

View Full Version : خطای بازنشدن بانک



vista2010
پنج شنبه 01 تیر 1391, 23:48 عصر
سلام
وقتی ازطریق ویزارد بانکمو بازمیکنم،بدون هیچ خطایی اطلاعات رو نشون میده..
اما وقتی از طریق کدنویسی میخام بانکو بازکنم،این خطارومیده:
An attempt to attach an auto-named database for file C:\Documents and Settings\XPro\Desktop\sepehrglass_2\App_Data\aspne tdb.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

----------------------------------
آدرس ،مطمئنم درسته واتصال به بانکم هیچ مشکلی نداره.
کدهای داخل webconfig:
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\asp netdb.mdf;Integrated Security=True;User Instance=true"
providerName="System.Data.SqlClient" />
<add name="sepehrglassConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\sepehrglass.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />

</connectionStrings>

ممنون میشم دوستان کمک کنن...مشکل از چیه؟؟؟

mehrzad_ali
جمعه 02 تیر 1391, 22:23 عصر
سلام از این کانکشن استفاده کنید


<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=dbName;Integrated Security=True" />
</connectionStrings>

fakhravari
جمعه 02 تیر 1391, 22:39 عصر
ایا sepehrglass.mdf را در SQL اتچ کرده اید؟

vista2010
جمعه 02 تیر 1391, 22:48 عصر
ایا sepehrglass.mdf را در SQL اتچ کرده اید؟

آره..اتچ کردم...سایتمو میخاستم جای دیگه کپی کنم،بانکمو اتچ کردم

barnamenevisforme
جمعه 02 تیر 1391, 23:01 عصر
سلام
اینطور که معلومه به احتمال زیاد database شما از قبل attach شده و در connectionstrin شما attachdbfilename دیده میشه که تلاش دوباره ای برای attach شدن انجام میده.سعی کنید از یه connectionstring بدون عبارت attachdbfilename استفاده کنید.مثل اون چیزی که دوستمون گفتن.یا اینکه از طریق راست کلیک روی dataset و انتخاب گزینه configure via wizard سعی کنید connectionstring درستی که برنامه تست مورد استفاده قرار میده بدست بیارید.

vista2010
جمعه 02 تیر 1391, 23:08 عصر
سلام از این کانکشن استفاده کنید


<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=dbName;Integrated Security=True" />
</connectionStrings>


ممنون...با این جایگذاری مشکلم حل شد...اما فقط رو سیستم جواب میده!!
وقتی آپلودش میکنم ،بازم میگه نمیتونه بانکو بازکنه!!
<add name="sepehrglassConnectionString1" connectionString="password=pass;Persist Security Info=True;User ID=sepehr;Initial Catalog=sepehrglass;Data Source=sepehrglass.somee.com"
providerName="System.Data.SqlClient" />
همیشه برا آپلود سایت،رشته ارتباطی رو تو وبکانفیگ بصورت بالا تغییر میدم!!

vista2010
جمعه 02 تیر 1391, 23:29 عصر
بعد از آپلود روی هاست و اجرای کدهای مربوط به بازکردن بانک،چنین خطایی میده:
88624

fakhravari
شنبه 03 تیر 1391, 11:56 صبح
سایت somee باید به این شکل باشه.
<connectionStrings>
<add name="ConnectionString1" connectionString="workstation id=fakhravary.mssql.somee.com;packet size=4096;user id=dherh;pwd=423452;data source=fakhravary.mssql.somee.com;persist security info=False;initial catalog=testtt" providerName="System.Data.SqlClient" />
</connectionStrings>

fakhravari
شنبه 03 تیر 1391, 12:04 عصر
شما باید Bak دیتابیس رو ریستور کنید روی هاست

vista2010
شنبه 03 تیر 1391, 15:39 عصر
رشته ارتباطی رو بصورتی که گفتین،تغییر دادم...
الان خطای دیگه میده:
88651

vista2010
شنبه 03 تیر 1391, 16:15 عصر
بانکمو رو هاست ریستور کردم،حتا همون رشته ارتباطی که خودش داده بود رو جایگزین کردم..اما باز خطایHTTP Error 500.19 - Internal Server Error رو میده!!!

mehrzad_ali
شنبه 03 تیر 1391, 17:05 عصر
برای آپلود شما باید از طریق کنترل پنل هاست به دیتابیس بسازید . بعد برای دیتابیس user و pass تعریف کنید و بعد کانکشن زیر رو ست کنید . بجای ip زیر باید ip هاست رو وارد کنید .از پشتیبانی ip رو بگیرید



<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=67.325.126.146;Initial Catalog=dbName;User Id=Youruser;Password=Yourpass"/>
</connectionStrings>

fakhravari
یک شنبه 04 تیر 1391, 00:55 صبح
وب کنفیگ بزارید.

vista2010
دوشنبه 05 تیر 1391, 11:25 صبح
بعضی وقتا بانکم درست میکنه،بعضی وقتا مثل امروز خطا میده!!!:ناراحت:
فکر کنم مشکلم با رشته ارتباطیمه!!!هردفه رشته رو تغییر میدم یه خطای جدید میده...رشته ارتباطیها و خطاهارو میذارم،بنظرتون چکارش کنم؟
(از sql express خود ویژوال استفاده میکنم)
اگر رشته ارتباطیم بصورت زیر باشه:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\sepehrglass.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

این خطارو میده:
An attempt to attach an auto-named database for file F:\sepehrglass_2\App_Data\aspnetdb.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

-----------
رشته ارتباطی:
Data Source=.\SQLEXPRESS;Initial Catalog=sepehrglass.mdf;Integrated Security=True

خطا:
Cannot open database "sepehrglass.mdf" requested by the login. The login failed.
Login failed for user 'XPRO2-E8B78D4B7\XPro'.

--------------
رشته ارتباطی:
Data Source=.;Initial Catalog=sepehrglass.mdf;Integrated Security=True
خطا:
Invalid object name 'tlogin'.
(tlogin یکی از جداول بانکمه)
---------------------

mehrzad_ali
دوشنبه 05 تیر 1391, 18:35 عصر
از کانکشن سوم استفاده کنید و از وجود جدول توی دیتابیس مطمئن شوید

vista2010
دوشنبه 05 تیر 1391, 19:46 عصر
از کانکشن سوم استفاده کنید و از وجود جدول توی دیتابیس مطمئن شوید

مطمئنم چنین جدولی دارم...تو Serverexplorer بانکم بازمیشه و جداولم رو میتونم بازکنم و دادهها رو ببینم!!