PDA

View Full Version : ساخت SETUP بدون SQLEXPRESS (فوری)



zahra_no
سه شنبه 23 اسفند 1390, 14:55 عصر
باسلام
دوستان من تمام آموزش های ساخت ستاپ دیدم همه SQLEXPRESS داشته باشم تا بتونم در تغییرات کانکشنش فایلهای sql را ضمیمه برنامه کنم
اما sql من سرورش نام خود کامپیوترم هستن و وقتی میخوام با SQLEXPRESS\. کانکت بشم نمیتونم

حالا من چطوری میتونم ستاپ بسازم که از پایگاه داده برنامه هم بشه استفاده کرد.
من ستاپ را در کامپیوتری که سیستم عاملش WINDOWS 7 میباشد نصب میکنم.

ورژن ویژوال استدیو 2008 ورژن SQL ام 2008 میباشد.

دوستان ممنون میشم کمکم کنید.

generic
شنبه 27 اسفند 1390, 13:42 عصر
سلام
دیتاسورس برنامه را به Microsoft SQL server Database File تغییر دادی ؟
ضمنا باید فایلهای دیتابیست را هم به پوشه Debug کپی کنی.
اگر اینارو انجام دادی و connection string را هم به صورت
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\dbName.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
تعریف کردی و جواب نگرفتی باید مشکلتو دقیقتر بگی.

zahra_no
یک شنبه 28 اسفند 1390, 10:42 صبح
دیتاسورس برنامه را به Microsoft SQL server Database File تغییر دادی ؟

ممنون دوست عزیز از پاسختون
ولی من این رو متوجه نشدم، نمیدونم چطور باید این کار رو انجام بدم

generic
دوشنبه 29 اسفند 1390, 16:57 عصر
ممنون دوست عزیز از پاسختون
ولی من این رو متوجه نشدم، نمیدونم چطور باید این کار رو انجام بدم
1. برنامتو درvisual studio باز میکنی.
2.میری tools-connect to database
3. عوض کردن دیتاسورس به Microsoft SQL server database file
4. انتخاب فایل دیتابیس از brows

zahra_no
جمعه 04 فروردین 1391, 12:53 عصر
یه دنیا ممنون دوست عزیز که کمکم میکنی

من بعد از اینکه test connection را میزنم این خطا رو میده ! :ناراحت:

generic
جمعه 04 فروردین 1391, 17:40 عصر
این خطا مربوط به SQL Server و connection string میباشد. دقت کن ببین فایلهایی که برای وصل شدن انتخاب میکنی همونایی هستن که قبلا از طریق اون کانکشن قبلی وصل میشدی. از دیتاسورست هم میتونه باشه.
اگر موفق نشدی در یک پروژه جدید با دیتابیس جدید اینکارا رو انجام بده. ولی قاعدتا باید جواب دهد!

aghayex
جمعه 18 فروردین 1391, 11:04 صبح
دوست عزیز اگه دستابیست رو می خای با اس کی ال اکسپرس مدیریت کنی نمی خاد دیتابیس رو به پروژه اضافه کنی مگه اینکه بخواهی تغییراتی روی اون داشته باشی تنها کاری که باید انجام بدی اینه که کانکشن استریگتو تنظیم کنی :
این کانکشن برا زمانی هست که شما دستابیست رو در کنار برنامت داری :

SqlConnection sqlcon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename= |DataDirectory|\\db\\Database1.mdf;Integrated Security=True

در ضمن تو این تاپیک یه مقاله هست که به دردتون می خوره
http://barnamenevis.org/showthread.php?319819-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B3%D8%AA%D8%A7%D9%BE-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-sql-server