PDA

View Full Version : اتصال اتوماتيك به ديتابيس



aftabgarmabakhsh
شنبه 03 مهر 1389, 11:15 صبح
سلام دوستان
من 1 جايي رفتم براي مصاحبه
1 برنامه به من گفته با C#‎,ASP.NET,sql 2005 بنويسم

ولي مي خواهد من برنامه را روي Cd بهش تحويل بدهم و خودشان باهاش كار كنند
حالا مشكل من اينه:
وقتي خودم اونجا نيستم ، چطوري ديتابيس را از طريق برنامه atach كنم؟
و connectionString را چطوري بنويسم كه موقع اجرا شدن برنامه ، خودش اتوماتيك ساخته بشه و به ديتابيس وصل شه؟

من نه مي دونم روي سيستمشون پسورد sa چيه . نه مي دونم رويش sqlExpress نصب است يا نه
نه اسم سرور را مي دانم

مي شه كمكم كنيد؟ خيلي واجبه

Roia_del
شنبه 03 مهر 1389, 11:24 صبح
سلام. جدای از گزینه های نصب.شما میتونی یک کار دیگه هم بکنی.
1) یک صفحه Setup.aspx براشون بنویسی که اطلاعات بانک اطلاعاتی رو ازشون بخواد.نام کاربری ، نام سرور و رمز عبور
2)شما بانک اطلاعاتی تون رو تبدیل به کدهای SQL کردین دیگه ؟ اگه نکردین حتما این کار رو بکن.Generate SQL Script. روی بانک اطلاعاتی تو محیط SQL Management کلیک راست کن و حتما این گزینه هست.
3)بعد این که طرف نام کاربری و رمز عبور و اطلاعات سرور رو داد.شما به بانک اطلاعاتی Master وصل شو و کدی که بانک اطلاعاتی رو بسازه اجرا کن.کد شما دارای Create Database [dbname] هست.
4)رشته اتصال رو توی وب کانفیگ ذخیره کن.

http://www.kodyaz.com/articles/add-connection-string-to-web-configuration-file.aspx