Gopinath Rajee replied to Bob Beauchemin
24-Nov-09 12:32 AM

Bob,
I am kicking myself for not having learnt XML in SQLServer 2000 itself as it
was much easier to understand since the scope was very limited. I just
started to learn XML and I ended up in learning it in SQLServer 2008.
As you already know, for a beginner, SQLServer 2008 offers huge number of
features and it can be quite intimidating. I just thought it would help me
learn better/faster if I started off from the XML implementation in
SQLServer 2000 and follow it through the evolution.
I was under the impression that SQLXML was a component of the back-end in
SQLServer 2000. Am I correct?
I found "Microsoft SQLXML 4.0 SP1" in the feature pack. Now is this a part
of the SQLServer back-end (which means it would go along with the SQLServer
Engine) or is it a Client Component that needs to be installed in every
developers workstation?
-------------------------------------- Microsoft SQL Server 2008 Feature
Pack, April 2009 -------------------------------------------------------
Microsoft SQLXML 4.0 SP1
SQLXML enables XML support for your SQL Server Database. It allows
developers to bridge the gap between XML and relational data. You can create
XML View of your existing relational data and work with it as if it was an
XML file. SQLXML allows you to:
Query relational database with XPath
Update relational data as if it was XML
Load XML into SQL Server
Query SQL Server OLEDB/ADO or .NET Framework Managed Classes
Microsoft SQLXML 4.0 SP1 provides support for new SQL Server 2008 data types
such as Date, Time, DateTime2 and DateTimeOffset.
-------------------------------------- Microsoft SQL Server 2008 Feature
Pack, April 2009 -------------------------------------------------------
Similarly is the "Microsoft Core XML Services" a part of SQLServer back-end
(which means it would go along with the SQLServer Engine) or is it a Client
Component that needs to be installed in every developers workstation?
-------------------------------------- Microsoft SQL Server 2008 Feature
Pack, April 2009 -------------------------------------------------------
Microsoft Core XML Services (MSXML) 6.0
Microsoft Core XML Services (MSXML) 6.0 is the latest version of the native
XML processing stack. MSXML 6.0 provides standards-conformant
implementations of XML 1.0, XML Schema (XSD) 1.0, XPath 1.0, and XSLT 1.0.
In addition, it offers 64-bit support, increased security for working with
untrusted XML data, and improved reliability over previous versions of
MSXML.
-------------------------------------- Microsoft SQL Server 2008 Feature
Pack, April 2009 -------------------------------------------------------
Thanks,
rgn