מבוא למהדורה SQL Server 2005 קומפקטי

תרגומי מאמרים תרגומי מאמרים
Article ID: 920700 - View products that this article applies to.
הערה SQL Server 2005 קומפקטי Edition היה בשם SQL Server 2005 בכל מקום Edition במהלך שלב פיתוח מוצר. באמצעות תוכנית קהילה טכנולוגיית תצוגה מקדימה (CTP) קדם-הפצה ובאמצעות הערוצים האחרים, לקוחות להיות מועברים ל- Microsoft כי שם מוצר זה עלול לגרום בלבול עם מסד נתונים אחר שמות מוצרים בתעשייה. Microsoft קיבל משוב זה ברצינות ו בהתאם שינה את שם המוצר הרשמית.
הרחב הכל | כווץ הכל

On This Page

מבוא

Microsoft SQL Server 2005 קומפקטי Edition (SQL Server קומפקטי Edition) הוא rebranding של Microsoft SQL Server 2005 נייד Edition (שרת SQL ניידים 3.0) ללא הגבלת בשולחן העבודה. טלפון נייד של שרת SQL 3.0 פורסם בשנת 2005 עם Microsoft Visual Studio 2005, עם SQL Server 2005. טלפון נייד של שרת SQL 3.0 תמיכה בהתקנים ו ב- Tablet Pc. SQL Server נייד 3.0 הוא גם תמיכה חלקית במחשבים שולחניים.

כדי להשתמש ב- SQL Server נייד 3.0 במחשבים שולחניים, Visual Studio 2005 או SQL Server 2005 חייב להיות מותקן. עם זאת, עם SQL Server קומפקטי Edition, הגבלה זו הוסרה. עם המהדורה קומפקטי של שרת SQL, באפשרותך לפתח ולפרוס יישומים עצמאיים של SQL Server 2005 ו- Visual Studio 2005.

SQL Server קומפקטי Edition הקהילה טכנולוגיית תצוגה מקדימה (CTP) פורסם ב- 12 ביוני 2006. SQL Server קומפקטי Edition Release Candidate 1 (RC1) פורסם ב- 7 בנובמבר 2006. גירסה CTP וגם RC1 לגירסת SQL Server קומפקטי Edition היו רק עבור קבצים בינאריים של זמן ריצה. הפרסום באינטרנט (RTW) לגירסה של SQL Server Edition קומפקטי עבור כל החבילות פורסם בתאריך 15 בינואר 2007. הגירסה של שרת SQL-RTW Edition קומפקטי הוא 3.1. החבילות הבאות פורסמו יחד עם גירסת RTW Edition קומפקטי של שרת SQL:
  • זמן הריצה של Microsoft SQL Server 2005 Edition קומפקטי
  • Microsoft SQL Server 2005 Edition קומפקטי כלים עבור Visual Studio 2005 Service Pack 1 (SP1)
  • Microsoft SQL Server 2005 Edition קומפקטי מפתחים ערכת פיתוח התוכנה (SDK)
  • כלי שרת של Microsoft SQL Server 2005 Edition קומפקטי
  • Microsoft SQL Server 2005 Edition קומפקטי ספרים מקוונים
SQL Server Edition קומפקטי עבור כל חבילות שפורסמו בשפות הבאות:
  • גרמנית
  • אנגלית
  • ספרדית
  • צרפתית
  • איטלקית
  • יפנית
  • קוריאנית
  • סינית מסורתית
  • סינית פשוטה
  • רוסית
מהדורת קומפקטי של שרת SQL גם ייכלל במהדורות service pack עתידיות של שרת SQL. SQL Server 2005 Service Pack 2 (SP2) יפורסמו ברבעון הראשון של 2007. להלן האור ברמה גבוהה עבור האופן שבו Microsoft תיתן שירות SQL Server קומפקטי Edition:
  • SQL Server Edition קומפקטי זמין באינטרנט וניתן יורדו ויותקנו.
  • SQL Server Edition קומפקטי ישולבו Microsoft Update ברבעון הראשון של 2007.
  • SQL Server Edition קומפקטי תותקן כחלק מהתקנה SQL Server 2005 SP2.

מידע נוסף

זמן הריצה של מהדורת קומפקטי שרת SQL (SQLServerCE31-EN.msi)

SQL Server קומפקטי Edition מכיל הסיביות זמן הריצה שיכול לשמש כדי לפתח יישומים ו לפרוס יישומים במחשבים שולחניים והן במהדורת קומפקטי של Tablet Pc. SQL Server הוא מסד נתונים יחסי משקל עדיין מנוע רב עוצמה. SQL Server קומפקטי Edition תומך בתחביר SQL המוכרים. בנוסף, מהדורה קומפקטי של שרת SQL מספק מודל פיתוח API שאינם עקביים עם SQL Server. לכן, עליך לפתח יישומי שולחן עבודה ביתר קלות באמצעות RTW לגירסת SQL Server Edition קומפקטית מאשר באמצעות טלפון נייד של שרת SQL. SQL Server קומפקטי Edition כולל תכונות חדשות כגון |DataDirectory| החלפת מחרוזת תמיכה ClickOnce ותמיכה כך פריסה נוחה.

כדי להוריד הריצה מהדורת שרת SQL קומפקטי, בקר באתר האינטרנט הבא של Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3
הקובץ הבינארי ריצה מהדורה קומפקטי של שרת SQL כולל קבצי ה-Dll הבאים:
  • 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 מותקנת תמיד במיקום קבוע לטיפול עמידות עתידיים של מהדורה קומפקטי של שרת SQL. בעת התקנת מהדורת קומפקטי של שרת SQL, הספק (System.Data.SqlServerCe.dll) מותקנת במטמון ההרכבה הכללי (GAC). בנוסף, רשום את ספק OLE DB (Sqlceoledb30.dll).

כדי לרשום את ספק OLE DB, דרושות לך הרשאות מנהל. לכן, לא ניתן להתקין מהדורה קומפקטי של שרת SQL אלא אם יש לך הרשאות מנהל. חבילת Windows Installer מתקינה קבצים בינאריים אלה בתיקיה "Edition\v3.1 קומפקטי של SQL Server %ProgramFiles%\Microsoft". לאחר התקנת SQL Server קומפקטי Edition, Microsoft SQL Server 2005 Edition קומפקטי נוסף ערך בהוספה או הסרה של תוכניות.

כדי להתקין גירסה המותאמת לשפות אחרות (SQLServerCE31-[LN]. msi), עליך להתקין את הגירסה האנגלית (SQLServerCE31-EN.msi) הראשון, ולאחר מכן להתקין גירסה המותאמת לשפות אחרות.
הערה[LN] מייצג שפה המותאמת לשפות אחרות.

כלי קומפקטי מהדורה של שרת SQL עבור Visual Studio 2005 SP1 (SSCE31VSTools-ENU.exe)

SQL Server קומפקטי Edition כלים עבור Visual Studio 2005 SP1 מעדכן את הרכיבים פיתוח התקן חכמה של Microsoft Visual Studio 2005 SP1 באמצעות סביבת זמן העיצוב עבור מהדורת קומפקטי של שרת SQL.

כדי להוריד כלי Edition קומפקטי של SQL Server עבור Visual Studio 2005 SP1, בקר באתר האינטרנט הבא של Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en
כדי להתקין גירסה המותאמת לשפות אחרות (SSCE31VSTools-[LN].exe), עליך להתקין את הגירסה האנגלית (SSCE31VSTools-ENU.exe) הראשון, ולאחר מכן להתקין גירסה המותאמת לשפות אחרות.

מפתחים Edition קומפקטי של שרת SQL SDK (SSCE31SDK-ENU.msi)

