Product Highlights: High-Performance Database Engine
Product Highlights: High-Performance Database Engine
Engine
SQL Server 2000 Windows CE Edition
offers full relational database
functionality in the small footprint
necessary for the memory limitations of
todays devices. Developers familiar
with Microsoft SQL Server will
appreciate the robust feature set, which
includes:
Full referential integrity with
Product Highlights
Microsoft SQL Server 2000
Windows CE Edition extends
the SQL Server product family
to new devices, such as the
Microsoft Windows-powered
Pocket PC, while providing a
consistent programming model
for rapid application
development. It delivers
essential relational database
functionality in a small
footprint, a robust data store,
and an optimizing query
processor. It also offers
reliable, scalable, and bidirectional merge replication
capabilities.
Rapid Application
Development
SQL Server 2000 Windows CE Edition
makes application development easy,
while providing a consistent
development model and API set. Visual
Basic developers can rapidly develop
Windows CE applications using
embedded Visual Basic and Active Data
Objects for Windows CE (ADOCE). C+
+ developers can use their existing skills
to build sophisticated Windows CEbased database applications that target
mobile and embedded solutions for sales
force automation, service dispatch,
point-of-sale, and shop floor
management using embedded Visual C+
indexes
NULL support
Nested transactions
128-bit file level encryption
DDL Create/alter databases,
Merge Replication
Merge replication in SQL Server 2000
Windows CE Edition is based upon SQL
Server 2000 merge replication and is
ideally suited to portable devices,
because it enables data to be updated
independently on the portable device and
the server. The data on the device and the
server can later be synchronized when
the device is connected to the server.
Usage scenarios for merge replication
include: read-only replication; data
capture and upload; and replicate,
update, and synchronize. Most
applications will use these replication
alternatives in combination. For
example, a sales support application
might use read-only replication to
download a price list to a device while
relying on data capture and upload to
capture new orders on the device and
easily upload them to a server. This same
application might use replicate, update,
and synchronize to download customer
information, enabling information to be
updated on the device. The resulting data
could then be uploaded to the server.
The database administrator can use both
horizontal and vertical filters to define
and maintain unique subsets of data for
different clients or groups or clients.
Horizontal filters can be used to replicate
a subset of rows in a published table.
Vertical filters can be used to replicate a
subset of the columns in a published
table.
Message-Based Internet
Replication
SQL Server 2000 Windows CE Edition
performs synchronization by establishing
an HTTP connection to SQL Server
through Microsoft Internet Information
Server (IIS). It uses the authentication,
authorization, and encryption services of
IIS and can communicate with a SQL
Server system located behind a firewall
or proxy server. Replication can be
performed over wired and wireless local
area networks (LANs) and wide area
networks (WANs). The communication
protocol is well suited for wireless
transports. Compression reduces the
amount of transmitted data and
encryption safeguards sensitive user
data. Following a communication
failure, transmissions resume from the
last successful transmission.
Product Availability:
Beta testing for SQL Server 2000 Windows CE Edition begins in Q2 2000.
To learn more, contact [email protected].
2000 Microsoft Corporation. All rights reserved. This data sheet is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS
SUMMARY. The example companies, organizations, products, people, and events depicted herein are fictitious. No association with any real company, organizations, product, person, or
event is intended or should be inferred.
Microsoft, , SQL Server, , Visual Basic, Visual C++, and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Other product and company names mentioned herein may be the trademarks of their respective owners.
Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 USA
Microsoft Canada Inc. 320 Matheson Blvd. West Mississauga, ON L5R 3R1 Canada