أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

مقدمة إلى SQL Server 2005 ضغط Edition

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية920700
ملاحظة تم SQL Server 2005 ضغط Edition تسمية SQL Server 2005 كل مكان Edition أثناء مرحلة تطوير المنتج. خلال برنامج ما قبل النشر من معاينة تقنية المجتمع (CTP) ومن خلال القنوات الأخرى العملاء يكون واتصالها إلى Microsoft أن اسم المنتج هذا قد يؤدي التشويش مع قاعدة البيانات الأخرى أسماء المنتجات في الصناعة. Microsoft استغرقها هذه الملاحظات بجدية كما تم تغيير اسم المنتج الرسمي طبقاً لذلك.
مقدمة حول
يعتبر Microsoft SQL Server 2005 ضغط Edition (SQL Server ضغط Edition) rebranding Microsoft SQL Server 2005 المحمول Edition (SQL Server المحمول 3.0) دون تقييد سطح المكتب. تم إصدار SQL Server المحمول 3.0 في 2005 باستخدام Microsoft Visual Studio 2005 ثم مع SQL Server 2005. متحرّك ملقم SQL 3.0 مدعوم على أجهزة ثم على اللوحي أجهزة الكمبيوتر. SQL Server المحمول 3.0 جزئيًا مدعوم على أجهزة كمبيوتر سطح المكتب.

لاستخدام SQL Server المحمول 3.0 على أجهزة كمبيوتر سطح المكتب يجب تثبيت Visual Studio 2005 أو SQL Server 2005. ومع ذلك، مع SQL Server ضغط Edition, هذا التقييد تم إزالة. مع SQL Server ضغط Edition، يمكنك تطوير ونشر تطبيقات مستقل من SQL Server 2005 من Visual Studio 2005.

تم إصداره في SQL Server ضغط Edition المجتمع تقنية معاينة (CTP) في ١٢ يونيو ٢٠٠٦. تم إصدار SQL Server ضغط Edition الإصدار المرشح 1 (RC1) في 7 نوفمبر ٢٠٠٦. كل من الإصدار CTP و إصدار RC1 من SQL Server Edition ضغط تم فقط من أجل الثنائيات وقت التشغيل. تم إصدار الإصدار إلى إصدار (RTW ويب) من SQL Server Edition ضغط بالنسبة لكافة الحزم على 15 يناير ٢٠٠٧. يتم إصدار SQL Server ضغط RTW الإصدار 3.1. تم إصدارها حزم التالية مع إصدار SQL Server Edition ضغط RTW:
  • وقت التشغيل من Microsoft SQL Server 2005 Edition ضغط
  • أدوات Edition ضغط Microsoft SQL Server 2005 لـ Visual Studio 2005 Service Pack 1 (SP1)
  • أدوات تطوير برامج المطور Edition ضغط "Server 2005 Microsoft SQL" (SDK)
  • أدوات Server Edition الضغط في Microsoft SQL Server 2005
  • Microsoft SQL Server 2005 Edition ضغط الكتب عبر إنترنت
تم إصدار SQL Server Edition ضغط بالنسبة لكافة الحزم في اللغات التالية:
  • الألمانية
  • الإنجليزية
  • الأسبانية
  • الفرنسية
  • الإيطالية
  • اليابانية
  • الكورية
  • الصينية التقليدية
  • الصينية المبسطة
  • الروسية
سيتم أيضاً SQL Server Edition ضغط المضمنة في SQL Server في المستقبل بإصدار حزمة خدمة. سيتم إصدار SQL Server 2005 المزود بحزمة الخدمة SP2 (SP2) في الربع الأول 2007. فيما يلي تمييز عالية المستوى عن كيف سيتم خدمة Microsoft SQL Server Edition ضغط:
  • SQL Server Edition ضغط متوفر على الويب ثم يمكن تحميل وإعادة تثبيتها.
  • أن تتكامل SQL Server Edition ضغط إلى Microsoft Update في الربع الأول 2007.
  • سيتم تثبيت SQL Server Edition ضغط كجزء من تثبيت SQL Server 2005 المزود بحزمة الخدمة SP2.
معلومات أخرى

SQL Server ضغط Edition Runtime (SQLServerCE31 EN.msi)

