PDA

View Full Version : دلیل این Error چیه و برای رفع اون چی کار باید کرد ؟(خیلی فوری )



e_ghadimi
دوشنبه 24 خرداد 1389, 20:10 عصر
سلام
من یک پروژه دارم که در اون از #C و SQL استفاده کردم .من برای این پروژه یک Setup ساختم ولی پس از نصب توی سیستم خودم و یا سیستم دیگه وقتی می خوام از فرم Log In وارد پروژه بشم این خطا رو می ده :



cannot Open DataBase "DataBaseName " requested by the Login.The Login failed.
Login faild for user "UserName ".


این در صورتی هست که من اصلا برای دیتابیسم Login تعریف نکردم و توی کد خودم هم به راحتی به DataBase وصل می شم.

r00tkit
دوشنبه 24 خرداد 1389, 20:30 عصر
دوست من شما با Windows authentication وصل شو

e_ghadimi
دوشنبه 24 خرداد 1389, 20:59 عصر
دوست من شما با Windows authentication وصل شو


من همین کار رو می کنم ولی بازهم همین خطا رو می ده !



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




string ConnectionString = @"Data Source=.\SQLExpress;Initial Catalog=MedadDataBase;Integrated Security=True";


string ConnectionStringMaster = @"Data Source=.\SQLExpress;Initial Catalog=Master;Integrated Security=True";




public static void AttachMyDB()
{
string FND = Application.StartupPath + @"\Data\MedadDataBase.mdf";
string FNL = Application.StartupPath + @"\Data\MedadDataBase_log.LDF";
string YourDB = "MedadDataBase";
SqlConnection C = new SqlConnection(ConnectionOpen.ConnectionStringMaste r);
C.Open();
string AP = "EXEC sp_attach_db @dbname = N'" + YourDB + "',@filename1 = N'" + FND + "',@filename2 = N'" + FNL + "'";
try
{
new SqlCommand(AP, C).ExecuteNonQuery();
}
catch { }
}



لطفا یکی بگه مشکل چیه ؟:عصبانی++: