Select the product you need help with
Εισαγωγή στο SQL Server 2005 Compact EditionΑναγν. άρθρου: 920700 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. ΣΗΜΕΙΩΣΗΟ SQL Server 2005 Compact Edition έγινε με το όνομα SQL Server 2005 παντού Edition κατά τη φάση ανάπτυξης των προϊόντων. Μέσω του προγράμματος προ-προεπισκόπηση τεχνολογίας κοινότητας (CTP) και σε άλλα κανάλια, οι πελάτες έχουν μεταδίδονται στη Microsoft ότι αυτό το όνομα προϊόντος μπορεί να προκαλέσει σύγχυση με βάση δεδομένων άλλα ονόματα προϊόντων στην αγορά. Η Microsoft έχει αναλάβει σοβαρά αυτών των σχολίων και αντίστοιχα έχει αλλάξει το όνομα επίσημο προϊόν. Σε αυτήν τη σελίδαΕΙΣΑΓΩΓΗΟ Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) είναι το rebranding του Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile 3.0) χωρίς τον περιορισμό της επιφάνειας εργασίας. Το SQL Server Mobile 3.0 κυκλοφόρησε 2005 με το Microsoft Visual Studio 2005 και SQL Server 2005. Το SQL Server Mobile 3.0 υποστηρίζεται από συσκευές και σε Tablet PC. SQL Server Mobile 3.0 επίσης υποστηρίζεται μερικώς σε επιτραπέζιους υπολογιστές. Για να χρησιμοποιήσετε το SQL Server Mobile 3.0 σε επιτραπέζιους υπολογιστές, Visual Studio 2005 ή SQL Server 2005 πρέπει να εγκατασταθεί. Ωστόσο, με SQL Server Compact Edition, ο περιορισμός αυτός έχει καταργηθεί. Με SQL Server Compact Edition, μπορείτε να αναπτύξετε και να αναπτύσσετε εφαρμογές ανεξάρτητο του SQL Server 2005 και του Visual Studio 2005. Το SQL Server Compact Edition κοινότητας τεχνολογίας Προεπισκόπηση (CTP) κυκλοφόρησε στις 12 Ιουνίου 2006. SQL Server Compact έκδοση Release Candidate 1 (RC1) κυκλοφόρησε στις 7 Νοεμβρίου 2006. Το CTP έκδοσης και της έκδοσης RC1 του SQL Server Compact Edition έχουν μόνο για τα δυαδικά αρχεία χρόνου εκτέλεσης. Η έκδοση Web (RTW) έκδοση του SQL Server Compact Edition για όλα τα πακέτα κυκλοφόρησε στις 15 Ιανουαρίου 2007. Η έκδοση του SQL Server Compact RTW Edition είναι 3.1. Τα παρακάτω πακέτα κυκλοφόρησαν μαζί με την έκδοση του SQL Server Compact Edition RTW:
Περισσότερες πληροφορίεςRuntime Compact έκδοση SQL Server (SQLServerCE31 EN.msi)Ο SQL Server Compact Edition περιέχει τα bit κατά το χρόνο εκτέλεσης που μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών και για την ανάπτυξη εφαρμογών σε επιτραπέζιους υπολογιστές και σε Tablet PC. SQL Server Compact Edition είναι μια ισχυρή μηχανή ακόμα ελαφρύ σχεσιακή βάση δεδομένων. Ο SQL Server Compact Edition υποστηρίζει οικεία σύνταξη SQL. Additionally, SQL Server Compact Edition provides a development model and an API that are consistent with SQL Server. Therefore, you can more easily develop desktop applications by using the RTW version of SQL Server Compact Edition than by using SQL Server Mobile. SQL Server Compact Edition includes new features such as|DataDirectory|substitution string support and ClickOnce support so that deployment is easy.To download the SQL Server Compact Edition Runtime, visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3 The SQL Server Compact Edition Runtime binary includes the following DLLs:
(http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3)
To register the OLE DB provider, you must have Administrator permissions. Therefore, you cannot install SQL Server Compact Edition unless you have Administrator permissions. The Windows Installer package installs these binaries in the "%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1" folder. After you install SQL Server Compact Edition, aMicrosoft SQL Server 2005 Compact Editionentry is added inΠροσθήκη ή κατάργηση προγραμμάτων. To install the localized version (SQLServerCE31-[LN].msi), you must install the English version (SQLServerCE31-EN.msi) first, and then install the localized version. ΣΗΜΕΙΩΣΗ[LN]represents the localized language. SQL Server Compact Edition Tools for Visual Studio 2005 SP1 (SSCE31VSTools-ENU.exe)SQL Server Compact Edition Tools for Visual Studio 2005 SP1 updates the Microsoft Visual Studio 2005 SP1 smart device development components by using the design time environment for SQL Server Compact Edition.To download SQL Server Compact Edition Tools for Visual Studio 2005 SP1, visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en To install the localized version (SSCE31VSTools-[LN].exe), you must install the English version (SSCE31VSTools-ENU.exe) first, and then install the localized version.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en)
SQL Server Compact Edition Developer SDK (SSCE31SDK-ENU.msi)SQL Server Compact Edition Developer SDK contains the following files for developing applications by using SQL Server Compact Edition as a database store for the applications:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en The English version of SQL Server Compact Edition Developer SDK contains only the English version of SQL Server Compact Edition Runtime. The localized version of SQL Server Compact Edition Developer SDK contains the English version of SQL Server Compact Edition Runtime and the localized version SQL Server Compact Edition Runtime. After you install SQL Server Compact Edition Developer SDK, the installer package for SQL Server Compact Edition Runtime is located in the following folder:
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en)
%programfiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop To install the localized version of SQL Server Compact Edition Runtime from the localized version of SQL Server 2005 Compact Edition Developer SDK, follow these steps:
SQL Server Compact Edition Server Tools (Sqlce30setupen.msi)To download SQL Server Compact Edition Server Tools, visit the following Microsoft Web site:http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en ΣΗΜΕΙΩΣΗTo install the localized version (Sqlce30setup[LN].msi), you do not have to install the English version (Sqlce30setupen.msi) first.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en)
SQL Server Compact Edition Books Online (SSCE31BOL-EN.msi)SQL Server Compact Edition Books Online installs the documentation for SQL Server Compact Edition.To download SQL Server Compact Edition Books Online, visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en ΣΗΜΕΙΩΣΗTo install the localized version (SSCE31BOL-[LN].msi), you do not have to install the English version (SSCE31BOL-EN.msi) first.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en)
Side-by-side installation together with Visual Studio 2005 or SQL Server 2005Το SQL Server Mobile 3.0 απαιτεί το Visual Studio 2005 ή SQL Server 2005, για να εγκατασταθούν στον υπολογιστή. Ωστόσο, ο SQL Server Compact Edition δεν έχει αυτήν την απαίτηση. Επομένως, οι χρήστες μπορεί να αναπτύξετε και να αναπτύσσετε εφαρμογές SQL Server Compact Edition χωρίς SQL Server 2005 ή εγκατεστημένο το Visual Studio 2005. Ωστόσο, αυτή η αλλαγή μπορεί να προκαλέσει ορισμένες αλλαγές συμπεριφοράς σε έναν υπολογιστή που διαθέτει ο SQL Server Compact Edition εγκατεστημένο μαζί με το Visual Studio 2005 ή SQL Server 2005. Οι χρήστες αντιμετωπίζουν την ακόλουθη συμπεριφορά σε μια εγκατάσταση side-by-side, μαζί με το Visual Studio 2005 ή SQL Server 2005.Η συμπεριφορά του Visual Studio 2005Το Visual Studio 2005 μαζί με το SQL Server Compact Edition
Το Visual Studio 2005 SP1 μαζί με το SQL Server Compact Edition
Η συμπεριφορά του SQL Server 2005SQL Server 2005 ή SQL Server 2005 SP1 μαζί με το SQL Server Compact Edition
SQL Server 2005 SP2 μαζί με το SQL Server Compact Edition
Νέες δυνατότητεςΟ SQL Server Compact Edition περιλαμβάνει ορισμένες δυνατότητες που δεν περιλαμβάνονται στον SQL Server Mobile 3.0. Αυτές οι δυνατότητες περιλαμβάνουν τα εξής:
Υποστήριξη συμβολοσειρά αντικατάστασης |DataDirectory||DataDirectory|(εντός συμβόλων διοχέτευσης) είναι μια συμβολοσειρά αντικατάστασης, η οποία δηλώνει τη διαδρομή της βάσης δεδομένων. Επομένως, δεν χρειάζεται να συμπεριλάβετε την πλήρη διαδρομή στον κώδικα. When you include the full path in the code, you may experience problems because the full database path can be serialized in different locations. Για να|DataDirectory|substitution string also makes it easy to share a project and to deploy an application.For example, if you include the full path in the code, the application can have the following connection string.
ClickOnce supportClickOnce is a new software installation technology that SQL Server Compact Edition supports. ClickOnce simplifies the deployment of a Windows-based application to a Web server or to a network file share. Administrators can deploy or update an application by updating the files on a server. Administrators do not have to individually update every client.Visual Studio provides full support for publishing and updating applications that are deployed by using ClickOnce. ClickOnce support is available for projects that are created by using Microsoft Visual Basic, Microsoft Visual C#, and Microsoft Visual J#. However, ClickOnce support is not available for projects that are created by using Microsoft Visual C++. You can download SQL Server Compact Edition Tools for Visual Studio 2005 SP1 and install it on Visual Studio 2005 SP1. This installs the integrated support for ClickOnce and installs the required ClickOnce files in the correct directory. How to integrate ClickOnce with SQL Server Compact EditionΣΗΜΕΙΩΣΗThe descriptions of the files and the folders in this section use the English version of SQL Server Compact Edition. If you install another language version of SQL Server Compact Edition, the locale name in the file names and in the folder names may differ. For example, the locale name may be "Zh" instead of "EN."To integrate ClickOnce with SQL Server Compact Edition, download SQL Server Compact Edition Tools for Visual Studio 2005 SP1 and install it on Visual Studio 2005 SP1. This installs the integrated support for ClickOnce. The required ClickOnce files are also installed in the appropriate directory. The following table describes the ClickOnce files. Σύμπτυξη αυτού του πίνακα
Σύμπτυξη αυτού του πίνακα
Performance improvementsIn SQL Server Compact Edition 3.1, some default values for input parameters are changed for desktop computers to improve the performance. However, these default values remain unchanged for mobile devices for performance reasons. The following table shows the old default values and the new default values for both mobile devices and desktop computers.Σύμπτυξη αυτού του πίνακα
ΣΗΜΕΙΩΣΗIf you receive error messages that are related to these input parameters in SQL Server Compact Edition 3.1, the error messages still display the old values for these input parameters. This problem occurs because the error messages are not updated to reflect the new values in SQL Server Compact Edition 3.1. This problem will be fixed in the next release of SQL Server Compact Edition. Known issues for SQL Server Compact Edition 3.1 on Windows VistaThe SQL Server Compact Edition Runtime is supported on Windows Vista. The database functionality is thoroughly tested on Windows Vista. However, there are some known functional issues in SQL Server Compact Edition 3.1 on Windows Vista. The following sections describe the functional issues and the suggested workarounds.To maintain backward compatibility, the database encryption feature of SQL Server 2005 Compact Edition uses the same encryption algorithms as SQL Server 2005 Mobile Edition. Those algorithms are now somewhat outdated and do not provide a level of security that satisfies the standard Microsoft product policies. We recommend that you use another way to help secure the data where you can, for example, Encrypting File System. Ζήτημα 1When you use the Configure Web Synchronization Wizard to configure Microsoft Internet Information Services (IIS) 7.0 on Windows Vista, you receive the following error message:IIS not installed ΣΗΜΕΙΩΣΗΟ Οδηγός ρύθμισης παραμέτρων συγχρονισμού Web ορίζει διάφορες παραμέτρους των υπηρεσιών IIS για να ενεργοποιήσετε το συγχρονισμό μεταξύ του SQL Server Compact Edition και του SQL Server. Η λύση για θέμα 1Για την επίλυση αυτού του ζητήματος, ακολουθήστε τα εξής βήματα:
Θέμα 2Όταν εκτελείτε το πρόγραμμα εγκατάστασης SQL Server Compact Edition Server Εργαλεία (Sqlce30setupen.msi) στην περιοχή ελάχιστων δικαιωμάτων για την κατάσταση των λογαριασμών χρηστών (LUA) στα Windows Vista, λαμβάνετε το ακόλουθο μήνυμα λάθους:Στοιχεία αναπαραγωγής του διακομιστή SQL δεν βρέθηκε Η λύση για θέμα 2Ανοίξτε ένα παράθυρο γραμμής εντολών με αυξημένα δικαιώματα και, στη συνέχεια, εκτελέστε το αρχείο Sqlce30setupen.msi.Θέμα 3Όταν εκτελείτε το πρόγραμμα εγκατάστασης SQL Server Compact Edition Server Εργαλεία (Sqlce30setupen.msi) σε σιωπηρή κατάσταση λειτουργίας στα Windows Vista, η εγκατάσταση αποτυγχάνει.Αυτό το ζήτημα παρουσιάζεται, όταν καθορίζετε την προεπιλεγμένη ρύθμιση του χρήστη δεν θα χρησιμοποιηθεί αυξημένα δικαιώματα. Αυτό το ζήτημα παρουσιάζεται επειδή το πρόγραμμα Εγκατάστασης δεν σας ζητά να χρησιμοποιήσετε αυξημένα δικαιώματα. Αντίθετα, το πρόγραμμα Εγκατάστασης (Setup) χρησιμοποιεί την προεπιλεγμένη ρύθμιση του χρήστη σχετικά με αυξημένα δικαιώματα. Η λύση για το ζήτημα 3Για να καθορίσετε την προεπιλεγμένη ρύθμιση του χρήστη να χρησιμοποιήσει αυξημένα δικαιώματα πριν να εκτελέσετε το SQL Server Compact Edition Server εργαλεία.Θέμα 4Ας εξετάσουμε το ακόλουθο σενάριο. Έχετε έναν υπολογιστή που εκτελεί το Visual Studio 2005. Μπορείτε να αναβαθμίσετε το λειτουργικό σύστημα σε αυτόν τον υπολογιστή σε Windows Vista. Σε αυτό το σενάριο, το SQL Server Compact έκδοση 3.1 ενοποίηση με το Visual Studio 2005 είναι κατεστραμμένες.SQL Server Compact έκδοση 3.1 περιέχει το SQL Server Compact Edition εργαλεία για Visual Studio 2005 SP1 πακέτο. Αυτό το πακέτο εγκαθιστά τα στοιχεία ενοποίησης του SQL Server Compact έκδοση 3.1 με το Visual Studio 2005. Αυτό το πακέτο προσθέτει επίσης κάποιες καταχωρήσεις μητρώου που χρησιμοποιεί το Visual Studio 2005. Μετά την αναβάθμιση του λειτουργικού συστήματος σε Windows Vista, η ενσωμάτωση είναι κατεστραμμένες. Η λύση για το ζήτημα 4Για την επίλυση αυτού του ζητήματος, ακολουθήστε τα εξής βήματα:
Θέμα 5Ας εξετάσουμε το ακόλουθο σενάριο. You have a computer that is running Windows Server 2008. You install SQL Server 2005 Service Pack 2 on this computer. ΣτοConnect Databasedialog box in SQL Server Management Studio, you create a new SQL Server Compact Edition database. In this scenario, you notice that the database is created in the %WINDIR%\SYSTEM32 folder.Workaround for issue 5Specify a path together with the file name when you create a new SQL Server Compact Edition database in SQL Server Management Studio.Other known issues for SQL Server Compact Edition 3.1Ζήτημα 1Ας εξετάσουμε το ακόλουθο σενάριο. You publish a localized SQL Server Compact Edition 3.1 application by using ClickOnce. Then, you deploy this application to another computer. In this scenario, the localized version of the SQL Server Compact Edition Runtime is not installed.Workaround for issue 1To work around this issue, create your own package .xml file for ClickOnce. Do this to make sure that the localized version of the SQL Server Compact Edition Runtime is installed when you deploy the application.For more information about how to add prerequisites to an application, visit the following Microsoft Developer Network Web site (MSDN): http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx
(http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx)
Θέμα 2Ας εξετάσουμε το ακόλουθο σενάριο. You install the English version of the SQL Server Compact Edition Runtime. Then, you install a localized version of the SQL Server Compact Edition Runtime on the same computer. In this scenario, you notice that the following entry is deleted from the Machine.config file when you uninstall the SQL Server Compact Edition Runtime:SQL Server Compact Edition Data Provider ΣΗΜΕΙΩΣΗThe Machine.config file is in the following folder:Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir This issue may cause problems in provider-agnostic applications.Workaround for issue 2Για την αντιμετώπιση αυτού του ζητήματος, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
Θέμα 3You cannot install the SQL Server Compact Edition Tools for Visual Studio 2005 SP1 side by side for different language versions on the same computer.ΣΗΜΕΙΩΣΗYou can install Visual Studio 2005 SP1 side by side for different language versions on the same computer. Θέμα 4In SQL Server Compact Edition 3.1, you cannot use thesp_repladdcolumnstored procedure to perform the following operations in one SQL statement:
Workaround for issue 4Create two SQL statements to perform the operations separately.For example, create the following SQL statements to perform the operations that you want. Software updatesSQL Server Compact Edition 3.1 resolves many bugs that occur in earlier versions of SQL Server Compact Edition. The following list describes some of the bugs that SQL Server Compact Edition 3.1 resolves:
ΙδιότητεςΑναγν. άρθρου: 920700 - Τελευταία αναθεώρηση: Παρασκευή, 24 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:920700
(http://support.microsoft.com/kb/920700/en-us/
)
| Μεταφράσεις άρθρων |




Επιστροφή στην αρχή