SQL Server קומפקטי Edition מפתחים SDK מכיל את הקבצים הבאים עבור פיתוח יישומים באמצעות SQL Server Edition קומפקטי כמאגר מסד נתונים עבור היישומים:
  • קבצי ה-cab עבור התקנת SQL Server Edition קומפקטי במכשירים ניידים
  • הקובץ. msi להתקנת מהדורה קומפקטי של שרת SQL במחשבים שולחניים והן במחשבי Tablet Pc
  • קבצי הכותרת הדרושים עבור פיתוח של יישום ה-SQL Server Edition קומפקטי מקורי
  • הקובץ. msi להתקנת את SQL Server קומפקטי Edition קבצי עזרה
כדי להוריד את SQL Server קומפקטי Edition מפתחים SDK, בקר באתר האינטרנט הבא של Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en
הגירסה האנגלית של SQL Server קומפקטי Edition מפתחים SDK מכיל רק את הגירסה האנגלית של ריצה מהדורה קומפקטי של שרת SQL. גירסה המותאמת לשפות אחרות של SQL Server קומפקטי Edition מפתחים SDK מכיל את הגירסה האנגלית של SQL Server קומפקטי ריצה מהדורה גירסה המותאמת לשפות אחרות ריצה מהדורה קומפקטי של שרת SQL. לאחר התקנת SQL Server קומפקטי Edition מפתחים SDK, חבילת המתקין עבור SQL Server קומפקטי ריצה מהדורה ממוקם בתיקייה הבאה:
%programfiles%\Microsoft SQL Server Edition\v3.1\SDK\bin\Desktop קומפקטית
כדי להתקין גירסה המותאמת לשפות אחרות של SQL Server קומפקטי ריצה מהדורה מהגירסה המותאמת לשפות אחרות של SQL Server 2005 קומפקטי Edition מפתחים SDK, בצע את הפעולות הבאות:
  1. פתח את התיקיה הבאה:
    %programfiles%\Microsoft SQL Server Edition\v3.1\SDK\bin\Desktop קומפקטית
  2. התקן את הגירסה האנגלית של SQL Server קומפקטי Edition ריצה (SQLServerCE31-EN.msi).
  3. התקנת גירסה המותאמת לשפות אחרות של SQL Server קומפקטי Edition ריצה (SQLServerCE31-[LN]. msi).

כלי שרת Edition קומפקטי של שרת SQL (Sqlce30setupen.msi)

כדי להוריד את SQL Server קומפקטי Edition כלי שרת, בקר באתר האינטרנט הבא של Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en
הערה כדי להתקין גירסה המותאמת לשפות אחרות (Sqlce30setup[LN]. msi), לא תצטרך להתקין תחילה את הגירסה האנגלית (Sqlce30setupen.msi).

SQL Server Edition קומפקטי ספרים מקוונים (SSCE31BOL-EN.msi)

SQL Server קומפקטי Edition ספרים מקוונים מתקין בתיעוד של SQL Server Edition קומפקטי.

כדי להוריד את SQL Server קומפקטי Edition ספרים מקוונים, בקר באתר האינטרנט הבא של Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en
הערה כדי להתקין גירסה המותאמת לשפות אחרות (SSCE31BOL-[LN]. msi), אין לך להתקין את הגירסה האנגלית (SSCE31BOL-EN.msi) הראשון.

התקנה זה לצד זה יחד עם Visual Studio 2005 או SQL Server 2005

