Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Prima del rilascio di SQL Server 2008, SQLXML 4.0 con SQL Server faceva parte dell'installazione predefinita di tutte le versioni di SQL Server ad eccezione di SQL Server Express. A partire da SQL Server 2008, la versione più recente di SQLXML (SQLXML 4.0 SP1) non è più inclusa in SQL Server. Per installare SQLXML 4.0 SP1 quando è disponibile, scaricarlo dal percorso di installazione per SQLXML SP1.
Se un'applicazione viene eseguita in SQL Server e richiede SQLXML 4.0 e se il computer non dispone di SQL Server 2005, è necessario scaricare e installare SQLXML 4.0 SP1.
Comportamento di SQLXML 4.0 SP1 con nuovi tipi di dati tramite SQLOLEDB e il provider OLE DB di SQL Server Native Client
SQL Server 2008 introduce i tipi di dati seguenti, che gli sviluppatori che usano SQLXML potrebbero voler usare:
DateTimeDateTime2DateTimeOffset
Quando si usa SQLXML 4.0 SP1 con SQLOLEDB (da Componenti di Accesso ai dati di Windows, in precedenza Componenti di Microsoft Data Access) o OLE DB di SQL Server Native Client da SQL Server 2005, questi nuovi tipi verranno visualizzati come stringhe per uno sviluppatore. SQLXML 4.0 SP1 abiliterà questi quattro nuovi tipi di dati come tipi scalari predefiniti quando vengono usati con il provider OLE DB di SQL Server Native Client 11.0. Fino a quando non si scarica SQLXML 4.0 SP1, il mapping di questi tipi a tipi non stringa potrebbe causare il troncamento di alcuni dati. Ad esempio, il mapping DateTime2 a xsd:date causerà il troncamento dei dati alla precisione di SQL Server 2005 DateTime di 3,33 millisecondi.