PDA

View Full Version : تفاوت استفاده از دیتابیس محلی یا دیتابیس express



samiasoft
یک شنبه 07 آبان 1396, 15:02 عصر
سلام دوستان

مزایا و معایب این 2 حالت زیر در چی هستش؟ کدوم حالت رو شما توصیه میکنید ؟
سرعت در کدوم حالت بهتر هستش؟
در کدوم حالت امکان استفاده در شبکه داریم؟ یا امکان شبکه نیست چون سیستم مشتری اکسپرس نصب هست شبکه کردن امکان پذیر نیست دیتابیس چه محلی باشه چه اکسپرس...یا نه؟



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

2- دیتابیس اکسپرس میسازیم ینی دیتاسورسش رو ./sqlexpress میزاریم و بعد در سیستم مشتری نسخه اکسپرس را فقط نصب میکنیم.

ali_md110
یک شنبه 07 آبان 1396, 15:41 عصر
این ./sqlexpress وهله نصب شده از اسکیول سرور شما هست و ممکنه هنگام نصب یک نام دیگه برای این وهله نصب بگذارید مثلا ./mysqlexpress و نقطه میشه نام کامپیوتری که برنامه روی اون نصب شده
نقطه یا غیر نقطه تاثیری در سرعت نداره
در صورت استفاده در شبکه با اسکیول اکسپرس یا ورژن enterprise باید کانکشن استرینگ رو تغییر بدید و بجای نقطه از IP کامپیوتر سرویس دهنده استفاده کنید

samiasoft
یک شنبه 07 آبان 1396, 17:02 عصر
این ./sqlexpress وهله نصب شده از اسکیول سرور شما هست و ممکنه هنگام نصب یک نام دیگه برای این وهله نصب بگذارید مثلا ./mysqlexpress و نقطه میشه نام کامپیوتری که برنامه روی اون نصب شده
نقطه یا غیر نقطه تاثیری در سرعت نداره
در صورت استفاده در شبکه با اسکیول اکسپرس یا ورژن enterprise باید کانکشن استرینگ رو تغییر بدید و بجای نقطه از IP کامپیوتر سرویس دهنده استفاده کنید

تشکر از توجهتون

حال اگر بخواهیم نسخه SqlLocalDB را در سیستم مشتری نصب کنیم در کانکشن دیتاسورس رو باید ./sqlexpress قرار داد ؟

در سایت کانکشن استرینگ ها کانکشن زیر رو نوشته ...ولی داخل این به جا دیتا سورس عبارت سرور قرارداده شده است چرا !!!


Server=(localdb)\v11.0;Integrated Security=true;

ali_md110
یک شنبه 07 آبان 1396, 18:48 عصر
منظور از Server نام سرور یا بحای آن IP سرور قرار میگیرد و این زمانی هست که نسخه اسکیول بر روی یک ماشین جداگانه نصب شده باشه
ولی در نسخه تک کاربره نیاز نیست نوشته شود
در ضمن اگر برنامه کاربران شما با نسخه اکسپرس در گذشته ارائه شده و قصد به روز رسانی به نسخه LocalDB دارید به خطای نسخه اسکیول بر میخورید
در ضمن نسخه LocalDB مخصوص Developer ها هست و بیشتر برای تست برنامه توسط برنامه نویسان کاربرد دارد و نسخه Express غیر از LocalDB ارجح تر هست