وقتی application ما با SQLدر ارتباط است اگر setup را توسط خود .NETساختیم حتما برای اجرای برنامه باید SQLروی کامپیوتر کاربر نصب باشد .
چکار باید کرد که مجبور به نصب نشویم ؟
وقتی application ما با SQLدر ارتباط است اگر setup را توسط خود .NETساختیم حتما برای اجرای برنامه باید SQLروی کامپیوتر کاربر نصب باشد .
چکار باید کرد که مجبور به نصب نشویم ؟
یعنی شما بانکتون رو با SQL ساختید اما انتظار دارید روی سیستم مقصد بدون داشتن SQL و یا موتور اون
کارتون رو انجام بدید ؟ اگر منظورتون همینه که باید بگم نمیشه . اما اگر غیر اینه دقیق بفرمائید
با ServiceManager به سرویس SQLServer وصل شید. اگه پیدا نشد SQL نصب نیست. اگه پیدا شد, باید Run هم باشه.
یعنی هیچ راهی برای اینکه کاربر را از نصب SQLخلاص کنیم وجود ندارد؟ چکار باید کرد. پس نرم افزارهایی که در بازار موجودند و بانک اطلاعاتی هستند چگونه کار میکنند که نیاز به نصب چیزی مانند SQLنیست؟
اونهایی که از Sql استفاده میکنند لااقل باید Engine اون رو نصب کنند
بقیه نرم افزارها هم با دیتابیسهای دیگه ای غیر از SQL کار میکنند
MSDE نسخه رایگان و قابل نصب SQL Server هست که میشه از داخل برنامه های دیگه صدا و اجرا کرد.
http://www.microsoft.com/downloads/d...displaylang=en
MSDE همون SQL Server Engine هست که البته محدودیتهایی داره
http://www.teratrax.com/articles/msd...ql_server.html
MSDE رو از داخل setup با پارامتر s/ صدا کنید. بدین ترتیب SQL Server Engine قبل از بقیه setup اجرا میشه. امکان داره بتونید Merge module های MSDE رو هم پیدا کنید و به setup خود اضافه کنید.
با سلام
دوست عزیز اگه میشه برای مبتدیا بیشتر توضیح بدین.
که چطوری برای ساختن Setup با استفاده از MSDE بانکشونو به برنامه بچسبونن..
لطف میکنین..