آيا LocalDB همان Sqlexpress است؟
درود بر شما
ميخواهم يك ستاپ براي پروژه بسازم تا در هر سيستمي قابل اجرا بدون Config برنامه نويس باشه، پس از مطالعه فهميدم كه بايد از نسخه اكسپرس استفاده كنم، حالا مشكلي كه دارم اين. است كه نميتوانم عملياتمربوط به ديتابايس را انجام دهم،
در
فرق ConnectionString که در اون نوشته شده باشه Data Source=(LocalDB)\v11.0 با اونی که نوشته Data Source=.\SQLExpress چی هست؟ آیا در هنگام نصب در سیستم مشتری فرقی خواهد کرد؟
آیا اونی که Data Source=(LocalDB)\v11.0 نوشته شده همون نسخه SqlExpress هست؟
DataBaseیی که به صورت LocalDB در ConnectionString آدرس دهی شده و از طریق Visual Studio ساخته شده ، آیا همون SqlExpress هست؟
نقل قول: آيا LocalDB همان Sqlexpress است؟
LocalDB نسخه جدیدsql experes (که تو ویژوال 10 به قبل بود) هستش که تو ویژوال 12 و 13 اضافه شده در واقع سبک تر و کم امکانات تر شده برای کار های کوچیک
و برنامه ای که با اون نوشته بشه تو سیستم مشتری به جای sql experesباید localdbرو نصب کنید
تو مایکروسافت سرچ کنید فایلش هست که حدودا 30 مگ هستش
نقل قول: آيا LocalDB همان Sqlexpress است؟
تشکر
من با این ConnectionString سعی دارم به LocalDB متصل بشم:
Conn.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\DB.mdf;Integrated Security=True";
متصل میشم اما مساله اینجاست الان که دارم می بینم من 2 تا DataBase در پروژه دارم یکی در درون فولدر کنار .sln و دیگری در فولدر debug، الان من باید به کدوم متصل بشم؟ چون هیچ عملیاتی الان صورت نمیگیره...
نقل قول: آيا LocalDB همان Sqlexpress است؟
نقل قول:
نوشته شده توسط
keyone72
LocalDB نسخه جدیدsql experes (که تو ویژوال 10 به قبل بود) هستش که تو ویژوال 12 و 13 اضافه شده در واقع سبک تر و کم امکانات تر شده برای کار های کوچیک
و برنامه ای که با اون نوشته بشه تو سیستم مشتری به جای sql experesباید localdbرو نصب کنید
تو مایکروسافت سرچ کنید فایلش هست که حدودا 30 مگ هستش
در برنامه Setup ساز باید Sql Server Compact رو تیک بزنم یا SQL Express ؟؟
نقل قول: آيا LocalDB همان Sqlexpress است؟
این کدی که تو نوشتی دیتا بیسی که کنار فایل اجرایی برنامت هست رو میخونه الان دقیقا مشکلت چیه
نقل قول: آيا LocalDB همان Sqlexpress است؟
الان مشکل اینه که 2 تا دیتابایس ساخته شده یکی در Debug کنار فایل Exe یکی کنار برنامه کنار فرم های برنامه. اینطور که فهمیدم دیتابایس اصلی اونی هست که کنار فرهم هاست در حالیکه ConnectionString من اشاره داره به دیتابایسی که درون فولدر Debug هست و من بلد نیستم اینجا ارتباط صحیح رو برقرار کنم.
نقل قول: آيا LocalDB همان Sqlexpress است؟
بهترین راه اینه که دیتا بیس رو در پوشه appdata کپی کنید و ادرس او.نجارو به برنامه بدید
بدست اوردن ادرس پوشه appdata در سیستم مشتری
static string appdatafolder = Environment.GetFolderPath(Environment.SpecialFolde r.ApplicationData);
اینم کانکشن استرینگ
public static string cons = @"Data Source=(LocalDB)\v11.0;AttachDbFilename =" + appdatafolder + @"\MKfeenet\Server\Data\db_mkfeenet.mdf;Integra ted Security = true";
https://barnamenevis.org/showthread.p...B4%D8%AF%D9%87
نقل قول: آيا LocalDB همان Sqlexpress است؟
نقل قول:
نوشته شده توسط
اوبالیت به بو
الان مشکل اینه که 2 تا دیتابایس ساخته شده یکی در Debug کنار فایل Exe یکی کنار برنامه کنار فرم های برنامه. اینطور که فهمیدم دیتابایس اصلی اونی هست که کنار فرهم هاست در حالیکه ConnectionString من اشاره داره به دیتابایسی که درون فولدر Debug هست و من بلد نیستم اینجا ارتباط صحیح رو برقرار کنم.
بهترین کاری که میشه کرد چیزیه که نوشتم ولی اون دیتا بیس بیخودیه رو پاک کن این اصلیه رو کپی کن تو پوشه دیباگ
نقل قول: آيا LocalDB همان Sqlexpress است؟
تشکر دوست من. تست می کنم می گم.
در برنامه Setup ساز باید Sql Server Compact رو تیک بزنم یا SQL Express ؟؟
نقل قول: آيا LocalDB همان Sqlexpress است؟
اگه با ویژوال 2010 کار میکنی
experes
نقل قول: آيا LocalDB همان Sqlexpress است؟
اکپرسس هم مشکلی نداره اگه با اس کیوال پکیجر خروجی رو بگیری و بعدا اولین بار اجراش کنی من که تا حالا مشکلی باهاش نداشتم
نقل قول: آيا LocalDB همان Sqlexpress است؟
آیا میشه در LocalDB از پایگاه داده پشتیبانی بگیرم ؟ یا فقط در اس کیو ال اکسپرس میشه بک آپ گیری انجام داد ؟
نقل قول: آيا LocalDB همان Sqlexpress است؟
LocalDB نسخهای جدید از Sql server express است که به توسعه دهندگان این اجازه را میدهد تا با نصب آن، از نصب کامل دیگر نسخههای Sql server جلوگیری نمایند. LocalDB برای برنامههایی که به صورت Local و بر روی یک سیستم اجرا میشوند مورد استفاده قرار میگیرد.
اینجا کامل توضیح داده
در ضمن آدرس کانکشن استرینگ اونی که نوشتی درست AttachDbFilename=|DataDirectory|\DB.mdf
چون در نهایت پس از ایجاد ستاپ همان دیتابیس کنار فایل اجرایی باقی خواهد ماند
نقل قول: آيا LocalDB همان Sqlexpress است؟
@"Data Source=.\SQLEXPRESS;Initial Catalog=Dictionary;Integrated Security=True"
Data Source=.\SQLEXPRESS
نقل قول: آيا LocalDB همان Sqlexpress است؟
نقل قول:
نوشته شده توسط
keyone72
اگه با ویژوال 2010 کار میکنی
experes
با نسخه 2012 کار می کنم
نقل قول: آيا LocalDB همان Sqlexpress است؟
نقل قول:
نوشته شده توسط
esafb52
اکپرسس هم مشکلی نداره اگه با اس کیوال پکیجر خروجی رو بگیری و بعدا اولین بار اجراش کنی من که تا حالا مشکلی باهاش نداشتم
متوجه نشدم . ممکنه از شما خواهش کنم بیشتر توضیح بدید
نقل قول: آيا LocalDB همان Sqlexpress است؟