PDA

View Full Version : روش نصب دستی فایل MDF دیتابیس



eshpilen
چهارشنبه 17 فروردین 1390, 01:01 صبح
من روی سیستمم SQL Server 2008 دارم؛ البته نسخهء Express رو.
این برنامه همراه با نصب دات نت و ویژوال استودیو 2010 نصب شده.
در مثالهای رفرنس کلاسهای دات نت از یکسری دیتابیس مثال استفاده شده مثل دیتابیس NORTHWND و غیره که حتما باهاشون آشنا هستید. قبلا در نسخهء 2005 SQL Server یکی از این دیتابیسها رو بصورت یک فایل با پسوند sql دریافت و با استفاده از برنامهء خط فرمانی بنام sqlcmd نصب کرده بودم؛ اما الان در نسخهء 2008 ظاهرا این برنامه (sqlcmd) وجود نداره و ضمنا فایلها رو هم بجای فرمت sql با فرمت MDF پیدا و دانلود کردم. خواستم این دیتابیس ها رو به SQL Server اضافه کنم اما کپی دستی جواب نمیده و راههای دیگر مثل استفاده از برنامهء خط فرمان osql هم نمیشه چون در خط فرمان پیام میده که این برنامه وجود نداره. برنامهء SQL Query Analyzer هم به همین ترتیب نصب نیست. برنامهء SQL Server Management Studio Express رو هم دانلود کردم اما موقع نصب پیام خطا میده که نیاز به دات نت نسخهء 2 داره (ظاهرا این نسخهء قدیمی تر دات نت روی سیستمم نصب نیست).
بالاخره چیکار باید بکنم با چه روشی این فایلهای MDF و LDF رو میشه جزو دیتابیس های SQL Server آورد؟
مثلا درمورد MySQL که این قبیل کارها خیلی راحته و فقط کافیه فایل دیتابیس رو کپی کنی در دایرکتوری فایلهای دیتابیس.

البته خوشبختانه تونستم با استفاده از ویژگی AttachDBFilename در Connection String در پروژه های ویژوال استودیو از این دیتابیس ها استفاده کنم و کارم رو راه بندازم، اما میخوام روش اضافه کردن اونها به دیتابیس های موجود SQL Server رو هم یاد بگیرم و ممکنه این کار بعدها جایی لازم بشه. شما خودتون از چه روشی استفاده میکنید؟