يتضمن SQL Server Edition ضغط بت وقت التشغيل التي يمكن استخدامها لتطوير تطبيقات وهو لنشر التطبيقات على أجهزة كمبيوتر سطح المكتب وعلى اللوحي أجهزة الكمبيوتر. SQL Server Edition ضغط مشغل قاعدة بيانات علائقية الخفيف بعد فعالة. يدعم SQL Server Edition ضغط مألوفة بناء جملة SQL. بالإضافة إلى ذلك، يوفر SQL Server Edition ضغط طراز تطوير و API بشكل متناسق مع SQL Server. لذلك، يمكنك بشكل أكثر سهولة تطوير تطبيقات سطح المكتب باستخدام إصدار SQL Server Edition ضغط من RTW باستخدام SQL Server المحمول. يتضمن SQL Server Edition ضغط ميزات جديدة مثل سلسلة الاستبدال |DataDirectory| دعم ودعم ClickOnce بحيث يسهل النشر.

لتنزيل Runtime إصدار SQL Server ضغط قم بزيارة موقع Microsoft التالي على الويب:يتضمن ثنائي SQL Server ضغط Edition Runtime DLLs التالية:
  • Sqlceca30.dll
  • Sqlcecompact30.dll
  • Sqlceer30en.dll
  • Sqlceme30.dll
  • Sqlceoledb30.dll
  • Sqlceqp30.dll
  • Sqlcese30.dll
  • System.Data.SqlServerCe.dll
تتوفر حزمة Microsoft Windows Installer عن "وقت SQL Server ضغط Edition التشغيل" (SQLServerCE31 EN.msi) على الويب. يتم تثبيت حزمة Windows Installer دائماً في مكان ثابت لمعالجة serviceability المستقبلية من SQL Server Edition ضغط. عند تثبيت SQL Server Edition ضغط يتم تثبيت الموفر (System.Data.SqlServerCe.dll) في ذاكرة التخزين المؤقتة للتجميع العمومي (GAC). بالإضافة إلى ذلك، يتم تسجيل موفر OLE DB (Sqlceoledb30.dll).

لتسجيل موفر OLE DB يجب أن يكون لديك أذونات المسؤول. لذلك، لا يمكنك تثبيت SQL Server Edition ضغط إلا إذا كان لديك أذونات المسؤول. تثبيت حزمة Windows Installer هذه الثنائيات في المجلد "Edition\v3.1 SQL Server ضغط على %ProgramFiles%\Microsoft". بعد تثبيت SQL Server Edition ضغط يُضاف إدخال Microsoft SQL Server 2005 ضغط Edition في إضافة أو إزالة البرامج.

لتثبيت إصدار مترجم (.msi SQLServerCE31-[LN]) ، يجب تثبيت الإصدار الإنجليزي (SQLServerCE31 EN.msi) أولاً، ثم تثبيت إصدار مترجم.
ملاحظةيمثل [LN] لغة مترجمة.

أدوات SQL Server ضغط الإصدار لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 (SSCE31VSTools-ENU.exe)

أدوات SQL Server ضغط الإصدار لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 بتحديث مكونات التطوير الجهاز الذكية Microsoft Visual Studio 2005 المزود بحزمة الخدمة SP1 باستخدام بيئة وقت التصميم SQL Server Edition ضغط.

لتحميل أدوات Edition ضغط لـ SQL Server لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 قم بزيارة موقع Microsoft التالي على الويب:لتثبيت إصدار مترجم (SSCE31VSTools-[LN] .exe) ، يجب تثبيت الإصدار الإنجليزي (SSCE31VSTools-ENU.exe) أولاً، ثم تثبيت إصدار مترجم.

SQL Server ضغط Edition المطور SDK (SSCE31SDK ENU.msi)

يتضمن SQL Server ضغط Edition المطور SDK الملفات التالية لتطوير التطبيقات باستخدام SQL Server Edition ضغط مخزن قاعدة بيانات التطبيقات:
  • الملفات & .cab & لتثبيت SQL Server Edition ضغط على الأجهزة المحمولة
  • ملف .msi لتثبيت SQL Server Edition ضغط على أجهزة كمبيوتر سطح المكتب وعلى "أجهزة الكمبيوتر اللوحية"
  • الملفات رأس اللازمة لتطوير تطبيق SQL Server Edition ضغط الأصلي
  • ملف .msi لتثبيت ملفات SQL Server ضغط Edition تعليمات
