mat_en
چهارشنبه 27 آذر 1387, 01:04 صبح
سلام دوستان
مشكل من اينه كه ديتابيس من در SqlServer 2008 ساخته شده و براي نصب روي سيستم مقصد مدتها بود كه دنبال يه راه حل خوب مي گشتم .
يه برنامه كوچك براي امتحان ساختم و در اون از ديتابيس SQL EXPORESS كه همراه خود ويژوال استوديو هست ، استفاده كردم و كانكشن رو مطابق زير قرار دادم
string cnStr = @"Data Source=.\SQLEXPRESS;AttachDBFilename="+Application.StartupPath+@"\Data\Test.mdf"+";Integrated Security=True;Connect Timeout=30;User Instance=True";
فايل ديتابيس رو در پوشه اي به اسم DATA در كنار فايل اجرايي قرار دادم و وقتي برنامه رو همراه با SQL EXPRESS روي سيستم ديگه نصب كردم ديدم جواب ميده بدون اينكه نياز به Attach كردن داشته باشه.
حالا سوال من اينه كه آيا راه خوبيه كه بيام جداول ديتابيسم رو يه بار ديگه تو Express بسازم و از همين روش استفاده كنم ؟؟؟ يا اينكه برم Attach كردن رو ياد بگيرم ؟؟؟(با اينكه نفهميدم آخرش چجوريه !!!:عصبانی++:)
اگه دومي درسته آيا MSDE براي SQL Server 2008 وجود داره ؟؟؟
ممنون
مشكل من اينه كه ديتابيس من در SqlServer 2008 ساخته شده و براي نصب روي سيستم مقصد مدتها بود كه دنبال يه راه حل خوب مي گشتم .
يه برنامه كوچك براي امتحان ساختم و در اون از ديتابيس SQL EXPORESS كه همراه خود ويژوال استوديو هست ، استفاده كردم و كانكشن رو مطابق زير قرار دادم
string cnStr = @"Data Source=.\SQLEXPRESS;AttachDBFilename="+Application.StartupPath+@"\Data\Test.mdf"+";Integrated Security=True;Connect Timeout=30;User Instance=True";
فايل ديتابيس رو در پوشه اي به اسم DATA در كنار فايل اجرايي قرار دادم و وقتي برنامه رو همراه با SQL EXPRESS روي سيستم ديگه نصب كردم ديدم جواب ميده بدون اينكه نياز به Attach كردن داشته باشه.
حالا سوال من اينه كه آيا راه خوبيه كه بيام جداول ديتابيسم رو يه بار ديگه تو Express بسازم و از همين روش استفاده كنم ؟؟؟ يا اينكه برم Attach كردن رو ياد بگيرم ؟؟؟(با اينكه نفهميدم آخرش چجوريه !!!:عصبانی++:)
اگه دومي درسته آيا MSDE براي SQL Server 2008 وجود داره ؟؟؟
ممنون