View Full Version : انتقال سورس پروژه به سیستم دیگر و اجرا
HOSSEINONLINE7
سه شنبه 06 خرداد 1393, 12:07 عصر
سلام من الان دارم پروژه ایی را انجام میدم که در vs2012 , sql2012 مینویسم بعدش باید سورسش همراه بانک اطلاعاتی را کامل به کسی بدم که اون روی سیستمی به احتمال زیاد با vs2010 , sql 2008 یا شاید ورژن متفاوت تر میخواد اجراش کنه .
نمیدونم چطور سورس را بهش بدم که اونجا با خطایی مواجه نشه و مثل سیستم خودم کامل اجرا بشه .
لطفا راهنمایی کنید چکار کنم ؟
HOSSEINONLINE7
سه شنبه 06 خرداد 1393, 22:24 عصر
لطفا راهنمایی کنید ...
kohyar
چهارشنبه 07 خرداد 1393, 00:42 صبح
خوب معلومه ورژن ویؤوال استدیو که شما استفاده کردی بالاتره.
همیشه ورژن بالاتر ها ورژن پائین تر رو ساپورت می کنند
HOSSEINONLINE7
چهارشنبه 07 خرداد 1393, 17:15 عصر
خوب معلومه ورژن ویؤوال استدیو که شما استفاده کردی بالاتره.
همیشه ورژن بالاتر ها ورژن پائین تر رو ساپورت می کنند
خوب حالا من میخوام روی ورژن پایین تر اجراش کنم .
باید چکار کنم ؟
fakhravari
چهارشنبه 07 خرداد 1393, 20:17 عصر
web site یا web app
روی پروژ کلیک راست کن بخش پراپرتی تنظیمات net بزار روی 3.5 ، 4 ، ..
برای sql هم میتونی script بگیری
HOSSEINONLINE7
پنج شنبه 08 خرداد 1393, 08:11 صبح
web site یا web app
روی پروژ کلیک راست کن بخش پراپرتی تنظیمات net بزار روی 3.5 ، 4 ، ..
برای sql هم میتونی script بگیری
این کار را بکنم دیگه کانکشن استرینگ دیتابیس و تنظیمات و ... اونجا مشکل ساز نمیشه ؟
قبلا اسکریپت گرفتم فقط نمیدونم با این کار دیگه برای ورژن های پایین تر مشکلی پیش نمیاد و راحت db ریستور میشه ؟
fakhravari
پنج شنبه 08 خرداد 1393, 14:53 عصر
استرینگ اصن ثابته برای هر ورژنی.
خیر پیش نمیاد
HOSSEINONLINE7
شنبه 10 خرداد 1393, 11:44 صبح
خوب معلومه ورژن ویؤوال استدیو که شما استفاده کردی بالاتره.
همیشه ورژن بالاتر ها ورژن پائین تر رو ساپورت می کنند
web site یا web app
روی پروژ کلیک راست کن بخش پراپرتی تنظیمات net بزار روی 3.5 ، 4 ، ..
برای sql هم میتونی script بگیری
استرینگ اصن ثابته برای هر ورژنی.
خیر پیش نمیاد
امروز پروژه را بردم تحویل بدم sql server 2008 بود vs 2010 آبروم رفت .
از دیتابیس اسکریپت گرفتم رفتم اونجا اجرا کردم کار نکرد و 10000 تا ارور داد .
خود سورس پروژه هم ارور داد و به هیچ وجه با vs 2010 اجرا نشد .
حتی فایل سولوشن را هم ادیت کردم و ورژنش را تغییر دادم بازم اجرا نشد .
خواهشا کمکم کنید چکار کنم تا فردا باید درستش کنم آبروم داره میره ...
عجب غلطی کردم توی vs 2012 و sql 2012 نوشتم :گریه:
کمـــــــــــــــــــــک ...
alireza.zahani
شنبه 10 خرداد 1393, 12:10 عصر
چطوری اسکریپت گرفتی؟
نباید خطا میداد
HOSSEINONLINE7
شنبه 10 خرداد 1393, 12:32 عصر
چطوری اسکریپت گرفتی؟ نباید خطا میداد روی دیتابیس راست کلیک کردم و task->GenerateScript و در پنجره ی Advance script option گزینه ی types of data to script را روی schema and data گذاشتم و در آخر Finish. اسکریپت روی سیستم خودم راحت اجرا میشه و دیتابیس را کامل همراه دیتا میسازه ولی در مقصد روی sql 2008 ارور میده .
bojakh
شنبه 10 خرداد 1393, 13:18 عصر
دیتا بیستو برای اسکریپت ورژنشو بزار 2005 که خیالت راحت باشه
HOSSEINONLINE7
شنبه 10 خرداد 1393, 13:34 عصر
دیتا بیستو برای اسکریپت ورژنشو بزار 2005 که خیالت راحت باشه
یعنی اینبار دیگه مشکل پیش نمیاد ؟
نیازی به دستکاری کانکشن استرینگ نیست ؟
دیگه فردا حتما باید جواب بده و نباید مشکلی پیش بیاد ...
alireza.zahani
شنبه 10 خرداد 1393, 16:39 عصر
شاید نوع داده ایی داشتی که اونجا پشتیبانی نمیکرد
HOSSEINONLINE7
شنبه 10 خرداد 1393, 18:16 عصر
شاید نوع داده ایی داشتی که اونجا پشتیبانی نمیکرد
نه مشکل از این نیست و دیتابیسم ساده هست .
من فایل mdf را توی فولدر bin گذاشتم و کانکشن استرینگ را هرجور تغییر میدم ارور میده .
لطفا در مورد کانکشن استرینگ راهنمایی کنید :
<connectionStrings>
<add name="GRDJahad1ConnectionString" connectionString="Data Source=.;AttachDbFilename=|DataDirectory|\GRDJahad 1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True "/>
</connectionStrings>
alireza.zahani
شنبه 10 خرداد 1393, 18:42 عصر
atach کردی دیتابیس رو؟
alireza.zahani
شنبه 10 خرداد 1393, 18:43 عصر
اگه آره
Data Source=.;data base=GRDJahad1.mdf;Integrated Security=True
عوض کن
HOSSEINONLINE7
شنبه 10 خرداد 1393, 20:33 عصر
atach کردی دیتابیس رو؟
اگه آره
Data Source=.;data base=GRDJahad1.mdf;Integrated Security=True
عوض کن
هرکاری میکنم به پروژه اتچ نمیشه و پیغام زیر را میده :
http://up.vbiran.ir/uploads/42758140155459326968_aaaa.png
alireza.zahani
شنبه 10 خرداد 1393, 20:40 عصر
برای اجرا روی آیکن sql server cراست کلیک کن run as administrator رو انتخاب کن
HOSSEINONLINE7
شنبه 10 خرداد 1393, 22:13 عصر
برای اجرا روی آیکن sql server cراست کلیک کن run as administrator رو انتخاب کن
میشه فایل mdf را در server explorer پروژه اتچ کنم که دیگه نیازی به sql server نباشه و از همونجا اجرا بشه ؟
HOSSEINONLINE7
شنبه 10 خرداد 1393, 22:27 عصر
همه ی اون کارها را کردم ولی بعد از اجرای پروژه خطا میده :
The user instance login flag is not supported on this version of SQL Server. The connection will be closed
alireza.zahani
شنبه 10 خرداد 1393, 22:32 عصر
بهتره که sql server حرفه ایی نصب کنی
ولی خب نباید مشکل ایجاد بشه
ولی connection رو باید تغییر بدی
بهتره یه control دیتا بزاری و connection رو از توی اون بخونی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.