Come utilizzare l'Upsize guidato in Access 2002

Traduzione articoli Traduzione articoli
Identificativo articolo: 330468 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

Questo articolo viene descritto come eseguire l'upsize Microsoft Access database in di Microsoft SQL Server o per Microsoft Data Engine (MSDE) utilizzando la creazione guidata upsize di Access 2002. Questo articolo vengono presentati l'Upsize guidato, che cosa controllare prima di effettuare l'upsize, considerazioni sulla progettazione, suggerita la risoluzione dei problemi le tecniche per l'upsize problemi e risorse aggiuntive per informazioni.

Introduzione

╚ possibile utilizzare l'Upsize guidato per convertire un esistente di Access database (MDB) a una soluzione client/server. L'Upsize guidato crea una nuova struttura di database di SQL Server (inclusi gli indici, le regole di convalida, le impostazioni predefinite e le relazioni) e quindi copiato il nuovo database SQL Server i dati. Inoltre, l'Upsize guidato tenta di ricreare le query di SQL Server le viste e stored procedure quando si crea una nuova applicazione server client.

╚ possibile selezionare per eseguire l'upsize solo la struttura del database e i dati oppure, dopo aver creato nuovamente il server SQL finale database, Ŕ possibile scegliere di creare un'applicazione client di accesso front end. L'Upsize guidato Ŕ in possibile di creare l'applicazione client di front end in due modi:

  • Mantenere il file di database Access (MDB) corrente e quindi aggiungere le tabelle collegate che si connettono alle tabelle di cui Ŕ stato eseguito l'upsize in SQL Server.

    L'esistente maschere, report e dati accesso pagine di utilizzano le tabelle collegate appena come alle origini dati.
  • Creare un nuovo file di progetto Access (adp), quindi copiare i moduli, il report, le pagine di accesso ai dati, le macro e i moduli dal database di Access corrente e quindi collegare tale progetto di Access le tabelle di cui Ŕ stato eseguito l'upsize in SQL Server.

    Il copiati maschere, report e dati accesso pagine che fanno riferimento al database locale vengono convertite per utilizzare l'appena tabelle di SQL Server eseguito l'upsize, visualizzazioni e stored procedure come le origini dati tramite la connessione di ADP il file del server. Pagine di accesso ai dati che fanno riferimento a database diverso da quello corrente sono rimasti invariate dopo l'upsize.
Si noti che quando si esegue l'Upsize guidato, il processo non Ŕ perfetto. Esistono differenze e potenziali incompatibilitÓ tra accedere a database e i database di SQL Server. Sono inoltre incluse le differenze in tipi sottolinguaggi e i dati SQL. Sebbene la procedura guidata Ŕ possibile gestire molte di queste differenze e comunque convertire correttamente gli oggetti, la procedura guidata non pu˛ gestire tutte le differenze. Di conseguenza, potrebbero verificarsi problemi durante la creazione del nuovo database e la nuova applicazione client. Se l'Upsize guidato si verifica un problema durante il processo di upsize, Ŕ possibile che la procedura guidata non interrompe il processo. La creazione guidata registra l'errore e quindi continua a funzionare con l'oggetto successivo. Al termine il processo di upsize, la procedura guidata visualizza un rapporto. Il report viene illustrato i dettagli del processo di includono il nome e la dimensione del nuovo database, le selezioni effettuate mentre si esegue la procedura guidata ed eventuali errori che si Ŕ verificata la creazione guidata.

Per ulteriori informazioni su come eseguire l'Upsize guidato, attenersi alla seguente procedura:
  1. Scegliere Guida in linea di Access dal menu Guida .
  2. Digitare Upsize guidato in Office Assistente o nella ricerca libera.
  3. Fare clic su Cerca per visualizzare gli argomenti restituiti.
Per ulteriori informazioni sulle differenze tra Access sintassi e sintassi di SQL Server e come l'Upsize guidato gestisce queste differenze, attenersi alla seguente procedura:
  1. Scegliere Guida in linea di Access dal menu Guida .
  2. Digitare criterio di Microsoft Access e sintassi di SQL Server nell'Assistente di Office o nella ricerca libera.
  3. Fare clic su Cerca per visualizzare l'argomento di livello inferiore confronto delle funzioni tra Visual Basic, Applications Edition e SQL Server Transact-SQL .

Che cosa controllo prima di eseguire l'upsize

  • Assicurarsi che sia una copia di backup di Access file di database (MDB). Il metodo che si desidera eseguire l'upsize Ŕ possibile modificare la struttura di applicazione esistente.
  • Verificare che il nome di SQL Server o computer che esegue MSDE che si effettuerÓ la connessione. Verificare che le informazioni di accesso. Per ulteriori informazioni sull'installazione di MSDE, visitare il sezione "Installazione, avvio e arresto di MSDE 2000" del sito Web MSDN:
    Using Microsoft Access 2002 with MSDE 2000
  • Per effettuare l'upsize come senza problemi possibili, assicurarsi di che avere l'autorizzazioni di accesso appropriato in SQL Server si desidera eseguire l'upsize nel. Come minimo, Ŕ necessario disporre dell'autorizzazione CREATE TABLE . Se si desidera creare un nuovo database da zero, Ŕ necessario disporre di CREATE DATABASE autorizzazione.
  • Per assicurarsi di disporre di spazio insufficiente, calcolare la quantitÓ upsize di spazio su disco richiederÓ moltiplicando le dimensioni del database verrÓ due.