טלפון נייד של שרת SQL 3.0 דורש Visual Studio 2005 או SQL Server 2005 שיותקנו במחשב. עם זאת, SQL Server Edition קומפקטי אין דרישה זו. לכן, משתמשים יכולים לפתח ולפרוס יישומי מהדורת קומפקטי של שרת SQL מבלי 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 מופעל על-ידי שימוש הריצה מהדורת שרת SQL קומפקטי. אופן פעולה זה מתרחש מכיוון SQL Server Edition קומפקטי מתקינה את הספק ב- GAC. ריצה 3.0 נייד של SQL Server נמצא מיקום ההתקנה של Visual Studio 2005. עם זאת, GAC מקבלת קדימות על פני ריצה 3.0 נייד של שרת SQL. לכן, Visual Studio 2005 משתמש תמיד הריצה מהדורת שרת SQL קומפקטי בעת האתחול.
Visual Studio 2005 SP1 יחד עם SQL Server Edition קומפקטי
  • ממשק המשתמש הצגת רכיבים הקשורים Edition קומפקטי של שרת SQL.
  • הפעלת visual Studio 2005 SP1 באמצעות הריצה מהדורת שרת SQL קומפקטי.

אופן הפעולה של SQL Server 2005

SQL Server 2005 או SQL Server 2005 SP1 יחד עם SQL Server Edition קומפקטי
  • כל ממשקי משתמש להציג רכיבים הקשורים 3.0 נייד של שרת SQL.
  • SQL Server 2005 מופעל על-ידי שימוש הריצה מהדורת שרת SQL קומפקטי.
SQL Server 2005 SP2 יחד עם SQL Server Edition קומפקטי
  • ממשק המשתמש של SQL Server 2005 SP2 מציג רכיבים הקשורים Edition קומפקטי של שרת SQL.
  • הפעלת SQL Server 2005 SP2 באמצעות הריצה מהדורת שרת SQL קומפקטי.

תכונות חדשות

SQL Server קומפקטי Edition כולל מספר תכונות שאינן כלולות ב- SQL Server נייד 3.0. תכונות אלה כוללות את הפעולות הבאות:
  • |DataDirectory| החלפת מחרוזת תמיכה
  • תמיכה ClickOnce

|DataDirectory| החלפת מחרוזת תמיכה

|DataDirectory| (מוקף בסימני pipe) הוא מחרוזת החלפת שמציין נתיב מסד הנתונים. לכן, אין צורך לכלול את הנתיב המלא בקוד. כאשר אתה כולל את הנתיב המלא בקוד, אתה עלול להיתקל בבעיות מכיוון ניתן לערוך בסידרה את הנתיב המלא של מסד נתונים במיקומים שונים. |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 Mobile. אם יישום הקורא את שיטת AppDomain.SetData בהתקן מבוסס Windows Mobile, תקבל הודעת שגיאה.

תמיכה 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מגדיר את כל המידע הספציפי הסבה או פונקציונליות שיש להוסיף לחבילת הבסיס
SqlCE31eula EN.txtמכיל את תנאי רשיון התוכנה של Microsoft
הטבלה הבאה מתארת את ספריות ההתקנה של הקבצים ClickOnce.
כווץ את הטבלההרחב את הטבלה
שם קובץהתיקיה שבה מותקנים קבצים
Product.xml% תוכנית Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL שרת קומפקטי Edition\
Package.xml% תוכנית Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL שרת קומפקטי Edition\en\
SqlCE31eula EN.txt% תוכנית Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL שרת קומפקטי Edition\en\
SQLServerCE31 EN.msi% תוכנית Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL שרת קומפקטי Edition\en\
אם היישום שאתה בונה כדי לכלול את טכנולוגיית ClickOnce כולל SQL Server Edition קומפקטי כתנאי מוקדם, ClickOnce משתמש את הקובץ SQLServerCE31-EN.msi זמין בתיקייה המקומית. אם העותק המקומי אינו זמין, ClickOnce מוריד את הקובץ SQLServerCE31-EN.msi ממרכז ההורדות של Microsoft במהלך תהליך ההתקנה.

שיפורי ביצועים

