سلام. من یه برنامه با VS2010,.net3.5,SQL Server2008 نوشتم. حالا باید روی سیستم مشتری SQL Server 2008 رو نصب کنم یا با SQl Experess هم میشه؟
اگه با EXperes هم میشه چه تغییراتی در برنامه اعمال کنم؟
با تشکر
سلام. من یه برنامه با VS2010,.net3.5,SQL Server2008 نوشتم. حالا باید روی سیستم مشتری SQL Server 2008 رو نصب کنم یا با SQl Experess هم میشه؟
اگه با EXperes هم میشه چه تغییراتی در برنامه اعمال کنم؟
با تشکر
بانک اطلاعاتی رو خودتون دستی Attach می کنید یا در برنامه تون با کد اینکار رو انجام می دهید؟ در هر صورت در بین پارامتر های
ConnectString یک Data Source هست که باید مطابق Instance نصب شده باشه.
معمولا SQL Server با Instance ئه نقطه (.) (یا همون (local) ) یا MSSQLSERVER\. نصب میشه.
اما اگه SQL Express رو نصب کنید، معمولا SQLEXPRESS\. خواهد بود، در نتیجه پارامتر Data Source رو باید بر اساس Instance نصب شده تغییر بدهید.
در کنار این موارد، مواظب این هم باشید ک برنامه و بانکتون اگه از امکاناتی در sql server 2008 استفاده کرده باشه ک در نسخه express موجود نباشه یا محدودتر باشه، ممکنه ب مشکل بخورین.
و همونطور ک گفتن، کانکشن استرینگ رو باید اصلاح کنید
آخرین ویرایش به وسیله RED-C0DE : یک شنبه 22 بهمن 1391 در 16:08 عصر
احتمال زیاد مشکلی نخوره ولی قبلش تست کنین حتما برنامتون رو
اگه هم قراره خطایی بخوره و متوجه بشین بهتره خودتون اولین نفری باشید ک خطا رو می بینین نه مشتری
وقتی میخوام دیتابیس رو به Express اتچ کنم این ارور رو میده:
http://upload.tehran98.com/img1/i7x4b0ectdzla79ozj8.png
متاسفانه نسخه SQL Express ای که نصب شده از نسخه SQL Server و نسخه فایل بانک اطلاعاتی تون قدیمی تره. به همین جهت
نمی تونه اون بانک اطلاعاتی رو باز کنه. هر وقت بانک اطلاعاتی با یک نسخه جدید تر باز بشه نسخه فایل اش تغییر می کنه و دیگه
با نسخه قدیمی تر باز نمیشه، مگر اینکه تبدیل نسخه صورت بگیره.
خوب من با SQL Server 2008 R2 ساختم. الان با چه ورژنی از SQL Express کار میکنه؟
سلام
خوب اگه بتونید Express r2 پیدا کنید مشکلتون حل میشه.
ولی یکی از بهترین راه ها برای مشکل بر نخوردن در اتچ کردن گرفتن Query از جدول هست که فک کنم راه حل خوبی باشه
به امتحانش می ارزه
the king عزیز ببخش من موقعی که داشتم جواب میدادم هنوز شما جواب نداده بودی و گرنه قصدم جواب تکراری نبود
موفق باشید
پاسخ شما با راه حلی دیگر
https://barnamenevis.org/showthread.p...88-SQL-Express