SQL الخادم ضغط 3.5 و ‏‫Visual Studio

Microsoft SQL Server Compact 3.5(SQL Server Compact 3.5) من إنشاء قواعد بيانات مضغوط يمكن نشرة تشغيل أجهزة الكمبيوتر المكتبية، الأجهزة ذكى، و اللوحي أجهزة الكمبيوتر الشخصية.

عندما تقوم بإنشاء تطبيقات تستخدم SQL Server Compact 3.5، يمكنك استخدام واحد.NET Microsoft Office 2010 Suite لغات البرمجة (Microsoft Office 2010 Suite Visual Basicأو Microsoft Office 2010 Suite #Visual C) و .NET Frameworkأو .NET Compact Frameworkإلى بنية التطبيق المدار. أو يمكنك استخدام Microsoft Office 2010 Suite Visual C++أو Visual C++للأجهزة إلى إنشاء تطبيق الأصلي.

ملاحظة

عندما تقوم بإنشاء تطبيقات قاعدة بيانات المحلية المفضل هو SQL Server Compact 3.5. ل المزيد المعلومات حول تضمين قاعدة بيانات كجزء من تطبيق ما، راجع محلي بيانات نظرة عامة.

الاختيار ما إذا كنت تريد إنشاء تطبيق المدارة أو الأصلي استناداً إلى احتياجاتك و المهارات الحالي. المطورون الذين تكون على دراية ب Microsoft Office 2010 Suite Visual C++البرمجة والذين تحتاج إلى مزيد من التحكم في موارد النظام إنشاء تطبيق أصلي باستخدام Visual C++. المطورين الذين تقوم بالفعل بتطوير Windows Microsoft Office 2010 Suite-أو ويب التطبيقات باستخدام .NET Framework، والذين تكون على دراية بإحدى لغات برمجة.NET، يجب مراعاة إنشاء التطبيقات التي تمت إدارتها إلى الاستفادة من الميزات .NET Frameworkdeskإلىp أجهزة الكمبيوتر "أجهزة الكمبيوتر اللوحية" أو من .NET Compact Frameworkللأجهزة ذكى.

‏‫SQL Server Compact 3.5 مكونات

ملاحظة

بشكل افتراضي، SQL Server Compact 3.5الوثائق هو غير المثبتة محلياً. لتنزيل SQL Server Compact 3.5"المباشرة"، اذهب إلى ‏‫SQL الخادم Compact 3.5 كتب مركز التنزيل عبر إنترنت .

SQL Server Compact 3.5مكونات متوفر في ثلاثة ملفات Microsoft Office 2010 Suite Windows مثبت (.msi):

  • SSCE 3.5 تصميم أدوات (ENU.msi SSCEVSTools)

    وهذا ملف يثبت SQL Server Compact 3.5مكونات وقت التصميم باستخدام ‏‫Visual Studio. تقوم مكونات وقت التصميم واجهة مستخدم، مربعات الحوار، وبيئة وقت التصميم، التي تستخدم لكتابة تطبيقات SQL Server Compact 3.5. SQL Server Compact 3.5سيتم تثبيت مكونات وقت التصميم ضمن الدليل% 9\Common7\IDE\ملفات%\Microsoft برنامج ‏‫Visual Studio. يتم إرفاق هذه المكونات باستخدام ‏‫Visual Studio و لا سيتم شحنها بشكل مستقل عن ‏‫Visual Studio. SQL Server Compact 3.5‏‫النماذج وSQL Server Compact 3.5العنوان ملف s (بالنسبة لتطوير الأصلي) المثبتة أيضا من خلال هذا.msi ملف.

  • ‏‫SQL الخادم Compact 3.5 (ENU.msi SSCERuntime)

    وهذا ملف يثبت SQL Server Compact 3.5مكونات وقت التشغيل لأجهزة كمبيوتر سطح المكتب "أجهزة الكمبيوتر اللوحية" في مجلد مركزي: % البرنامج ملفات%\Microsoft SQL الخادم ضغط Edition\v3.5. 3.5 ضغط SQL Server سطح المكتب ومكونات وقت تشغيل "الكمبيوتر اللوحي" مطلوب لتطوير التطبيقات في ‏‫Visual Studio ومن أجل تشغيل SQL Server Compact 3.5-تعتمد التطبيقات على سطح المكتب. هذا.msi ملف أيضا بتثبيت ما يلي:

    • ‏‫الخدمات مزامنة Microsoft لـ ADO.NET المكونات. ‏‫الخدمات مزامنة Microsoft لـ ADO.NET المكونات المثبتة على% Services\ADO.NET\v1.0 تزامن ملفات%\Microsoft البرنامج.
  • ‏‫SQL الخادم Compact 3.5 للأجهزة (ENU.msi SSCEDeviceRuntime)

    تثبيت هذا الملف وقت التشغيل مكونات SQL Server Compact 3.5الأجهزة في% Edition\v3.5\Devices "برنامج ملفات%\Microsoft SQL الخادم ضغط". مكونات وقت تشغيل مطلوبة لتطوير التطبيقات المستندة إلى جهاز المحمول Windows و Windows CE في ‏‫Visual Studio و لنشر التطبيقات على الأجهزة المحمولة.

ميزات جديدة في ‏‫SQL الخادم Compact 3.5

‏‫SQL Server Compact 3.5 يقدم الميزات الجديدة التالية لمطوري البرامج.

  • ‏‫SQL Server Compact 3.5 تطبيق نوع بيانات timestamp (rowversion).

  • ‏‫SQL الخادم Compact 3.5 دعم نطاق العملية التنفيذية المحلي تشغيل سطح المكتب "جهاز الكمبيوتر اللوحي".

  • SQL الخادم ضغط 3.5 مصمم الجدول في ‏‫Visual Studio محسنة لتوفير واجهة مستخدم لإنشاء المفتاح أساسي وعلاقات المفاتيح الخارجية بين الجداول.

  • دعم 3.5 ضغط الخادم SQL لعبارات ‏‫‏‫Transact-SQL هو الموسعة كما يلي:

    • الاستعلامات المتداخلة في عبارة تحديد من

    • عبر يطبق و الخارجية بيطبق

    • تحويل و العشرية

    • الأعلى

    • قم بتعيين هوية الإدراج

  • يدعم SQL الخادم ضغط على 3.5 النسخ المتماثل: للبيانات باستخدام SQL الخادم باستخدام ‏‫الخدمات مزامنة Microsoft لـ ADO.NET. الخدمات تزامن Microsoft Office 2010 Suite ل ADO.NET هو لسطح المكتب "أجهزة الكمبيوتر اللوحية" فقط.

  • يمكن أن يتم تطوير تطبيقات ‏‫SQL الخادم Compact 3.5 المستندة إلى سطح المكتب "جهاز الكمبيوتر اللوحي" باستخدام Visual Basic Expressو Visual C# Express.

ميزات جديدة في ‏‫‏‫SQL Server Compact 3.5 Service يحزم 1

SQL الخادم ضغط 3.5 Service يحزم 1 (SP1) هو المضمنة في SQL الخادم 2008 وحزمة الخدمة SP1 2008 Studio Vهوual. للحصول على معلومات مُفصل، راجع الموضوع "ما هو الجديد في SQL الخادم ضغط" في الالخدمة ‏‫SQL الخادم Compact 3.5 Pack 1 كتب عبر إنترنت.

بدءاً من إصدار حزمة الخدمة SP1 SQL الخادم ضغط 3.5، يوفر ضغط SQL الخادم الميزات الجديدة التالية للمطورين:

  • يدعم SQL الخادم ضغط ADO.NET ‏‫Entity Framework. إطار عمل لوحدة يتيح لك العمل مع البيانات في النموذج مجال الخاصة بالالكائنات والخصائص، مثل العميل وعناوين العميل، دون الحاجة إلى concern نفسك باستخدام جداول قاعدة بيانات المصدر والأعمدة الموقع th هو بيانات هو المخزنة.

  • اعتماد المطورين من إطار عمل لوحدة ADO.NET إلى إنشاء مرنة، وشدة كتابة الاستعلامات مقابل سياق كائن وحدة Framework باستخدام تعبيرات LINQ و operaإلىrs استعلام قياسي LINQ مباشرة من بيئة التطوير.

  • SQL الخادم مضغوط يعتمد الترتيب تحسس حالة الأحرف على المستوى قاعدة بيانات.

  • يمكنك إدارة قاعدة بيانات SQL الخادم الضغط الذي تم تخزينه تشغيل جهاز ذكية أو تشغيل كمبيوتر سطح مكتب باستخدام SQL "Studio في إدارة الالخادم" (SSMS) في ‏‫SQL الخادم 2008.

  • توفير الدعم لإجراء نسخ متماثل لأنواع بيانات الجديدة في SQL الخادم ضغط ‏‫SQL الخادم 2008، مثل date، time، datetime2، datetimeoffset، geography، و geometry. أنواع بيانات الجديدة في ‏‫SQL الخادم 2008 تتوافق مع nchar، nvarchar، image، وأنواع بيانات الأخرى. لمزيد من المعلومات حول أنواع بيانات في SQL الخادم 2008، راجع "أنواع بيانات" في إنترنت SQL الخادم الكتب 2008.

  • SQL الخادم ضغط يمكن تشغيل الأصل في بيئة 64-بت. الملفات.msi المتأثرة هي وقت التشغيل SQL الخادم ضغط 64 بت (ENU.msi SSCERuntime) وأدوات SQL الخادم ضغط 64 بت الخادم (ENU.msi SSCEالخادمTools). دعم ل 32 بت.msi ملفات لم تتغير. يمكن للمطورين الذين يستخدمون ClickOnce توزيع للتطبيقات الخاصة بها يجب أن يحدد كلاهما محددات مواقع المعلومات URL التحميل 32 بت و 64 بت.

  • يدعم SQL الخادم ضغط النسخ المتماثل: للبيانات باستخدام SQL الخادم 2000 و SQL الخادم 2005 و SQL الخادم 2008 باستخدام ‏‫الخدمات مزامنة Microsoft لـ ADO.NET. الخدمات تزامن Microsoft Office 2010 Suite ل ADO.NET هو متوفرة للأجهزة المكتبية والمحمولة.

  • يدعم SQL الخادم ضغط النسخ المتماثل: للبيانات باستخدام SQL الخادم 2005 و ‏‫SQL الخادم 2008 باستخدام دمج النسخ المتماثل: والوصول إلى البيانات بعيد (RDA).

  • SQL الخادم مضغوط يتضمن الإصدار المحسن التوافق بين ضغط SQL الخادم و SQL الخادم لدمج النسخ المتماثل:.

  • يمكن ينزّل أدوات الملقم لتكوين النسخ المتماثل: الدمج و RDA باستخدام ‏‫SQL الخادم Compact 3.5 حزمة الخدمة SP1 من من مركز ينزّل Microsoft Office 2010 Suite. لا يمكن أن تكون أدوات SQL الخادم ضغط 3.5 SP1 الخادم المثبتة جنبا إلى جنب مع الإصدارات السابقة من أدوات الخادم تشغيل الكمبيوتر الذي هو لتقوم بدور "الخدمات معلومات الإنترنت" (I هو) الملقم. ‏‫SQL الخادم Compact 3.5 أدوات الخادم حزمة الخدمة SP1 يمكن النسخ المتماثل للبيانات بين ‏‫SQL الخادم Compact 3.5 و SQL الخادم 2005 أو SQL الخادم 2008. ‏‫SQL الخادم Compact 3.5 أدوات الخادم SP1 أيضا بدعم النسخ المتماثل: للبيانات بين SQL الخادم 2005 ضغط Edition أو SQL الخادم 2005 Mobile Edition و SQL الخادم 2005 أو SQL الخادم 2008.

  • يدعم SQL الخادم المضغوط ‏‫نظام التشغيل Windows الخادم 2008. للحصول على قائمة بكافة إصدارات Windows المعتمدة، راجع أجهزة ومتطلبات البرامج في الكتب SQL الخادم ضغط عبر إنترنت.

  • SQL الخادم مضغوط يتضمن عدة تحسينات للتسجيل.

ميزات غير ذلك Notable في ‏‫SQL الخادم Compact 3.5

SQL Server Compact 3.5يوفر الميزات التالية إلى خذ بعين الاعتبار عندما كنت تستخدمه sإلىre البيانات المحلية للتطبيقات الخاصة بك.

  • SQL Server Compact 3.5هو الملف، مما يعني أنه سلسلة الاتصال هو مسار ملف إلى ملف قاعدة بيانات (.sdf).

  • SQL Server Compact 3.5لا يتم تشغيل كـ الخدمة. Th هو هو واحد الاختلافات الأساسية بين استخدام SQL Server Compact 3.5واستخدام SQL الخادم أو إصدار SQL الخادم Express.

  • SQL Server Compact 3.5(مثلSQL Server 2005 Mobile Edition) sلأعلىports عدة اتصالات لأعلى إلى حد الاتصال 256. فتح الاتصالات تشغيل عمليات مختلفة هو معتمدة أيضا.

  • الإصدار الحالى من SQL Server Compact 3.5ملفات قاعدة بيانات اعتماد تصل إلى 4 GB.

متى يمكن استخدام ‏‫SQL الخادم Compact 3.5

SQL Server Compact 3.5هو يستند إلى ملف قاعدة البيانات تلك consهوts من مكتبات الارتباط الديناميكي تقريبا 1.4 م. ب.

توفر القائمة التالية بعض وحدات السيناريو التي قد تحتاج إلى $ $ $ $ استخدم SQL Server Compact 3.5في التطبيقات الخاصة بك:

خيارات النشر

SQL Server Compact 3.5يوفر اثنين توزيع الطرازات التي يمكن إدراجها في التطبيقات الخاصة بك.

ClickOnce

يمكنك استخدم التقليدية Microsoft Office 2010 Suite الإعداد التكنولوجيا، بما في ذلك نشر ClickOnce. يمكنك أيضا استخدام ملف-نظام التوزيع الذي قمت بإضافة SQL Server Compact 3.5مكتبات الارتباط الديناميكي ونشرها مع مشروع الخاص بك.

دعم الدليل بيانات

SQL Server Compact 3.5يدعم الآن الماكرو "الدليل بيانات". وهذا يعني أنه إذا قمت بإضافة |DataDirectory|(enclosed في pipe رموز) السلسلة إلى مسار ملف، فإنه سوف يعمل على حل إلى مسار قاعدة بيانات.

على سبيل المثال، يمكنك اتصال السلسلة:

"Data Source= c:\program files\MyApp\Mydb.sdf"

عند استخدام "خدمة بيانات"، يمكنك بدلاً من ذلك باستخدام سلسلة الاتصال التالية:

"Data Source = |DataDirectory|\Mydb.sdf"

لمزيد من المعلومات، راجع كيفية القيام بما يلي: نشر قاعدة ‏‫SQL الخادم Compact 3.5 البيانات مع تطبيق.

التوافق مع الإصدارات السابقة

‏‫SQL الخادم Compact 3.5 يمكن تثبيتها مع الإصدار السابق (3.1)، تشغيل سطح المكتب وأجهزة "الكمبيوتر اللوحي". إذا حاولت فتح قاعدة بيانات ملف s تم إنشاؤها بواسطة إصدارات سابقة، سوف تتلقى رسالة تفيد التي ملف ولا يمكن فتحه. لفتحه، فيتعين عليك أولاً ترقية ملف قاعدة بيانات باستخدام الترقية إلى SQL الخادم ضغط على 3.5 صندوق حوار في ‏‫Visual Studio. الترقية إلى SQL الخادم ضغط على 3.5 الوصول إلى صندوق حوار، قم بإكمال إضافة اتصال صندوق حوار. إذا كان الإصدار سابق من ملف قاعدة بيانات هو فتح، تظهر رسالة خطأ. إذا قمت بالنقر فوق ‏‏موافق ، يظهر الترقية إلى صندوق الحوار ‏‫SQL الخادم Compact 3.5. ملحق اسم الملف للملفات 3.5 ضغط ملقم SQL هو.sdf، الذي هو نفس الإصدارات السابقة (SQL الخادم 2005 ضغط Edition و SQL الخادم 2005 Mobile Edition). عند ترقية ملف قاعدة بيانات ‏‫SQL الخادم Compact 3.5، لم يعد ستكون قادراً على فتح ملف قاعدة البيانات باستخدام الإصدارات السابقة من مشغل SQL الخادم ضغط.

SQL الخادم ضغط 3.5 الكتب متصل

بشكل افتراضي، SQL Server Compact 3.5الوثائق هو غير المثبتة محلياً. لتنزيل SQL Server Compact 3.5"المباشرة"، اذهب إلى ‏‫SQL الخادم Compact 3.5 كتب مركز التنزيل عبر إنترنت . SQL Server Compact 3.5توفير معلومات البرمجة ووضع التصورات حول كيفية تطوير وإدارة، ونشر "الكتب متصل"SQL Server Compact 3.5التطبيقات تشغيل أجهزة كمبيوتر سطح المكتب والأجهزة المحمولة، وأجهزة الكمبيوتر اللوحي.

تطوير ذو 64 بت

بالنسبة لتطوير 64 بت باستخدام ‏‫Visual Studio و SQL Server Compact 3.5 خيار الهدف CPU في "المحول البرمجي متقدمة" التعيين tings يجب صراحة التعيين إلى x86 . عند "CPU بهدف" هو تعيين إلى القيمة افتراضية ل أي CPU "تعذر تحميل sqlceme35.dll" قد واجهت رسالة. قم بتعيين CPU الهدف الخيار إعدادات المحول البرمجي متقدمة في خصائص المشروع.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إضافة قاعدة SQL الخادم ضغط 3.5 بيانات إلى مشروع

كيفية القيام بما يلي: نشر قاعدة ‏‫SQL الخادم Compact 3.5 البيانات مع تطبيق

الإرشادات التفصيلية: إنشاء قاعدة ‏‫SQL الخادم Compact 3.5 البيانات

الإرشادات التفصيلية: إضافة قاعدة ‏‫SQL الخادم Compact 3.5 البيانات إلى تطبيق ونشر هذا

موارد أخرى

في بعض الأحيان متصل التطبيقات (تخزين مؤقت المحلي لقاعدة البيانات)

SQL الخادم ضغط 3.5 دفاتر مركز التنزيل متصل