ב- SQL Server קומפקטי Edition 3.1, כמה ערכי ברירת מחדל עבור פרמטרים של קלט משתנות עבור מחשבים שולחניים לשפר את הביצועים. עם זאת, ערכי ברירת מחדל אלה נותרים ללא שינוי עבור מכשירים ניידים מטעמי ביצועים. הטבלה הבאה מציגה את ערכי ברירת המחדל הישן וערכי ברירת מחדל חדש עבור מכשירים ניידים ומחשבים שולחניים.
כווץ את הטבלההרחב את הטבלה
פרמטר קלטערך ברירת המחדל הישן עבור מכשירים ניידיםערך ברירת המחדל החדש עבור מכשירים ניידיםערך ברירת המחדל הישן עבור מחשבים שולחנייםערך ברירת המחדל החדש עבור מחשבים שולחניים
גודל מאגר מרבי640 קילו-בתים640 קילו-בתים640 קילו-בתים4096 קילו-בתים
נעל זמן קצוב2000 ms2000 ms2000 ms5000 ms
גודל מסד הנתונים128 מגה-בתים128 מגה-בתים128 מגה-בתים256 מגה-בתים
בנוסף לשינויים בערכי ברירת המחדל, נעשים שינויים רבים במנוע Edition קומפקטי של שרת SQL. שינויים אלה לשפר את הביצועים של SQL Server Edition קומפקטי במחשבים שולחניים.

הערה אם אתה מקבל הודעות שגיאה הקשורות אלה פרמטרים של קלט ב- 3.1 המהדורה קומפקטי של SQL Server, הודעות השגיאה עדיין להציג את הערכים הישן עבור אלה פרמטרים של קלט. בעיה זו מתרחשת מאחר הודעות השגיאה אינם מתעדכנים כדי לשקף את הערכים החדשים ב- 3.1 המהדורה קומפקטי של SQL Server. בעיה זו תתוקן במהדורה הבאה של מהדורה קומפקטי של שרת SQL.

בעיות מוכרות עבור SQL Server קומפקטי Edition 3.1 ב- Windows Vista

הריצה מהדורת שרת SQL קומפקטי נתמך ב- Windows Vista. הפונקציונליות של מסד נתונים הוא באופן יסודי ב- Windows Vista. עם זאת, ישנם כמה בעיות מוכרות פונקציונלי ב- SQL Server קומפקטי 3.1 המהדורה ב- Windows Vista. הסעיפים הבאים מתארים את הבעיות פונקציונלי בדרכים לעקיפת הבעיה.

כדי לשמור על תאימות לאחור, משתמש בתכונה הצפנת מסד נתונים של SQL Server 2005 קומפקטי Edition האלגוריתמים של ההצפנה SQL Server 2005 נייד Edition. אלגוריתמים אלה הן כעת במידה מסוימת מיושן, לא לספק רמת אבטחה העונה מדיניות המוצר הרגיל של Microsoft. אנו ממליצים שתשתמש דרך נוספת כדי לסייע באבטחת הנתונים לדוגמה, מערכת קבצים מצפינה שבו באפשרותך לבצע.

בעיה 1

בעת שימוש באשף הגדרת סינכרון אינטרנט כדי לקבוע את התצורה של Microsoft Internet Information Services (IIS) 7.0 ב- Windows Vista, מתקבלת הודעת השגיאה הבאה:
IIS אינו מותקן
לאחר מכן, אשף הגדרת סינכרון האינטרנט נכשלת.

הערה אשף הגדרת סינכרון האינטרנט מגדיר פרמטרים שונים ב- IIS כדי לאפשר הסינכרון בין מהדורה קומפקטי של שרת SQL ו- SQL Server.
לעקיפת בעיה 1
כדי לעקוף בעיה זו, בצע את הפעולות הבאות:
  1. התקן את כל הרכיבים של IIS 6.0 ניהול תאימות לפני שתשתמש באשף הגדרת סינכרון אינטרנט.

    הערה באפשרותך להתקין רכיבים אלה תוכניות ותכונות בלוח הבקרה.
  2. פתח חלון שורת פקודה עם הרשאות ברמה גבוהה, ולאחר מכן הפעל את אשף קביעת התצורה של סינכרון אינטרנט בשורת הפקודה.