لتنزيل SQL Server ضغط Edition المطور SDK قم بزيارة موقع Microsoft التالي على الويب: يحتوي إصدار اللغة الإنجليزية من SQL Server ضغط Edition المطور SDK على إصدار اللغة الإنجليزية فقط من SQL Server ضغط Edition Runtime. يحتوي إصدار مترجم من SQL Server ضغط Edition المطور SDK على إصدار اللغة الإنجليزية من SQL Server ضغط Edition Runtime إصدار مترجَم SQL Server ضغط Edition Runtime. بعد تثبيت SQL Server ضغط Edition SDK المطور الموجود حزمة مثبت SQL Server ضغط Edition Runtime في المجلد التالي:
Edition\v3.1\SDK\bin\Desktop %programfiles%\Microsoft SQL Server ضغط
لتثبيت إصدار مترجم من SQL Server ضغط Edition Runtime من إصدار مترجم من SQL Server 2005 ضغط Edition المطور SDK اتبع الخطوات التالية:
  1. افتح المجلد التالي:
    Edition\v3.1\SDK\bin\Desktop %programfiles%\Microsoft SQL Server ضغط
  2. قم بتثبيت إصدار اللغة الإنجليزية من SQL Server ضغط Edition Runtime (SQLServerCE31 EN.msi).
  3. تثبيت إصدار مترجم من SQL Server ضغط Edition Runtime (.msi SQLServerCE31-[LN]).

أدوات SQL Server ضغط Edition Server (Sqlce30setupen.msi)

تنزيل أدوات SQL Server ضغط Edition Server قم بزيارة موقع Microsoft التالي على الويب: ملاحظة لتثبيت إصدار مترجم (Sqlce30setup .msi [LN]) ، لا يلزم تثبيت إصدار اللغة الإنجليزية (Sqlce30setupen.msi) الأول.

SQL Server ضغط Edition الكتب Online (SSCE31BOL-EN.msi)

تثبيت SQL Server ضغط Edition المباشرة وثائق SQL Server Edition ضغط.

لتنزيل "كتب SQL Server ضغط Edition الفورية" قم بزيارة موقع Microsoft التالي على الويب:ملاحظة لتثبيت إصدار مترجم (.msi SSCE31BOL-[LN]) الذي لا يلزم تثبيت إصدار اللغة الإنجليزية (SSCE31BOL EN.msi) الأول.

التثبيت جنباً إلى جنب مع Visual Studio 2005 أو SQL Server 2005

يتطلب ملقم SQL المحمول 3.0 Visual Studio 2005 أو SQL Server 2005 مثبتة على جهاز الكمبيوتر. ومع ذلك، لا يحتوي SQL Server Edition ضغط هذا المطلب. لذلك، المستخدمين تطوير ونشر التطبيقات SQL Server Edition ضغط دون الحاجة SQL Server 2005 أو تثبيت Visual Studio 2005. ومع ذلك، قد يؤدي هذا التغيير بعض التغييرات السلوك على جهاز كمبيوتر يحتوي على SQL Server ضغط Edition تثبيت مع Visual Studio 2005 أو مع SQL Server 2005. يواجه المستخدمون السلوك التالي في تثبيت جنباً إلى جنب مع Visual Studio 2005 أو مع SQL Server 2005.

سلوك Visual Studio 2005

Visual Studio 2005 مع SQL Server Edition ضغط
  • إدارة مربعات الحوار في Visual Studio 2005 عرض العناصر ذات الصلة 3.0 المحمول ملقم SQL.
  • بدء Visual Studio 2005 باستخدام Runtime إصدار SQL Server ضغط. يحدث هذا السلوك بسبب تثبيت SQL Server Edition ضغط الموفر في GAC. وقت التشغيل 3.0 المحمول خادم SQL موجود في موقع التثبيت Visual Studio 2005. ومع ذلك، GAC الأسبقية وقت التشغيل 3.0 المحمول ملقم SQL. لذلك، يستخدم Visual Studio 2005 دائماً Runtime إصدار SQL Server ضغط عند بدء التشغيل.
Visual Studio 2005 المزود بحزمة الخدمة SP1 مع SQL Server Edition ضغط
  • تعرض واجهة مستخدم العناصر المرتبطة بـ SQL Server Edition ضغط.
  • بدء Visual Studio 2005 المزود بحزمة الخدمة SP1 باستخدام Runtime إصدار SQL Server ضغط.

سلوك SQL Server 2005

SQL Server 2005 أو SQL Server 2005 المزود بحزمة الخدمة SP1 مع SQL Server Edition ضغط
  • عرض واجهات المستخدم كافة العناصر ذات الصلة 3.0 المحمول ملقم SQL.
  • بدء SQL Server 2005 باستخدام Runtime إصدار SQL Server ضغط.
SQL Server 2005 المزود بحزمة الخدمة SP2 مع SQL Server Edition ضغط
  • تعرض واجهة مستخدم SQL Server 2005 المزود بحزمة الخدمة SP2 العناصر المرتبطة بـ SQL Server Edition ضغط.
  • بدء SQL Server 2005 المزود بحزمة الخدمة SP2 باستخدام Runtime إصدار SQL Server ضغط.

الميزات الجديدة

يتضمن SQL Server Edition ضغط بعض ميزات غير مضمنة في SQL Server المحمول 3.0. تتضمن هذه الميزات ما يلي:
  • دعم سلسلة الاستبدال |DataDirectory|
  • دعم ClickOnce

دعم سلسلة الاستبدال |DataDirectory|

|DataDirectory| (محاطة في رموز توجيه الإخراج) هي سلسلة استبدال الذي يشير إلى مسار قاعدة البيانات. ولذلك، لا يلزم تضمين المسار الكامل في التعليمات البرمجية. عند تضمين المسار الكامل في التعليمات البرمجية قد تواجه مشكلات لأنه يمكن يمكن إجراء تسلسل المسار الكامل لقاعدة البيانات في مواقع مختلفة. سلسلة استبدال |DataDirectory| أيضاً يجعل من السهل لمشاركة مشروع ثم لنشر تطبيق ما.

على سبيل المثال، إذا قمت بتضمين المسار الكامل في التعليمات البرمجية يمكن أن يحتوي التطبيق على سلسلة الاتصال التالية.
Data Source= c:\program files\MyApp\Mydb.sdf
إذا كنت تستخدم سلسلة الاستبدال |DataDirectory| أن التطبيق سلسلة الاتصال التالية.
Data Source = |DataDirectory|\Mydb.sdf
لتعيين الخاصية DataDirectory استدعاء الأسلوب AppDomain.SetData. لا تقم بتعيين الخاصية DataDirectory يتم تطبيق القواعد الافتراضية التالية على الوصول إلى مجلد قاعدة البيانات:
  • التطبيقات التي يتم وضع في مجلد على جهاز الكمبيوتر الخاص بالمستخدم مجلد قاعدة البيانات يستخدم مجلد التطبيق.
  • للتطبيقات التي تعمل تحت ClickOnce مجلد قاعدة البيانات يستخدم مجلد محدد البيانات الذي تم إنشاؤه.
ملاحظة لا يعتمد .NET Framework ضغط أسلوب AppDomain.SetData على الأجهزة المستندة إلى Microsoft Windows المحمول. إذا كان أحد تطبيقات باستدعاء أسلوب AppDomain.SetData على جهاز يستند إلى Windows المحمول ، تتلقى رسالة خطأ.

دعم ClickOnce

ClickOnce هو تقنية تثبيت برامج جديدة يدعم SQL Server Edition ضغط. يبسط ClickOnce نشر أحد التطبيقات المستندة إلى Windows إلى ملقم ويب أو إلى ملف شبكة مشترك. يمكن للمسؤولين نشر أو تحديث أحد تطبيقات بواسطة تحديث الملفات على ملقم. لا يلزم المسؤولون تحديث كل عميل بشكل فردي.

توفر Visual Studio الدعم الكامل نشر التطبيقات التي يتم نشرها باستخدام ClickOnce وتحديث. يتوفر الدعم ClickOnce بالنسبة للمشاريع التي تم إنشاؤها باستخدام Microsoft Visual Basic Microsoft Visual C# و Microsoft Visual J#. ومع ذلك، ClickOnce لا يتوفر دعم بالنسبة للمشاريع التي تم إنشاؤها باستخدام Microsoft Visual C++.

يمكن تحميل أدوات Edition ضغط لـ SQL Server لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 وتثبيته على Visual Studio 2005 المزود بحزمة الخدمة SP1. تثبيت دعم متكامل ClickOnce ثم يقوم بتثبيت الملفات ClickOnce المطلوبة في الدليل الصحيحة.
كيفية تكامل ClickOnce مع SQL Server Edition ضغط
ملاحظة وصف الملفات والمجلدات في هذا القسم استخدام إصدار اللغة الإنجليزية من SQL Server Edition ضغط. إذا قمت بتثبيت إصدار لغة آخر من SQL Server Edition ضغط قد يختلف الاسم والموقع في أسماء الملفات ثم في أسماء المجلدات. على سبيل المثال، قد يكون "اسم الإعدادات المحلية" "Zh" بدلاً من "EN".

