سؤال

وأريد أن نعلق قاعدة بيانات SQL Server 2005 في وقت التشغيل.

ويمكن تحقيق ذلك من دون استخدام نسخة محلية من SQL Server أي حتى من دون SQL خادم اكسبرس؟

وحاليا انا اعرف باستخدام سلسلة الاتصال التالية هل هناك أي مشكلة أخرى.

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

وشكرا، اليت

هل كانت مفيدة؟

المحلول

لا، "وقت التشغيل إرفاق 'هو ميزة اكسبرس فقط، انظر> وأ href =" http://msdn.microsoft.com/en-us/library/bb264564٪28SQL.90٪29.aspx "يختلط = "نوفولو noreferrer"> SQL خادم 2005 إكسبريس الطبعة حالات العضو.

في مثيل SQL غير صريح لك أن تسأل DBA لإرفاق قاعدة البيانات بشكل صحيح. انه يعرف كيفية القيام بذلك، عن طريق: sp_attach_db . ربط قاعدة بيانات له العديد من الآثار المترتبة على الأمن، وتخصيص التخزين، I / O أنماط الخ والتطبيقات لا ينبغي تحميل قواعد البيانات نفسها. استخدام النسخة Express إذا كنت ترغب في "وقت التشغيل إرفاق 'مثل السلوك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top