ee_persian
جمعه 15 مرداد 1389, 01:27 صبح
با سلام خدمت همه
اول یه نکته : من کارهای زیر رو در SqlServer 2005 و Visual Studio 2008 انجام دادم .
بالاخره به کمک دوست خوبم آقای سیاوش امرایی (Siavash427 ) و چند تن از کاربران خوب سایت برنامه نویس مشکل کانکشن استرینگ من حل شد . گفتم بزارم تو سایت شاید بعضی ها این مشکل رو هنوز داشته باشن ...
2 کار اساسی باید انجام بشه
اول اینکه کانکشن استرینگ رو روی سیستم خودتان طوری تنظیم کنید که بدون اتصال به sql server 2005 بتونه کار کنه
و دوم اینکه کاری کنید که برنامه ی شما روی هر سیستمی کار کنه ..
مرحله اول :
از این رشته اتصال جهت اتصال به فایل های بانک اطلاعاتی خود استفاده کنید .
"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\school.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
نکته 1 : به جای School.Mdf در رشته اتصال بالا اسم فایل بانک اطلاعاتی خودتون رو بنویسید .
نکته2 : فایل های بانک اطلاعاتی رو در مسیر Bin\Debug کپی کنید .
نکته 3 : روی فایل های بانک اطلاعاتی راست کلیک کنید ، و در قسمت Security گزینه ی کاربر جاری رو انتخاب کنید و اونو FullAccess یا دستیابی کامل کنید .
نکته 4 : برای اطمینان از رشته اتصال فایل های بانک اطلاعاتی نباید به SqlServer2005 وصل باشن .
مرحله دوم :
بر روی Solution پروژتون راست کلیک کنید و یک پروزه جدید از نوع Project\Setup Wizard ایجاد کنید .
2 بار Next را بزنید تا به پبجره ای برسید که دکمه Add رو داره ...
حالا فایل های بانک اطلاعاتی رو انتخاب کنید و مراحل رو به پایان برسونید .
حالا یکبار پروژه خودتون رو build کنید و سپس روی پروژه نصب راست کلیک کنید و گزینه Add\OutputProject را انتخاب کنید .
در پنجره ی ظاهر شده و در قسمت Project نام پروژی خودتون رو وارد کنید و Okey رو بزنید .
حالا پروژه نصب رو اجرا کنید .
در آخر به مسیر پروژه بروید تا فایل های نصب رو مشاهده کنید .
لازم به ذکر است که SqlServerExpress باید روی سیستمی که برنامه روی اون اجرا می شه باید نصب باشه .
امیدوارم که توضیحاتم کافی باشه .
از اساتید و دوستانی که توضیحات منو کامل تر کنن تشکر می کنم .
موفق و پیروز باشید .
اول یه نکته : من کارهای زیر رو در SqlServer 2005 و Visual Studio 2008 انجام دادم .
بالاخره به کمک دوست خوبم آقای سیاوش امرایی (Siavash427 ) و چند تن از کاربران خوب سایت برنامه نویس مشکل کانکشن استرینگ من حل شد . گفتم بزارم تو سایت شاید بعضی ها این مشکل رو هنوز داشته باشن ...
2 کار اساسی باید انجام بشه
اول اینکه کانکشن استرینگ رو روی سیستم خودتان طوری تنظیم کنید که بدون اتصال به sql server 2005 بتونه کار کنه
و دوم اینکه کاری کنید که برنامه ی شما روی هر سیستمی کار کنه ..
مرحله اول :
از این رشته اتصال جهت اتصال به فایل های بانک اطلاعاتی خود استفاده کنید .
"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\school.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
نکته 1 : به جای School.Mdf در رشته اتصال بالا اسم فایل بانک اطلاعاتی خودتون رو بنویسید .
نکته2 : فایل های بانک اطلاعاتی رو در مسیر Bin\Debug کپی کنید .
نکته 3 : روی فایل های بانک اطلاعاتی راست کلیک کنید ، و در قسمت Security گزینه ی کاربر جاری رو انتخاب کنید و اونو FullAccess یا دستیابی کامل کنید .
نکته 4 : برای اطمینان از رشته اتصال فایل های بانک اطلاعاتی نباید به SqlServer2005 وصل باشن .
مرحله دوم :
بر روی Solution پروژتون راست کلیک کنید و یک پروزه جدید از نوع Project\Setup Wizard ایجاد کنید .
2 بار Next را بزنید تا به پبجره ای برسید که دکمه Add رو داره ...
حالا فایل های بانک اطلاعاتی رو انتخاب کنید و مراحل رو به پایان برسونید .
حالا یکبار پروژه خودتون رو build کنید و سپس روی پروژه نصب راست کلیک کنید و گزینه Add\OutputProject را انتخاب کنید .
در پنجره ی ظاهر شده و در قسمت Project نام پروژی خودتون رو وارد کنید و Okey رو بزنید .
حالا پروژه نصب رو اجرا کنید .
در آخر به مسیر پروژه بروید تا فایل های نصب رو مشاهده کنید .
لازم به ذکر است که SqlServerExpress باید روی سیستمی که برنامه روی اون اجرا می شه باید نصب باشه .
امیدوارم که توضیحاتم کافی باشه .
از اساتید و دوستانی که توضیحات منو کامل تر کنن تشکر می کنم .
موفق و پیروز باشید .