للتكامل ClickOnce مع SQL Server Edition ضغط ، تنزيل أدوات Edition ضغط لـ SQL Server لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 وتثبيته على Visual Studio 2005 المزود بحزمة الخدمة SP1. يتم تثبيت دعم متكامل ClickOnce. يتم أيضًا تثبيت الملفات ClickOnce المطلوبة في الدليل المناسب. يصف الجدول التالي ملفات ClickOnce.
اسم الملفوصف
Product.xmlتعريف الحزمة الأساسي
Package.xmlيعرّف أي معلومات خاصة التعريب أو الأداء الوظيفي المطلوب إضافتها إلى الحزمة الأساسي
EN.txt SqlCE31eulaيحتوي على شروط ترخيص برامج Microsoft
يصف الجدول التالي دلائل التثبيت الملفات ClickOnce.
اسم الملفالمجلد الذي يتم تثبيت ملفات
Product.xml% البرنامج Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server ضغط Edition\
Package.xml% البرنامج Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server ضغط Edition\en\
EN.txt SqlCE31eula% البرنامج Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server ضغط Edition\en\
EN.msi SQLServerCE31% البرنامج Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server ضغط Edition\en\
إذا كان التطبيق الذي إنشاء لتضمين تقنية ClickOnce SQL Server Edition ضغط كشرط ClickOnce يستخدم ملف EN.msi SQLServerCE31 التي تكون متوفرة في المجلد المحلي. في حالة عدم توفر نسخة محلية ClickOnce بتنزيل الملف EN.msi SQLServerCE31 من "مركز التنزيل لـ Microsoft" أثناء عملية التثبيت.

تحسينات أداء

في SQL Server ضغط الإصدار 3. 1، يتم تغيير بعض القيم الافتراضية معلمات الإدخال من أجل أجهزة كمبيوتر سطح المكتب لتحسين الأداء. ومع ذلك، تتغير هذه القيم الافتراضية بالنسبة للأجهزة المحمولة لأسباب تتعلق بالأداء. يعرض الجدول التالي القيم الافتراضية القديم والقيم الافتراضية الجديدة لكل من الأجهزة المحمولة و أجهزة كمبيوتر سطح المكتب.
معلمة الإدخالالقيمة الافتراضية القديم بالنسبة للأجهزة المحمولةالقيمة الافتراضية الجديدة بالنسبة للأجهزة المحمولةالقيمة الافتراضية القديم أجهزة كمبيوتر سطح المكتبالقيمة الافتراضية الجديدة لـ أجهزة كمبيوتر سطح المكتب
حجم المخزن المؤقت الأقصى640 كيلو بايت640 كيلو بايت640 كيلو بايت4096 كيلو بايت
مهلة تأمين2000 مللي ثانية2000 مللي ثانية2000 مللي ثانية5000 مللي ثانية
حجم قاعدة البيانات128 ميغابايت128 ميغابايت128 ميغابايت256 ميغابايت
بالإضافة إلى التغييرات في القيم الافتراضية ، يتم إجراء العديد من التغييرات في مشغّل SQL Server Edition ضغط. هذه التغييرات إلى تحسين أداء SQL Server Edition ضغط على أجهزة كمبيوتر سطح المكتب.

ملاحظة إذا تلقيت رسائل الخطأ المتعلقة هذه معلمات الإدخال في SQL Server ضغط الإصدار 3.1 رسائل الخطأ عرض قيم هذه معلمات الإدخال القديم. تحدث هذه المشكلة لأنه لا يتم تحديث رسائل الخطأ لعكس القيم الجديدة في SQL Server ضغط الإصدار 3.1. سيتم إصلاح هذه المشكلة في الإصدار التالي من SQL Server Edition ضغط.

المشكلات المعروفة لـ SQL Server ضغط الإصدار 3.1 على نظام التشغيل Windows Vista

يتم اعتماد "وقت إصدار SQL Server ضغط" على نظام التشغيل Windows Vista. يتم اختبار وظيفة قاعدة البيانات تمامًا على نظام التشغيل Windows Vista. ومع ذلك، توجد بعض المشاكل المعروفة الوظيفية في SQL Server ضغط الإصدار 3.1 على نظام التشغيل Windows Vista. تصف المقاطع التالية مشكلات وظيفية والحلول المقترحة.