Considerazioni sulla progettazione di database

  • ╚ necessario seguire restrizioni di denominazione basata su server dall'inizio. L'Upsize guidato Ŕ possibile risolvere molti errori comuni, ma non tutti gli errori. Per assicurarsi che vi sia una facile migrazione al back-end, attenersi alle restrizioni di SQL Server:
    • Per SQL Server 6.5, i nomi devono essere 30 caratteri o meno. Per SQL Server 7.0, questo limite viene espansa per un massimo di 128 caratteri. Per SQL Server 2000, viene espanso il limite di 249 caratteri.
    • Il primo carattere deve essere una lettera o il segno "at" (@). Essere i restanti caratteri pu˛ essere costituito da numeri, lettere, il segno di dollaro ($), il simbolo di cancelletto (#) o il carattere di sottolineatura (_).
    • Per SQL Server 6.5, sono consentiti spazi. Per SQL Server 7.0, sono consentiti spazi, ma il nome deve essere racchiuso tra virgolette ("") o parentesi quadre ([]).
    • Il nome non deve essere una parola chiave Transact-SQL. SQL Server sono riservate sia la combinazione che le versioni minuscole di parole chiave. Per informazioni sulle parole chiave Transact-SQL, vedere la documentazione in linea di SQL Server.
  • L'Upsize guidato non converte determinati elementi. Altri elementi vengono convertiti, ma richiedono verifica una volta completata la procedura guidata. Quando si utilizza l'Upsize guidato, Ŕ necessario esaminare tutte le modifiche apportate alle tabelle, visualizzazioni, ai moduli e ai report.

    In particolare, l'Upsize guidato utilizza le regole riportate di seguito quando vengono convertiti database:
    • Nomi di colonna duplicati vengono assegnati un alias.
    • I delimitatori della data vengono convertiti.
    • Costanti di tipo Boolean vengono convertiti in valori integer.
    • Concatenazione di stringhe viene convertito da una e commerciale (&) un segno pi¨ (+).
    • I caratteri jolly vengono convertiti in equivalenti Transact-SQL appropriati.
    • WITH TIES viene aggiunto a tutte le query TOP che contengono una clausola ORDER BY.
    Gli elementi di sintassi SQL per Access seguenti non sono supportati da MSDE e non vengono convertiti. L'Upsize guidato consente di rimuovere questi elementi dal SQL istruzioni:
    • ELIMINA INDICE
    • DISTINCTROW
    • OWNERACCESS
    • Tabella in UNION
    • ORDER BY nelle unioni
    • TRASFORMAZIONE
    • PARAMETRI
  • L'Upsize guidato non converte il codice della soluzione di accesso. Codice che interagisce direttamente con gli oggetti di Access potrebbe continuare a lavorare, ma Ŕ necessario convertire qualsiasi codice di DAO (Data Access Objects) che funziona con le tabelle e query per il codice ADO (ActiveX Data Objects).

    Per una panoramica dell'utilizzo di ADO, visitare il seguente sito Web MSDN:

    Utilizzo dei dati dei componenti di accesso di una soluzione Office

    http://msdn.microsoft.com/en-us/library/aa141802.aspx
    Per ulteriori informazioni sull'utilizzo di ADO, visitare il sito di MSDN:
    Programmazione in soluzioni client/server di accesso

    http://msdn.microsoft.com/en-us/library/aa189856.aspx

Risoluzione dei problemi di eseguire l'upsize

  • Tabelle non esegue l'upsize.
    • Assicurarsi che i dati predefiniti dimensioni file per il modello di database sul server di SQL non Ŕ maggiore di 1 MB.
    • Provare a eseguire l'upsize solo la struttura della tabella.
  • Improvvisamente tabelle incluse nell'upsize al database master di SQL. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
    281950ACC2002: Database in modo imprevisto incluse nell'upsize al database SQL Server master

Riferimenti

Per ulteriori informazioni sull'upsize, visitare i seguenti siti Web MSDN:
Utilizzo di Microsoft Access 2002 con MSDE 2000
http://msdn.microsoft.com/en-us/library/aa139985.aspx
Upsize a SQL Server
http://msdn2.microsoft.com/en-us/library/ms952656.aspx
Conversione di un database di Access con l'Upsize guidato
http://msdn2.microsoft.com/en-us/library/aa164896(office.10).aspx
Per ulteriori informazioni sui problemi che potrebbero verificarsi quando in si esegue l'upsize a SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
328319ACC2002: Problemi con l'Upsize guidato di Access 2002
Per ulteriori informazioni sul documento "Access 2002 Upsizing Tools", fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
294407ACC2002: "Access 2002 Upsizing Tools" white paper disponibile nell'area Download Microsoft

ProprietÓ

Identificativo articolo: 330468 - Ultima modifica: martedý 8 maggio 2007 - Revisione: 3.4
Le informazioni in questo articolo si applicano a:
  • Microsoft Access 2002 Standard Edition
Chiavi:á
kbmt kbdesign kbdatabase kbhowto KB330468 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 330468
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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com