Messaggio di errore di overflow quando si tenta di eseguire l'upsize a SQL Server 2000

Identificativo articolo: 272384 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato precedentemente pubblicato con il codice di riferimento I272384
Difficoltà media: sono richieste conoscenze di base di creazione di macro, gestione di codice e di interoperabilità.

Le informazioni contenute in questo articolo si applicano ai database di Microsoft Access (mdb) e ai progetti di Microsoft Access (adp).

Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando si tenta di eseguire l'upsize di un database Microsoft Access 2000 a Microsoft SQL Server 2000, è possibile che venga visualizzato il seguente messaggio di errore:
Overflow


È possibile che venga visualizzato lo stesso messaggio di errore quando si tenta di creare un progetto Access che si connette a un'istanza di Microsoft SQL Server 2000 Desktop Engine (MSDE 2000).

Risoluzione

Office 2000 Service Pack 3

Per risolvere questo problema, procurarsi l'ultimo service pack per Microsoft Office 2000. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
276367 OFF2000: Come ottenere la versione più recente del Service Pack di Office 2000
IMPORTANTE: non installare Microsoft Office 2000 Service Pack 3 (SP3) se prima non è stato installato Microsoft Office 2000 Service Release 1/1a (SR1/SR1a). Per ulteriori informazioni su come ottenere Office 2000 Service Release 1/1a (SR1/SR1a), fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
245025 OFF2000: Office 2000: Reperimento e installazione di Microsoft Office 2000 SR-1/SR-1a

Access 2000 e SQL Server 2000 Readiness Update

Microsoft ha creato "Access 2000 e SQL Server 2000 Readiness Update" per correggere questo problema. Per ottenere e installare questo aggiornamento attenersi alla seguente procedura:
  1. Assicurarsi di disporre di Office (o Access) 2000 SR-1. È possibile ottenere l'aggiornamento di Office 2000 SR-1/SR-1a dal seguente sito Web Microsoft:
    http://www.microsoft.com/downloads/details.aspx?
  2. Rinominare i file elencati di seguito modificandono l'estensione da MDE a OLD:
    Acwzlib.mde
    Acwzmain.mde
    Acwztool.mde
    Per la versione in lingua inglese di Office, questi file si trovano in base all'impostazione predefinita nella cartella C:\Program Files\Microsoft Office\Office\1033.

  3. Scaricare l'aggiornamento "Access 2000 e SQL Server 2000 Readiness Update" dal seguente sito Web Microsoft (informazioni in lingua inglese):
    http://www.microsoft.com/office/ork/2000/appndx/toolbox.htm
    Prendere nota della cartella in cui si scarica l'aggiornamento.

  4. Fare doppio clic sul file Accsql._a.exe, scaricato al passaggio 3, per installare l'aggiornamento "Access 2000 e SQL Server 2000 Readiness Update".
IMPORTANTE: Una volta installato questo aggiornamento è necessario utilizzare la modalità di autenticazione Mista (autenticazione Windows e autenticazione SQL Server) per eseguire l'upsize del database utilizzando un accesso SQL Server. La modalità di autenticazione Windows non è supportata. Se è impostata tale modalità durante l'upsize, le tabelle o le query potrebbero essere ignorate.

NOTA: Se si installa SQL Server con la modalità di autenticazione Windows impostata e in seguito si passa alla modalità di autenticazione Mista, la password dell'account di amministratore di sistema incorporato potrebbe risultare vuota. Una volta abilitata la protezione di SQL Server, creare immediatamente una password per l'amministratore di sistema al fine di impedire l'accesso non autorizzato al server SQL. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
274773 FIX: Se si passa dalla modalità di protezione di Windows alla modalità di protezione di Windows e SQL Server, la password dell'amministratore del sistema è vuota
Una volta abilitata l'autenticazione SQL Server è possibile utilizzare l'account di amministrazione di sistema incorporato oppure creare un nuovo account SQL Server per l'upsize. Se si utilizza un nuovo account, assicurarsi di impostare il ruolo del server a "Database Creators". Per ulteriori informazioni, vedere la documentazione in linea di SQL Server.