للحفاظ على التوافق مع الإصدارات القديمة، يستخدم ميزة تشفير قاعدة بيانات SQL Server 2005 ضغط Edition خوارزميات تشفير نفس SQL Server 2005 المحمول Edition. هذه الخوارزميات أصبحت حدٍ ما لتتوافق العديد قديم و لا توفر مستوى الأمان الذي يفي نُهج منتج Microsoft القياسية. نوصي باستخدام طريقة أخرى للمساعدة في تأمين البيانات على سبيل المثال، "نظام تشفير الملفات" حيث يمكن ،.

المشكلة الأولى

عند استخدام "معالج تكوين التزامن ويب" لتكوين خدمات معلومات الإنترنت لـ Microsoft (IIS) 7.0 على نظام التشغيل Windows Vista تظهر رسالة الخطأ التالية:
لم يتم تثبيت IIS
ثم "يقوم" معالج تكوين التزامن ويب "يفشل.

ملاحظة يعيّن "معالج تكوين التزامن ويب" بعدة معلمات في IIS لتمكين التزامن بين SQL Server Edition ضغط و SQL Server.
الحل البديل الخاص المشكلة 1
كمحاولة للتغلب على هذه المشكلة اتبع الخطوات التالية:
  1. تثبيت كافة مكونات IIS 6.0 إدارة التوافق قبل استخدام "معالج تكوين التزامن ويب".

    ملاحظة يمكنك تثبيت هذه المكونات في البرامج والميزات في "لوحة التحكم".
  2. فتح إطار موجه الأوامر الذي له امتيازات "كاملة ثم قم بتشغيل" معالج تكوين التزامن ويب "في موجه الأوامر.

المشكلة 2

عند تشغيل برنامج إعداد أدوات SQL Server ضغط Edition Server (Sqlce30setupen.msi) ضمن "امتياز الأقل" إلى وضع حسابات المستخدم "(LUA) على نظام التشغيل Windows Vista ، تتلقى رسالة الخطأ التالية:
لم يتم العثور على مكونات النسخ المتماثل ملقم SQL
تحدث هذه المشكلة حتى في حالة وجود مكونات النسخ المتماثل SQL Server. عند تشغيل ملف Sqlce30setupen.msi تظهر رسالة تطلب منك استخدام امتيازات مرتفعة. ومع ذلك، حتى بعد النقر فوق نعم في الرسالة, لا تزال تواجه هذه المشكلة.
الحل البديل الخاص المشكلة 2
فتح إطار موجه الأوامر الذي له امتيازات "كاملة ثم قم بتشغيل الملف Sqlce30setupen.msi.

المشكلة 3

عند تشغيل برنامج إعداد أدوات SQL Server ضغط Edition Server (Sqlce30setupen.msi) ضمن وضع السكون على نظام التشغيل Windows Vista ، يفشل التثبيت.

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

المشكلة 4

اطلع على السيناريو التالي. لديك جهاز كمبيوتر يقوم بتشغيل Visual Studio 2005. ترقية نظام التشغيل على هذا الكمبيوتر إلى نظام التشغيل Windows Vista. في هذا السيناريو، يتم قطع التكامل SQL Server ضغط الإصدار 3.1 مع Visual Studio 2005.

يتضمن SQL Server ضغط الإصدار 3.1 من أدوات SQL Server ضغط الإصدار لحزمة Visual Studio 2005 المزود بحزمة الخدمة SP1. تثبيت هذه الحزمة المكونات للتكامل SQL Server ضغط الإصدار 3.1 مع Visual Studio 2005. هذه الحزمة أيضاً بإضافة بعض إدخالات التسجيل التي يستخدمها Visual Studio 2005. بعد ترقية نظام التشغيل إلى نظام التشغيل Windows Vista التكامل مقطوعة.
الحل البديل الخاص المشكلة 4
كمحاولة للتغلب على هذه المشكلة اتبع الخطوات التالية:
  1. إلغاء تثبيت المكون "برمجة الجهاز الذكية" لـ Visual Studio 2005.
  2. إذا قمت بالفعل بتثبيت أدوات Edition ضغط لـ SQL Server لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 إلغاء تثبيت أدوات Edition ضغط لـ SQL Server Visual Studio 2005 المزود بحزمة الخدمة SP1.
  3. تثبيت مكون "برمجة الجهاز الذكية" من القرص المضغوط الخاص بتثبيت Visual Studio 2005.
  4. إعادة تثبيت أدوات SQL Server ضغط الإصدار لـ Visual Studio 2005 المزود بحزمة الخدمة SP1.

المشكلة 5