בעיה 2

בעת הפעלת תוכנית ההתקנה של SQL Server קומפקטי Edition כלי שרת (Sqlce30setupen.msi) תחת המעטות למצב חשבונות משתמש (LUA) ב- Windows Vista, מתקבלת הודעת השגיאה הבאה:
לא נמצאו רכיבים שכפול של שרת SQL
בעיה זו מתרחשת גם אם קיימים רכיבים שכפול של שרת SQL. כאשר אתה מפעיל את הקובץ Sqlce30setupen.msi, תקבל הודעה המבקשת ממך להשתמש הרשאות מוגברות. עם זאת, גם לאחר שתלחץ כן בחלון ההודעה, אתה עדיין נתקל בבעיה זו.
לעקיפת בעיה 2
פתח חלון שורת פקודה עם הרשאות ברמה גבוהה, ולאחר מכן להפעיל את הקובץ Sqlce30setupen.msi.

בעיה 3

בעת הפעלת תוכנית ההתקנה של SQL Server קומפקטי Edition כלי שרת (Sqlce30setupen.msi) תחת מצב שקט ב- Windows Vista, ההתקנה נכשלת.

בעיה זו מתרחשת כאשר אתה מציין את הגדרת ברירת המחדל של המשתמש לא לשימוש הרשאות מוגברות. בעיה זו מתרחשת מאחר שתוכנית ההתקנה תבקש ממך להשתמש הרשאות מוגברות. במקום זאת, תוכנית ההתקנה משתמשת הגדרת משתמש ברירת המחדל עבור הרשאות מוגברות.
לעקיפת בעיה 3
ציין את הגדרת ברירת המחדל של המשתמש לשימוש בהרשאות מוגברות לפני הפעלת SQL Server קומפקטי Edition כלי שרת.

בעיה 4

שקול את התרחיש הבא. יש לך מחשב שבו פועל Visual Studio 2005. באפשרותך לשדרג את מערכת ההפעלה במחשב זה ל- Windows Vista. בתרחיש זה, השילוב 3.1 המהדורה קומפקטי של SQL Server באמצעות Visual Studio 2005 לא תקין.

3.1 המהדורה קומפקטי של SQL Server מכיל SQL Server קומפקטי Edition בכלים עבור חבילת Visual Studio 2005 SP1. חבילה זו מתקינה את הרכיבים 3.1 המהדורה קומפקטי של שרת SQL להשתלב 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 עבור Visual Studio 2005 SP1.

בעיה 5

שקול את התרחיש הבא. יש לך מחשב שבו פועל Windows Server 2008. התקנת SQL Server 2005 Service Pack 2 במחשב זה. ב- חיבור מסד נתונים תיבת הדו-שיח ב- SQL Server ניהול Studio, צור מסד נתונים של SQL Server Edition קומפקטי חדש. בתרחיש זה, אתה מבחין כשמסד הנתונים נוצר בתיקיה %WINDIR%\SYSTEM32.
לעקיפת בעיה 5
ציין את הנתיב שם הקובץ בעת יצירת מסד נתונים של SQL Server Edition קומפקטי חדש ב- Studio הניהול של שרת SQL.

הבעיות הידועות הנוספות עבור SQL Server קומפקטי Edition 3.1

בעיה 1

שקול את התרחיש הבא. פרסום של יישום שרת SQL קומפקטי 3.1 המהדורה המותאמות לשפות אחרות באמצעות clickonce בלחיצת עכבר אחת. לאחר מכן, באפשרותך לפרוס יישום זה במחשב אחר. בתרחיש זה, לא מותקנת גירסה המותאמת לשפות אחרות של הריצה מהדורת שרת SQL קומפקטי.
לעקיפת בעיה 1
כדי לעקוף בעיה זו, צור הקובץ. xml החבילה משלך עבור ClickOnce. עשה זאת כדי לוודא שהגירסה המתורגמת של הריצה מהדורת שרת SQL קומפקטי מותקן כאשר אתה פורס את היישום.