Risoluzione dell'errore senza l'aggiornamento Readiness Update

Per risolvere il problema utilizzare uno dei seguenti metodi invece di installare l'aggiornamento "Access 2000 e SQL Server 2000 Readiness Update":
  • Eseguire dapprima l'upsize dei dati a SQL Server 7.0 o Microsoft Data Engine (MSDE) e in seguito convertire il database SQL Server 7.0 o MSDE a SQL Server 2000. Tale conversione può essere eseguita in vari modi:
    • Utilizzare l'Importazione/Esportazione guidata DTS per spostare i dati da SQL Server 7.0 o MSDE a SQL Server 2000.
    • Utilizzare la Copia guidata database in SQL Server 2000 per sposare i dati.
    • Disconnettere il database da SQL Server 7.0 o MSDE e connetterlo a SQL Server 2000.

      ATTENZIONE: Una volta convertito il database in formato SQL Server 2000, non sarà più possibile connetterlo nuovamente a SQL Server 7.0.

      Per ulteriori informazioni sull'aggiornamento a SQL Server 2000, vedere il seguente articolo della Microsoft Knowledge Base:Per ulteriori informazioni sull'aggiornamento a SQL Server 2000, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
      261334 INF: Aggiornamento Domande frequenti - SQL Server 2000
  • Utilizzare l'Importazione/Esportazione guidata DTS per spostare i dati da Access a SQL Server 2000. Per ulteriori informazioni su questo processo, vedere il seguente articolo della Microsoft Knowledge Base: Per ulteriori informazioni su questo processo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    250616 ACC2000: Come utilizzare i servizi di trasformazione dati (DTS, Data Transformation Services) per esportare dati da un database di Microsoft Access in un database di SQL Server

Status

Microsoft ha confermato che questo problema si verifica con i prodotti elencati alla fine di questo articolo.

Informazioni

Se è stato eseguito in precedenza l'Upsize guidato per aggiornare un database Access 2000 a SQL Server 7.0, è possibile che si verifichi un altro errore dopo l'applicazione dell'aggiornamento. Per ulteriori informazioni su questo messaggio di errore, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
288300 ACCESS 2000: Messaggio di errore: "Impossibile individuare la procedura guidata di Microsoft Access..." dopo aver applicato Access 2000 e SQL Server 2000 Readiness Update

Procedura per riprodurre il problema

  1. Aprire il database di esempio Northwind.mdb.
  2. Dal menu Strumenti, scegliere Utilità database, quindi fare clic su Upsize guidato.
  3. Nella prima pagina della Creazione guidata, accettare i valori predefiniti, quindi scegliere Avanti.
  4. Nella seconda pagina della procedura guidata, selezionare il server SQL Server 2000, digitare un nome e una password di accesso appropriati, quindi fare clic su Avanti.
Verrà visualizzato il messaggio di errore di overflow e quindi ci si troverà nuovamente nella procedura guidata senza che sia stato eseguito l'upsize del database.

Riferimenti

Per informazioni sull'applicazione dell'aggiornamento "Access 2000 and SQL Server 2000 Readiness Update" a un'installazione amministrativa di Office, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: Per ulteriori informazioni sull'applicazione dell'aggiornamento Access 2000 e SQL Server 2000 Readiness Update a un'installazione amministrativa di Office, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
287484 OFF2000: Aggiornamento amministrativo disponibile per Access 2000 e SQL Server 2000 Readiness

Proprietà

Identificativo articolo: 272384 - Ultima modifica: lunedì 17 aprile 2006 - Revisione: 8.0
Le informazioni in questo articolo si applicano a
  • Microsoft Access 2000 Standard Edition
Chiavi: 
kbdownload kbbug kberrmsg kbpending KB272384
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti