PetekDincos
چهارشنبه 26 مرداد 1390, 13:35 عصر
با سلام
من در یک برنامه کوچک که می خوام برای هر سال یک دیتابیس داشته باشم می یام در انتها برای سال گذشته یه Backup از دیتابیس می گیرم و سپس یه دیتابیس جدید برای سال قبل مثلا OldDB ایجاد می کنم و سپس این Backup رو به این دیتابیس (OldDB) رستور می کنم و برای سال جدید که می خوام اطلاعات جدید وارد کنم بعضی از Table ها رو با اجرای یه اسکریپت Drop کرده و دوباره با یه اسکریپت جدید Create می کنم و چون برای این کار ها از SMO استفاده می کنم و کانکشن استرینگ رو حودم به صورت دستی در کد می دم مثلا
ConnectionString = "Data Source=" + System.Net.Dns.GetHostName() + ";Initial Catalog=MyDB;User ID=sa;Password=123456;";
و من در برنامم از ORM EF استفاده کرده ام که کانکشن استرینگ این هم در App.Config قرار داره بعد از اینکه مراحل بالا رو انجام داده با استفاده از دستورات SMO کانکشن رو می بندم و می یام با EF به دیتابیس وصل بشم که ایراد زیر رو می ده
Login failed for user 'Safura-PC\Administrator'. The user is not associated with a trusted SQL Server connection.
A severe error occurred on the current command. The results, if any, should be discarded.
که واقعا دو روزی است گیر این موضوعم تو رو خدا کمک کنید با تشکر
من در یک برنامه کوچک که می خوام برای هر سال یک دیتابیس داشته باشم می یام در انتها برای سال گذشته یه Backup از دیتابیس می گیرم و سپس یه دیتابیس جدید برای سال قبل مثلا OldDB ایجاد می کنم و سپس این Backup رو به این دیتابیس (OldDB) رستور می کنم و برای سال جدید که می خوام اطلاعات جدید وارد کنم بعضی از Table ها رو با اجرای یه اسکریپت Drop کرده و دوباره با یه اسکریپت جدید Create می کنم و چون برای این کار ها از SMO استفاده می کنم و کانکشن استرینگ رو حودم به صورت دستی در کد می دم مثلا
ConnectionString = "Data Source=" + System.Net.Dns.GetHostName() + ";Initial Catalog=MyDB;User ID=sa;Password=123456;";
و من در برنامم از ORM EF استفاده کرده ام که کانکشن استرینگ این هم در App.Config قرار داره بعد از اینکه مراحل بالا رو انجام داده با استفاده از دستورات SMO کانکشن رو می بندم و می یام با EF به دیتابیس وصل بشم که ایراد زیر رو می ده
Login failed for user 'Safura-PC\Administrator'. The user is not associated with a trusted SQL Server connection.
A severe error occurred on the current command. The results, if any, should be discarded.
که واقعا دو روزی است گیر این موضوعم تو رو خدا کمک کنید با تشکر