View Full Version : سوال: مشکل در تهیه setup ؟
Fartaj
سه شنبه 11 مهر 1391, 06:46 صبح
سلام خدمت دوستان
راستش من اولین بار که می خوام این کار رو انجام بدم تمام فیلم ها و مقالات رو هم خوندم اما 2 تا مشکل دارم یکی اینکه من برای دیتابیس از sqlserver 2008 r2 استفاده کردم و از نوع express هم نیست من اومدم دیتابیس رو به فایل ها پروژه نصبی اضافه کردم و سعی کردم تو connection string با attach کار کنم اما هر چی سعی کردم تو سیستم کاربر نتونست وصل بشه ؟
یک سوال دیگه وقتی من دیتابیسم از نوع express نیست موقعی که باید برنامه ها رو برای نصب به setup اضافه کنم باید کدوم sql رو اضافه کنم به من یک sqlserver 2008 express نشون می ده و یک compact 3.5 sp2 ?
و مشکل دوم من اینه که وقتی می خوام برای desktop یک shortcut تعریف می کنم موقع build این ارور رو می ده :
Error9 Unable to build shortcut named 'Students', located in '[DesktopFolder]'
arman_Delta2002
سه شنبه 11 مهر 1391, 08:29 صبح
کد های اتچ بانک مشکل دارن در کد نویسی بیشتر دقت کنین و لازم نیست کل sqlserver رو روی مقصد نصب کنین مگر میخواین بانک رو انجا مدیریت کنین . در سیستم مقصد حتما توجه کنین که پوشه های درایو کمپرس نشده باشن منظورم مسیر نصب است. برای نام سرور در کانکشن استرینگ بجای ایپی یا نام سیستم طرف از دات یا همان نقطه استفاده کنین (.) خودش سرور فعال رو شناسایی میکنه.(در شرایط خاص)
sqlserver express 2008رو تیک بزنین
کل پوشه بین و obj رو پاک کنین و مجددا بولید کنین و ستاپ رو هم به همین شکل از نام فارسی هم دوری کنین واسه نام گزاری. موفق باشین
Fartaj
سه شنبه 11 مهر 1391, 10:33 صبح
ممنون دوست عزیز
ورژن sql رو برای این پرسیدم چون یک بار برای تست اسم سرور رو اسم سیستم کاربر رو دادم وقتی اجرا کردم ارور تغییر کرده بود و حالا یک چیز هایی در باره ورژن می گفت نمی دونم می گفت sql شما از نوع 661 ولی اینی که نصبه از نوع 551 حالا عدد ها رو دقیق یادم نیست ولی یک همچین اروری داد ؟
arman_Delta2002
سه شنبه 11 مهر 1391, 17:08 عصر
میشه ارور رو کامل بزارین ممنون میشم .
Fartaj
سه شنبه 11 مهر 1391, 17:26 عصر
این ارور رو می ده :
The database 'students' cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported
البته این ارور رو یک جای دیگه هم دیدم تو vs تو قسمت setting اومدم connection string رو دستکاری کردم بعد تست کانکشن رو که زدم دوباره همین ارور رو داد
کانکشن استرینگی که گذاشتم :
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Data\students.mdf;Initial Catalog=students;Integrated Security=True;User Instance=True
لطفا اگر کانکشن استرینگ ایراد داره ممنو می شم برام تصحیح کنید
arman_Delta2002
سه شنبه 11 مهر 1391, 18:41 عصر
"Data Source=.\SQLEXPRESS;AttachDbFilename=" & Application.StartupPath &"\Data\students.mdf;Initial Catalog=students;Integrated Security=True;User Instance=True"
فکر میکنم |DataDirectory| مشکل ساز هست بهتره که با مسیر دهی نسبت به فایل اجرایی بانک رو مسیر بدین
در خیلی کانکشن استرینگ ها دیدم که این مشکل هست. تست کنین.داخل students.mdf پوشه Data است که پوشه دیتا هم کنار فایل اجرایی است .
application.startupPath مثلا میشه
c:\Barname
یه سری هم به این قسمت بزنین
Tools>Options>Data Connections فکر کنم instance name خالی باشه
Fartaj
سه شنبه 11 مهر 1391, 19:00 عصر
می ره تو قسمت کد نویسی LINQ و این خط رو نشون می ده :
public DC_linqDataContext() :
base(global::students.Properties.Settings.Default. studentsConnectionString, mappingSource)
{
OnCreated();
}
و این ارور رو می ده :
Format of the initialization string does not conform to specification starting at index 14.
در مورد اون آدرسی هم که دادید رفتم نوشته : SQLEXPRESS
arman_Delta2002
سه شنبه 11 مهر 1391, 22:13 عصر
متأسفانه من لینک بلد نیستم و همچنین سی شارپ
hamed_hossani
چهارشنبه 12 مهر 1391, 22:22 عصر
مشکل دوم من اینه که وقتی می خوام برای desktop یک shortcut تعریف می کنم موقع build این ارور رو می ده :
در کنار خود فایل exe شورت کات بسازید بعد با موس به پوشه مربوطه جابجا کنید.
Fartaj
پنج شنبه 13 مهر 1391, 07:54 صبح
فکر کنم مشکلش با icon هست به محض اینکه به shourtcut آیکون اضافه می کنم نمی تونه build کنه آیکون رو باید جای خاصی بزارم ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.