לקבלת מידע נוסף אודות אופן הוספת תנאים מוקדמים ליישום, בקר באתר הבא של Microsoft מפתח רשת האינטרנט (MSDN):
. aspx http://msdn2.microsoft.com/en-us/library/ms165429 (VS.80)

בעיה 2

שקול את התרחיש הבא. באפשרותך להתקין את הגירסה האנגלית של הריצה מהדורת שרת SQL קומפקטי. לאחר מכן, התקן גירסה המותאמת לשפות אחרות של הריצה מהדורת שרת SQL קומפקטי באותו מחשב. בתרחיש זה, אתה מבחין הערך הבא נמחק מ- machine. config כאשר תסיר הריצה מהדורת שרת SQL קומפקטי:
ספק נתונים Edition קומפקטי של שרת SQL
הערה הקובץ machine. config נמצא בתיקייה הבאה:
Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir
בעיה זו עלולה לגרום לבעיות ביישומים ספק-agnostic.
לעקיפת בעיה 2
כדי לעקוף בעיה זו, השתמש באחת מהשיטות הבאות:
  • צור קובץ config. xml ספציפי ליישום.
  • אם ברצונך להסיר גירסה המותאמת לשפות אחרות של הריצה מהדורת שרת SQL קומפקטי, הסר תחילה את הגירסה האנגלית של הריצה מהדורת שרת SQL קומפקטי.
  • להוסיף את המידע הבא למקטע 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 קומפקטי עבור Visual Studio 2005 SP1 זה לצד זה עבור גירסאות שפה שונות באותו מחשב.

הערה באפשרותך להתקין Visual Studio 2005 SP1 זה לצד זה עבור גירסאות שפה שונות באותו מחשב.

בעיה 4

ב- SQL Server קומפקטי Edition 3.1, לא ניתן להשתמש בהליך מאוחסנים sp_repladdcolumn כדי לבצע את הפעולות הבאות במשפט SQL אחד:
  • הוסף עמודה חדשה publisher.
  • הוסף עמודה חדשה אילוץ מפתח זר. המפתח הזר הפניות עמודה של טבלה קיימת.
לדוגמה, אין באפשרותך להפעיל את משפט 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, צור את התמונה ולאחר מכן לאתחל מחדש את המנויים.

עדכוני תוכנה

