مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل در کانکشن استرینگ پروژه

ﺳﻪ شنبه, 24 اردیبهشت 1398 11:58

مشکل در کانکشن استرینگ پروژه

سلام و درود به اساتید محترم و اقای مدائنی 

این پروژه کوچکی که گذاشتم میخوام فایل دیتابیسمم بصورت اتوماتیک اتچ بشه ولی نمیشه. وقتی دیتابیس اتچ شده که درست کار میکنه وقتی دیتچ میشه از کار میفته اگه میشه ایت پروژه رو برام کانکشن استرینگشو تنطیم کنید من خودم هرچیمیذارم همین خطا رو میده

خیلی کارم گیره

دانلود فایل ضمیمه

ﺳﻪ شنبه, 24 اردیبهشت 1398 13:41

سلام اقا گرفتم مشکل کجاست فقط یه راهنمایی کوچیک دیگه میخوام

وقتی دیتا بیس هم توی فولدر C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA  و هم توی فولدر debug کنار فایل exe هست همه چی اوکیه وقتی دیتابیس رو دیتچ میکنم و یه بار پروژه رو اجرا میکنم خودش اتوماتیک اتچ میشه

کانکشن استرینگم این هست 

        string connectionString = "Data Source=.\\sqlexpress;AttachDbFilename=|DataDirectory|\\TestAttach.mdf;Initial Catalog=TestAttach;Integrated Security=True;MultipleActiveResultSets=True;User Instance=False;MultiSubnetFailover=False";

حالا مشمل اینجاست که وقتی فایل های دیتا بیس mdf,log که در مسیر C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA قرار دارن رو پاک میکنم که فقط فایل های دیتابیسی که توی فولدر برنامه قرار داره بمونن اتچ نمیشه بررسی کردم دیدم وقتی اینطوری اجرا میکنم پروژه رو یه فایل log دیتابیس در مسیر C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA  ایجاد میشه و فایل mdf,log همچنان در فولدر برنامه کنار فایل exe هستند

اومدم properties دیتابیس رو بررسی کردم دیدم بجای اینکه ادرس log رو از کنار فایل exe بخونه داره از فولدر C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA میخونه

فکر کنم اگه مسیر این دوتا هنگام اتچ اتوماتیک درست شه دیگه همه چی آروم میشه

لطفا راهنمایی کنید ممنون

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید