PDA

View Full Version : از کدام نوع کانکشن استریق connection String استفاده کنم ؟



mehran6764
سه شنبه 01 مرداد 1392, 20:38 عصر
107792


سلام ، من یه برنامه با Vs2010 نوشتم که دیتابیسش Sql server هست ؛ دیتابیس طوریه که امنیتش مهمه و نمیخوام کسی بتونه به راحتی بازش کنه اگر باز کرد نتونه به محتویاتش دسترسی داشته و مهم تر اینکه
افرادی که قراره با این برنامه کار کنند لازم نباشه خودشون رو کامپیوترشون sql serve نصب کنند
، من از Sql express استفاده کردم اما تنوع استرینق کانکشن ها منو گیج کرده

اون کانکشن استرینقی که یوزر و پسورد میخواد برای چه زمانی است ؟ یوزر و پسورد یا تا Sql برنامه نویس هستند یا تو ویندوز برنامه نوس ، ممکنه اینجا کار کنن ولی وقتی کاربری برنامه رو اجرا می کنه تو سیستم اونکه این یوزر و پسوردها نیستند خطا بروز می کنه ؟ (( پس نباید از این روش استفاده باشه ؛ داستان چیه ؟!))

خیلی تو نت دنبالش گشتم و اینو پیدا کردم ، به نظر اتون از همین کانکشن استرینق استفاده کنم ؟




Data Source=.\\SQLEXPRESS;Initial Catalog=Name;Integrated Security=SSPI ;Pooling=False


یک مشکل دیگری هم دارم اینکه من تو یه جایی از پروژه ام
کنترل bindingNavigat وخاصیت data binding استفاده کردم ، موقع درست کردن setup باید چه مواردی رو رعایت کنم که موقع اجرا تو کامپیوتر مشکلی پیش نیاد ؟

HidDeN_OutX.Exe
سه شنبه 01 مرداد 1392, 22:10 عصر
سلام دوسته من خوبی ؟

من از Sql Express استفاده نمیکنم

اما کنکشن استریگمو بصورت پویا تنظیم میکنم

به این صورت :

"Data Source="+Dns.GetHostName()+";Initial Catalog=Store;Integrated Security=True"

یه چیزی دیگه هم بگم نمیشه هردم رو سیستم کاربر sql نصب کرد یا خودمون بریم

تنظیم کنیم یا دیتا رو اتچ کنیم واسه همین هم در اولین بار اجرای برنامه باید دیتا بیس اتچ شه

که باید با کد حلش کنی .

مشکلی در باره کدش داشتی همین جا بگو در خدمتیم .

mehran6764
چهارشنبه 02 مرداد 1392, 07:32 صبح
سلام دوسته من خوبی ؟

من از Sql Express استفاده نمیکنم

اما کنکشن استریگمو بصورت پویا تنظیم میکنم

به این صورت :

"Data Source="+Dns.GetHostName()+";Initial Catalog=Store;Integrated Security=True"

یه چیزی دیگه هم بگم نمیشه هردم رو سیستم کاربر sql نصب کرد یا خودمون بریم

تنظیم کنیم یا دیتا رو اتچ کنیم واسه همین هم در اولین بار اجرای برنامه باید دیتا بیس اتچ شه

که باید با کد حلش کنی .

مشکلی در باره کدش داشتی همین جا بگو در خدمتیم .

سلام ، ممنون از پاسخ و توجه ات

در مورد Atach کردن باید عرض کنم ، تو همین سایت به این مطلب پایین رسیدم

شما اگه با express کار میکنید احتیاجی به attach کردن دیتابیس خود ندارید ،زمانیکه setup برای برنامه خود میسازید فایل هاب mdf و ldf را نیز به setup خود اضافه میکنید ، با این کار به همراه برنامه، دیتابیس برنامه تون نیز وجود دارد.