اطلع على السيناريو التالي. لديك كمبيوتر يعمل بنظام التشغيل Windows Server 2008. تثبيت SQL Server 2005 المزود بحزمة الخدمة SP2 على هذا الكمبيوتر. في مربع الحوار اتصال قاعدة بيانات في SQL Server إدارة Studio بإنشاء قاعدة بيانات SQL Server Edition ضغط جديدة. في هذا السيناريو، تلاحظ إنشاء قاعدة البيانات في المجلد %WINDIR%\SYSTEM32.
الحل البديل الخاص المشكلة 5
تحديد مسار مع اسم الملف عند إنشاء قاعدة بيانات SQL Server Edition ضغط جديدة في SQL Server إدارة Studio.

مشكلات أخرى معروفة لـ SQL Server ضغط الإصدار 3.1

المشكلة الأولى

اطلع على السيناريو التالي. نشر تطبيق SQL Server ضغط الإصدار 3.1 مترجمة باستخدام ClickOnce. ثم نشر هذا التطبيق إلى كمبيوتر آخر. في هذا السيناريو، لم يتم تثبيت إصدار مترجم من "وقت إصدار SQL Server ضغط".
الحل البديل الخاص المشكلة 1
كمحاولة للتغلب على هذه المشكلة قم بإنشاء ملف .xml الحزمة الخاصة بك ClickOnce. قم بذلك للتأكد من تثبيت إصدار مترجم من "وقت إصدار SQL Server ضغط" عند نشر التطبيق.

للحصول على مزيد من المعلومات حول كيفية إضافة المتطلبات المسبقة لتطبيق ما، قم بزيارة موقع التالي على الويب الشبكة المطور Microsoft (MSDN):

المشكلة 2

اطلع على السيناريو التالي. تثبيت إصدار اللغة الإنجليزية من "وقت إصدار SQL Server ضغط". ثم قم بتثبيت إصدار مترجم من "وقت إصدار SQL Server ضغط" على نفس جهاز الكمبيوتر. في هذا السيناريو، تلاحظ حذف الإدخال التالي من الملف Machine.config عند إزالة تثبيت "وقت إصدار SQL Server ضغط":
SQL Server ضغط Edition موفر البيانات
ملاحظة الملف Machine.config في المجلد التالي:
Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir
قد تؤدي هذه المشكلة مشاكل في التطبيقات agnostic موفر.
الحل البديل الخاص المشكلة 2
للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:
  • إنشاء ملف Config.xml الخاصة بالتطبيق.
  • إذا كنت ترغب في إزالة تثبيت إصدار مترجم من "وقت إصدار SQL Server ضغط" إلغاء تثبيت الإصدار الإنجليزي من "وقت إصدار SQL Server ضغط" أولاً.
  • إضافة المعلومات التالية إلى المقطع DbProviderFactories في الملف Machine.config يدوياً.
    <add name="SQL Server Compact Edition Data Provider" invariant="System.Data.SqlServerCe" description=".NET Framework Data Provider for Microsoft SQL Server Compact Edition" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

المشكلة 3

لا يمكنك تثبيت "أدوات إصدار SQL Server ضغط" لـ Visual Studio 2005 المزود بحزمة الخدمة SP1 جنباً إلى جنب لإصدارات اللغات المختلفة على نفس جهاز الكمبيوتر.

ملاحظة يمكنك تثبيت Visual Studio 2005 المزود بحزمة الخدمة SP1 جنباً إلى جنب لإصدارات اللغات المختلفة على نفس جهاز الكمبيوتر.

المشكلة 4

في SQL Server ضغط الإصدار 3. 1، لا يمكنك استخدام الإجراء sp_repladdcolumn تخزين لتنفيذ العمليات التالية في عبارة SQL واحدة:
  • إضافة عمود جديد إلى ناشر.
  • إضافة قيد مفتاح خارجي إلى عمود جديد. يشير المفتاح الخارجي عمود من جدول موجود.
على سبيل المثال، لا يمكنك تشغيل عبارة SQL التالية في SQL Server ضغط الإصدار 3.1.
Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int constraint FK_Foo_Customer foreign key  references Products ( ProductID )' , @publication_to_add='PubName')
الحل البديل الخاص المشكلة 4
إنشاء عبارات SQL جهازي لتنفيذ العمليات بشكل منفصل.

