سلام دوستان عزیز
چرا زمان که تعداد کاربر بر روی یک تیبل از sqlite کار می کنند بطور همزمان ارور 5-database is locked می دهد و ارور را چطور می توانم رفع کنم
با تشکر از پاسخگویی شما
سلام دوستان عزیز
چرا زمان که تعداد کاربر بر روی یک تیبل از sqlite کار می کنند بطور همزمان ارور 5-database is locked می دهد و ارور را چطور می توانم رفع کنم
با تشکر از پاسخگویی شما
سلام
Sqlite دیتابیس تک کاربره هست و نمی شود بصورت همزمان روی اون عملیات انجام داد ، یعنی برای هر عملیاتی در هر جای دیتابیس (هر تیبلی) کل دیتابیس قفل میشه تا اون عملیات تموم بشه ، فرقی هم نمیکنه SELECT , INSERT, UPDATE یا هر دستور دیگری
قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]
سلام دوست عزیز
من برنامه نوشتم تحت شبکه و دیتابیس را از sqlite استفاده کردم چون من جایی که کار می کنم نمی توانم از sqlserver استفاده کنم بخاطر همین از این دیتابیس استفاده کردم و قبلا از اکسس استفاده می کردم حالا می خواهم از شما کمک بگیرم که تحت شبکه از چه دیتابیس استفاده بکنم
تعداد کاربر حدودا 70 نفر هستند
با تشکر از پاسگویی شما
سلام
دیتابیس Sqlite اساسا یک سیستم تک کاربره هست و نمیشه تحت شبکه استفاده کرد ، نمیدونم محدودیت شما برای استفاده از Sql Server چی هست ، اما برای شما دقیقا Sql Server مناسبه
با Sqlite هم میشه به طریقی مشکل رو حل کرد ، اما شاید به صرفه نباشه ، اینکه شما یک سرویس بنویسید که تمام ارتباطات با دیتابیس رو اون انجام بده و درخواست های کلاینت ها به سرویس ارسال بشه و از سرویس پاسخ دریافت کنن ، البته پیاده سازی این سیستم مستلزم این هست که جوانب کار سنجیده بشه
در کل به نظرم بهترین راه استفاده از Sql Server هست
قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]
سلام دوست عزیز
آیا من از دیتابیس (sqlce - (.mdf استفاده کنم باز همین مشکل را دارم و ضمنا آیا می توانم روی شبکه با آی پی 170.40.10.30 بصورت local ایجاد کرد که همه از طریق شبکه به این دیتابیس وصل شوند
با تشکر از پاسخگویی شما
فایل های mdf برای Sql CE نیستند و پسوندشون sdf هست ، فرقی هم نمیکنه ، چرا که Sql CE نیز تک کاربره هست مانند Sqlite (البته بنده Sqlite رو بهتر از CE میدونم)
قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]
سلام دوست عزیز
آیا می توانم روی شبکه با آی پی 170.40.10.30 بصورت local ایجاد کرد که همه از طریق شبکه به این دیتابیس وصل شوند چون من اولین دفعه هست که می خواهم با sql server کار کنم
با تشکر از پاسخگویی شما
بله ، مشکلی نداره
قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]
سلام دوست عزیز
آیا می توان از داخل ویژال اسکول سرور ایجاد کرد اگر می توانید راهنمایی کنید متشکر می شوم
با تشکر