00001 /*! \mainpage Introduction 00002 <div class="mainpage"> 00003 <!-- This is the index.html page that the user first sees. --> 00004 00005 <p>The Feature Data Objects (FDO) API provides access to data in a 00006 data store. A provider is a specific implementation of the FDO API 00007 that provides access to data in a particular data store. The FDO 00008 Provider for SQL Server provides FDO with access to a Microsoft SQL 00009 Server-based data store. 00010 </p> 00011 00012 <p>SQL Server provides comprehensive data support, along with spatial indexing, 00013 optimistic concurrency, and read-committed transaction isolation. It uses a 00014 revision number for optimistic concurrency. 00015 </p> 00016 00017 <p>SQL Server authentication is supported for SQL Server data stores. The FDO 00018 User is mapped to the SQL Server login. Grant access to the databases 00019 whose data you want to use. 00020 </p> 00021 00022 <p> 00023 A SQL Server schema can support the following: 00024 </p> 00025 <ul> 00026 <li>Inheritance 00027 <li>Multiple schemas 00028 <li>Object properties 00029 <li>Association properties 00030 <li>Schema overrrides 00031 <li>Auto ID generation 00032 <li>Inclusive value range constraints 00033 <li>Exclusive value range constraints 00034 <li>Value constraints list 00035 <li>Null value constraints 00036 <li>Unique value constraints 00037 <li>Composite unique value constraints 00038 <li>Spatial contexts 00039 <li>These geometry types: point, line string, polygon, multi-point, 00040 multi-line string, multi-polygon, curve string, curve polygon, multi-curve 00041 string, multi-curve polygon, linear ring, line string segment, circular arc 00042 segment, and ring. 00043 </ul> 00044 00045 <p>When you create a SQL Server schema, the following restrictions apply: 00046 </p> 00047 <ul> 00048 <li>A feature class must define or inherit at least one identity property. 00049 <li>You cannot specify default values for data properties. 00050 <li>Identity properties cannot be nullable. 00051 <li>Read-only identity properties must be autogenerated. 00052 <li>A feature class can have multiple geometric properties; main geometry is 00053 not mandatory, but this attribute of the feature class indicates which geometry 00054 property to use as the default for queries and rendering. HasMeasure and 00055 HasElevation are supported. 00056 <li>The maximum length of a string is 8000 characters. 00057 </ul> 00058 00059 <p>For decimal properties, precision must be between 1 and 38 inclusive and 00060 scale must be between 0 and 38 inclusive. 00061 </p> 00062 00063 <p>For more information, see <i>The Essential FDO</i> 00064 and the <i>FDO Developer's Guide</i>. 00065 </p> 00066 00067 <br> 00068 </div> 00069 */ 00070 00071 00072 00073