على سبيل المثال، إنشاء عبارات SQL التالية لإجراء عمليات الذي تريده.
EXEC Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int' , @publication_to_add='PubName';Alter table Customers add constraint FK_Foo_Customer foreign key (ColNew) references Products ( ProductID )
بعد تشغيل عبارات SQL إعادة إنشاء اللقطة وإعادة ثم تهيئتها في الاشتراكات.

تحديثات البرامج

SQL Server ضغط الإصدار 3.1 على حل العديد من الأخطاء التي تحدث في إصدارات SQL Server Edition ضغط. توضح القائمة التالية بعض الأخطاء الذي يعمل على حل SQL Server ضغط الإصدار 3.1:
  • يتم تقييد سطح مكتب في الإصدارات السابقة من SQL Server Edition ضغط. لذلك، يجب تثبيت Visual Studio 2005 أو SQL Server 2005 قبل تثبيت SQL Server Edition ضغط.

    يتم حل هذه المشكلة في SQL Server ضغط الإصدار 3.1. إذا كنت تستخدم SQL Server ضغط الإصدار 3.1, يمكنك تشغيل SQL Server ضغط Edition بشكل مستقل عن Visual Studio 2005 أو SQL Server 2005.
  • عند تحديد مستعار لعمود NULL في عبارة تحديد إصدارات SQL Server Edition ضغط لا تعرض كافة الأسماء المستعارة الذي عيّنته من أجل أسماء الأعمدة في الإخراج. بدلاً من ذلك، عرض الإصدارات السابقة من SQL Server Edition ضغط أسماء الأعمدة التالية:
    عمود # <OrdinalNumber>
    على سبيل المثال، لديك عبارة تحديد التالية.
    Select c1 as Col1, NULL as Col2 from Table1
    عند تشغيل هذه العبارة في الإصدارات السابقة من SQL Server Edition ضغط راجع التالي أسماء الأعمدة في الإخراج:
    عمود # 0 العمود # 1
  • اطلع على السيناريو التالي. حدد القيد تتالي ON DELETE على جدول في الإصدارات السابقة من SQL Server Edition ضغط. يحتوي الجدول على صف واحد فقط. بعد ذلك، يمكنك حذف الصف في الجدول. عند حذف الصف يحدث مسح فهرس. في هذا السيناريو، يحرر SQL Server Edition ضغط صفحة البيانات الذي يحتوي على الصف. بالإضافة إلى ذلك، إذا كان العد مرجع المخزن المؤقت أو الإطار الذي يحتوي على صفحة البيانات صفر, SQL Server Edition ضغط علامات المخزن المؤقت أو إطار كمتوفر.
  • عند تشغيل إصدارات SQL Server Edition ضغط قد تتلقى رسالة الخطأ التالية:
    جرت محاولة القراءة أو الكتابة الذاكرة المحمية
    تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
    • يحاول SQL Server Edition ضغط كتابة بيانات إلى عقدة الأيمن شجرة ثنائية (btree).
    • شجرة ثنائية ممتلئ.
    ملاحظة عندما تقوم بكتابة SQL Server Edition ضغط البيانات إلى عقدة شجرة ثنائية ، SQL Server Edition ضغط تقسيم العقدة حالة امتلاء شجرة ثنائية. يستخدم SQL Server Edition ضغط إحدى الطرق التالية إلى تقسيم العقدة:
    • انقسام العادي
    • تقسيم تصاعدي
    • تقسيم تنازلي
  • في الإصدارات السابقة من SQL Server Edition ضغط عند استخدام رأس مؤشر للتمرير لاسترداد بيانات من عمود كائن ثنائي كبير (BLOB) ، قد يحدث خطأ SSCE_M_COLUMNORDINALNOTFOUND.

    تحدث هذه المشكلة بسبب رؤوس مؤشرات التمرير معالجة كائن كبير ثنائي البيانات بشكل مختلف من رؤوس المؤشرات "للأمام فقط معالجة بيانات كائن كبير ثنائي. في حالة استخدام رؤوس مؤشرات التمرير قد يختلف العمود كائن كبير ثنائي الترتيبي من الجدول الأساسي ترتيبي. ومع ذلك، كل من رؤوس مؤشرات التمرير و رؤوس المؤشرات "للأمام فقط استخدام الجدول الأساسي الترتيبي لاسترداد بيانات من عمود كائن كبير ثنائي.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 920700 - آخر مراجعة: 03/27/2007 21:01:22 - المراجعة: 8.4

Microsoft SQL Server 2005 Compact Edition

  • kbmt kbinfo kbexpertiseadvanced KB920700 KbMtar
تعليقات
>&t=">