FIX: Utilizzo di copia guidata database per copiare un database, disattiva l'indicizzazione full-text nel database di origine

Traduzione articoli Traduzione articoli
Identificativo articolo: 303224 - Visualizza i prodotti a cui si riferisce l?articolo.
BUG #: 352038 (RIFERIMENTO)
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Utilizzare Copia guidata della copia database guidata (database) per copiare un database attivato full-text consente di disattivare la ricerca full-text per il database di origine. Se si tenta di eseguire una query full-text e la ricerca full-text è disattivato, il messaggio di errore riportato di seguito viene visualizzato:
Server: Messaggio 7616, livello 16, stato 1, ricerca full-text di riga 1 non è abilitato per il database corrente. Eseguire sp_fulltext_database per attivare la ricerca full-text per il database.

Cause

Per copiare il database, Copia guidata database esegue un scollegamento e allegare il processo nel database di origine per copiare i file di destinazione. Quando il database è collegato al server di origine, i cataloghi di sistema nel database master non vengono aggiornati per riflettere il fatto che ricerca full-text è attivata per il database.

Risoluzione

Per risolvere il problema, ottenere il service pack più recente per SQL Server 2000. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
290211INF: Come ottenere il Service Pack più recente per SQL Server 2000


Nota : È necessario applicare SQL Server 2000 Service Pack 1 al server di destinazione per la correzione per l'utilizzo.

Workaround

Per risolvere questo problema è possibile eseguire:
sp_fulltext_database enable
tuttavia, la routine della precedente elimina e ricrea tutti i cataloghi esistenti. In questo modo, utilizzare la procedura sp_fulltext_database memorizzati potrebbe non essere possibile risolvere il problema in tutte le situazioni a causa del tempo che potrebbe richiedere per ripopolare i dati.

Per evitare il messaggio di errore che è possibile:
  • Utilizzare Data Transformation Services (DTS) per copiare il database dall'origine al server di destinazione.

    - oppure -

  • Ripristinare un backup del database di origine nel server di destinazione.

Status

Microsoft ha confermato che questo problema riguarda SQL Server 2000. Il problema è stato risolto nel Service Pack 1 per SQL Server 2000.

Informazioni

SQL Server 2000 Service Pack 1 il problema viene risolto aggiornando i cataloghi di sistema per il database di origine durante la fase di connessione. La procedura per l'operazione di copia guidata database consente di visualizzare una nuova attività con la seguente descrizione nella finestra di registrazione di Informazioni :
I cataloghi full-text per il database di origine '<dbname>' sono stati correttamente attivati.
Cataloghi di sistema allegare solo se il dbid mastersysdatabases per questo database rimangono gli stessi prima e dopo i cataloghi collegato. Se il dbid non è lo stesso, è necessario ricreare i cataloghi per il database.

Fintanto che riguarda il database di destinazione, non è attivata dopo la copia di testo completo. È necessario attivare l'indicizzazione full-text nel database e quindi creare e popolare i cataloghi full-text nel database.

RIFERIMENTI

Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
240867INF: How to Move, Copy, catalogo full-text di indietro le cartelle e file
274463Comprensione e risoluzione dei problemi di copia guidata database in SQL Server 2000

Proprietà

Identificativo articolo: 303224 - Ultima modifica: venerdì 17 ottobre 2003 - Revisione: 3.2
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2000 Standard Edition
Chiavi: 
kbmt kbbug kbfix kbsqlserv2000sp1fix KB303224 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: 303224
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