PDA

View Full Version : اجرای یرنامه سی شارب بدون نصب sql server



خسرو خان
چهارشنبه 28 تیر 1391, 14:38 عصر
با سلام

چطور میتونم یه برنامه که با سی شارب نوشتم و به sql کار میکنه رو بدون اینکه sql server نصب شده باشه اجرا کنم ؟

با تشکر

Sirwan Afifi
چهارشنبه 28 تیر 1391, 14:53 عصر
باید نصب باشه.

barnamenevisforme
چهارشنبه 28 تیر 1391, 15:04 عصر
سلام
نسخه sql express رو به برنامه setup خود اضافه کنید.در connection string برنامه تغییراتی رو ایجاد کنید تا بتونه از این نسخه sql استفاده کنه.

خسرو خان
چهارشنبه 28 تیر 1391, 15:05 عصر
اگه باید نصب بشه بس برنامه هلو چطوذ کار می کنه ؟

میلاد رئیسی
چهارشنبه 28 تیر 1391, 16:24 عصر
با سلام . نرم افزار حسابداری هلو از sql 2000 استفاده می کنه و موقع نصب نسخه اکسپرس یا همون موتور sql رو نصب میکنه . علامتش هم کنار ساعت سیستم هستش .


شما اگر بخوایید از دستورات sql در برنامه خودتون استفاده کنید و sql server رو نصب نکنید میتونید از بانک sqlite (http://www.sqlite.org/) استفاده کنید ...

Esmail Solhkhah
چهارشنبه 28 تیر 1391, 21:18 عصر
سلام جناب خسرو خان
آقا ناراحت نمیشی یکم از دستت شاکی باشیم ؟
آخه خوش تیپ این سوال n بار تو این سایت مطرح شده که !!! ؟؟؟؟

بگذریم
ببینید یا برنامه شما تحت شبکه هست یا لوکال

اگه تحت شبکه نوشتید SQL SERVER را باید رو کامپیوتر سرور نصب کنید و تو کامپیوترهای کلاینت دیگه نیازی به نصب SQL SERVER نیست کافیه تو کانکشن استرینگ دیتاسورس رو ست کنید به همون سروری که SQL SERVER روش نصب هست.اینجا حتما باید از ورژنهایی استفاده کنید که قابلیت سرویس دهندگی داشته باشن (منظورم سرویس تحت شبکه هست)

اگه لوکال هست در این حالت حتما SQL SERVER باید رو اون کامپیوتر نصب بشه ،حالا بسته به شرایط میتونید برای ورژنهای 7 و 2000 از MSDE (http://en.wikipedia.org/wiki/MSDE) استفاده کنید،برای 2000 به بالا از SQL SERVER Express Edition (http://en.wikipedia.org/wiki/SQL_Server_Express) استفاده کنید، برای ورژن 2012 از SQL SERVER Express LocalDB (http://msdn.microsoft.com/en-us/library/hh510202.aspx) استفاده کنید.طبیعتا این ورژنها نصبشون سریعتر انجام میشه، نیاز به تعامل کمتری با کاربر دارن و منابع کمتری از سیستم میگیرن و ...
چرا چون بسیاری از قابلیتهای ورژنهای سرویس دهنده رو ندارن.

اگه تالار مربوطه (http://barnamenevis.org/forumdisplay.php?21-SQL-Server) رو ببینید در این مورد و راهکارهاش بحثهای زیادی بوده
حتی شما میتونید خودتون یه برنامه بنویسید که یک سوال از هم کاربر نپرسه و نصب رو با استفاده از تنظیماتی که خودتون ست میکنیدکاملا سفارشی انجام بده.

نکته : ورژن های Express بصورت دیفالت قابلیت سرویس دهندگی برای شبکه رو ندارن مگه اینکه خودتون دستی ست کنید.

موفق باشید.

mmd2009
پنج شنبه 29 تیر 1391, 01:41 صبح
باسلام

این تاپیک رو به خاطر جواب کامل اقای صلح خواه پاک نمیکنم ولی ازز این به بعد دیگه امیدوارم در این مورد سوالی مطرح نشه.

موفق باشید