Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 R2 Service Pack 2 come un file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Service Pack 2 Fix.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si dispone di una tabella partizionata che usa una colonna di tipo DateTimeOffset come colonna di partizionamento in Microsoft SQL Server 2008 R2.

  • È possibile usare la creazione guidata nuova pubblicazione per creare una pubblicazione snapshot della tabella partizionata in SQL Server Management Studio (SSMS).

In questo scenario viene visualizzato il messaggio di errore seguente in uno degli script usati per creare la pubblicazione snapshot. Gli script vengono generati automaticamente dalla creazione guidata nuova pubblicazione.

Msg 102, livello 15, stato 1, sintassi 3Incorrect linea vicino a' '.

Nota Per uno scenario di esempio dettagliato in cui si verifica questo problema, vedere la sezione "altre informazioni".

Risoluzione

Informazioni sull'aggiornamento cumulativo

Aggiornamento cumulativo 5 per SQL Server 2008 R2 SP2

La correzione di questo problema è stata rilasciata per la prima volta in aggiornamento cumulativo 5. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2 SP 2, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2797460 Pacchetto di aggiornamento cumulativo 5 per SQL Server 2008 R2 Service Pack 2Nota Poiché le compilazioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 SP 2 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2730301 Build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2 Service Pack 2

Ulteriori informazioni

Supponiamo che tu crei una funzione di partizione in SQL Server 2008 R2 e che il tipo di dati di input_parameter_type sia DateTimeOffset. Si usa quindi la funzione partizione di script come in SSMS. In questo scenario si verifica il problema descritto nella sezione "Sintomi". Inoltre, i valori dell'intervallo letterale data generati da SSMS non vengono inclusi tra virgolette singole. Ad esempio, Esegui l'istruzione seguente per creare una funzione di partizione:

CREATE PARTITION FUNCTION PF_TEST (datetimeoffset(7)) as range right for values('20100101', '20100201', '20100301')

Quindi, fai clic con il pulsante destro del mouse sulla funzione partizione in Esplora oggetti, seleziona funzione partizione di script come, seleziona crea ae quindi seleziona nuova finestra dell'editor di query in SSMS. Viene visualizzato lo script generato seguente:

Crea funzione di partizione [PF_TEST] (DateTimeOffset (7)) come intervallo a destra per i valori (1/1/2010 12:00:00 AM + 00:00, 2/1/2010 12:00:00 AM + 00:00, 3/1/2010 12:00:00 AM + 00:00)Se si prova a eseguire lo script generato, viene visualizzato il messaggio di errore seguente:

Msg 102, livello 15, stato 1, sintassi 3Incorrect linea vicino a '12 '.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×