PDA

View Full Version : سوال: تبدیل mdf به دیگر فرمتها



mehdi75220
پنج شنبه 02 آذر 1391, 19:25 عصر
سلام دوستان.
من باید این کارو انجام بدم.
یه برنامه که فایل mdf رو بگیره و اون رو به سایر فرمتها(مثل mdb) تغییر بده.
فقط این برنامه باید رو هر سیستمی اجرا بشه.حتی سیستمی که روش sql نصب نباشه.
میدونم که باید mdf رو بتونی نام جداولش رو به همراه ستون هاش و نوع ستون ها بدست بیاری و ازش xml بسازی و بعد دوباره xml رو بخونی و ازش فرمت جدید رو بسازی.

نمیدونم باید از کجا شروع کنم.دوستان ایده ای دارند؟

mehdi75220
پنج شنبه 02 آذر 1391, 23:24 عصر
از دوستان کسی نمیخواد به من کمک بکنه؟

masoodz
پنج شنبه 02 آذر 1391, 23:41 عصر
سلام دوست من
این لینکو یه نگاه بنداز . مراحل رو بهت گفته . البته خودم اینکارو انجام ندادم ولی فکر کنم بتونه کمکت کنه
http://www.codeproject.com/Questions/396499/how-to-convert-mdf-file-to-mdb-or-accdb

mehdi75220
جمعه 03 آذر 1391, 09:15 صبح
ممنونم masoodz جان. اما این لینک فقط مراحل انجام کار را میگه =>
1) Open source (sql) database
2) Open or create destination (access) database
3) For all tables in source:
3.1) Create the same structure in destination (without reference constraints)
3.2) Copy data from source to destination
3.3) Create reference constraints in destination
4) For all views in source:
4.1) Create views in destination (might have to add some logic, since the functions you can reference are not the same - this is why data export in SQL Manager is creating tables from views)

اما میخوام بدونم که چه جوری بدون اینکه تو سیستم sql نصب باشه با c# فایل mdf رو بگیرم کل database رو به یک فایل xml تبدیل کنم و بعد با خود c# یک فایل mdb بسازم و فایل xml رو خونده و تو mdb انتقال بدم

لطفا منو راهنمایی کنین

zarifcomputer
جمعه 03 آذر 1391, 11:46 صبح
سلام
اینو ببین (http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/88452d65-1fd5-4289-a2fe-11eff3c30912)