3.1 המהדורה קומפקטי של שרת SQL פותר באגים רבים המתרחשים בגירסאות קודמות של SQL Server Edition קומפקטי. הרשימה הבאה מתארת כמה באגים הפותר 3.1 המהדורה קומפקטי של שרת SQL:
  • קיימת מגבלה של שולחן העבודה בגירסאות קודמות של SQL Server Edition קומפקטי. לכן, עליך להתקין Visual Studio 2005 או SQL Server 2005 לפני התקנת המהדורה קומפקטי של שרת SQL.

    בעיה זו נפתרה ב- 3.1 המהדורה קומפקטי של SQL Server. אם אתה משתמש ב- 3.1 המהדורה קומפקטי של SQL Server, באפשרותך להפעיל את SQL Server קומפקטי Edition בנפרד Visual Studio 2005 או של SQL Server 2005.
  • כאשר תציין כינוי עמודה NULL משפט Select , גירסאות קודמות של מהדורה קומפקטי של שרת SQL אינם מוצגים כל הכינויים שאתה מציין עבור שמות עמודה בפלט. במקום זאת, גירסאות קודמות של SQL Server Edition קומפקטי להציג שמות עמודה הבאים:
    עמודה #<OrdinalNumber></OrdinalNumber>
    לדוגמה, יש לך את המשפט Select הבאות.
    Select c1 as Col1, NULL as Col2 from Table1
    בעת הפעלת הצהרה זו בגירסאות מוקדמות יותר של SQL Server Edition קומפקטי, תראה את השמות הבאים של עמודה בפלט:
    עמודה #0, #1 עמודה
  • שקול את התרחיש הבא. ציין האילוץ על מחיקת מדורג על טבלה בגירסאות קודמות של SQL Server Edition קומפקטי. הטבלה כוללת שורה אחת בלבד. לאחר מכן, באפשרותך למחוק את השורה בטבלה. בעת מחיקת השורה, מתרחשת בסריקה אינדקס. בתרחיש זה, SQL Server Edition קומפקטי מפנה לדף הנתונים המכיל את השורה. בנוסף, אם ספירת הפניות של המאגר או המסגרת בה מחזיק דף נתונים הוא אפס, SQL Server Edition קומפקטי מסמן המאגר או המסגרת כפנוי.
  • כאשר אתה מפעיל גירסאות קודמות של מהדורה קומפקטי של שרת SQL, ייתכן שתקבל את הודעת השגיאה הבאה:
    ניסיון לקרוא או לכתוב לזיכרון מוגן
    בעיה זו מתרחשת כאשר מתקיימים התנאים הבאים:
    • SQL Server Edition קומפקטית מנסה לכתוב נתונים לצומת הימני של עץ בינארי (btree).
    • עץ בינארי הוא מלא.
    הערה כאשר SQL Server Edition קומפקטי כותב נתונים לצומת של עץ בינארי, SQL Server Edition קומפקטי פיצול הצומת אם עץ בינארי מלא. מהדורת קומפקטי של שרת SQL משתמש באחת מהשיטות הבאות כדי לפצל את הצומת:
    • פיצול רגילה
    • פיצול Asc
    • פיצול Desc
  • בגירסאות קודמות של SQL Server Edition קומפקטי, כאשר תשתמש הסמן לגלילה כדי לאחזר נתונים מכל עמודה אובייקט בינארי גדול (כתמים), SSCE_M_COLUMNORDINALNOTFOUND עלולה להתרחש שגיאה.

    בעיה זו מתרחשת מאחר סמנים לגלילה לטפל נתונים אובייקט בינארי גדול באופן שונה מאשר סמנים הפונה לפנים לטפל בנתונים אובייקט בינארי גדול. אם אתה משתמש בסמנים לגלילה, עמודה אובייקט בינארי גדול סודר עשויות להיות שונות מטבלת הבסיס סודר. עם זאת, סמנים לגלילה וגם סמנים הפונה לפנים להשתמש בטבלת הבסיס סודר לאחזור נתונים עמודה אובייקט בינארי גדול.

מאפיינים

Article ID: 920700 - Last Review: יום שישי 07 יוני 2013 - Revision: 1.0
המידע במאמר זה חל על:
  • Microsoft SQL Server 2005 Compact Edition
מילות מפתח 
kbinfo kbexpertiseadvanced kbmt KB920700 KbMthe
תרגום מכונה
חשוב: מאמר זה תורגם באמצעות תוכנת תרגום מכונה של Microsoft וייתכן שנערך לאחר מכן על-ידי קהילת Microsoftבאמצעות טכנולוגייתCommunity Translation Framework (CTF) או באמצעות תרגום אנושי. Microsoft מציעה לך גם מאמרים בתרגום אנושי, מאמרים בתרגום מכונה ומאמרים שנערכו על ידי הקהילה כדי לאפשר גישה למאמרים הקיימים במאגר הידע (Knowledge Base) שלMicrosoft בשפות שונות. מאמרים מתורגמים יכולים להכיל שגיאות באוצר המילים, בתחביר או בדקדוק. Microsoft אינה אחראית לחוסר דיוק, שגיאות או נזקים שייגרמו כתוצאה מטעויות בתכנים או משימוש בתכנים על ידי לקוחותיה.
כותרת מאמר זה באנגלית: 920700

ספק משוב

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com