Installazione di SQLXML non inclusa in SQL Server
Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure
Prima di SQL Server 2008 (10.0.x), SQLXML 4.0 è stato rilasciato con SQL Server ed era parte dell'installazione predefinita di tutte le versioni SQL Server ad eccezione di SQL Server Express. A partire da SQL Server 2008 (10.0.x), la versione più recente di SQLXML (SQLXML 4.0 SP1) non è più inclusa in SQL Server. Per installare SQLXML 4.0 SP1, scaricarlo dal percorso di installazione per SQLXML 4.0 SP1.
Se un'applicazione viene eseguita in SQL Server e richiede SQLXML 4.0, è necessario scaricare e installare SQLXML 4.0 SP1.
Comportamento di SQLXML 4.0 SP1 con i nuovi tipi di dati quando si utilizzano il provider OLE DB di SQL Server Native Client e SQLOLEDB
SQL Server 2008 (10.0.x) ha introdotto i tipi di dati seguenti, che gli sviluppatori che usano SQLXML potrebbero voler usare:
Data
Time
DateTime2
DateTimeOffset
Quando si usa SQLXML 4.0 SP1 con SQLOLEDB o SQL Server Native Client OLE DB da SQL Server 2005 (9.x), questi tipi vengono visualizzati come stringhe per uno sviluppatore. SQLXML 4.0 SP1 abiliterà questi quattro nuovi tipi di dati come tipi scalari predefiniti se usati con SQL Server Native Client provider OLE DB 11.0 o versione successiva. Se non si scarica SQLXML 4.0 SP1, l'esecuzione del mapping di questi tipi ai tipi non stringa può causare il troncamento dei dati. Se ad esempio si esegue il mapping tra DateTime2 e xsd:date, i dati verranno troncati alla precisione DateTime di SQL Server 2005 (9,x) di 3,33 millisecondi.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per