Simptome
Atunci când încercați să creați o firmă nouă în Microsoft Dynamics GP, primiți următorul mesaj de eroare:
Instalarea bazei de date DatabaseName nu a reușit! Utilitarele Microsoft Dynamics GP se vor închide acum.
Când faceți clic pe OK, reveniți la fereastra Activități suplimentare. Atunci când porniți Microsoft Dynamics GP, noua firmă nu apare în lista de firme disponibile. Cu toate acestea, noua bază de date a firmei apare în Microsoft SQL Server.
Cauză
Această problemă apare dacă specificați un cuvânt cheie SQL Server rezervat ca ID firmă al noii firme. Cuvintele cheie SQL Server rezervate includ următoarele cuvinte cheie:
-
CRUCE
-
ACORDA
-
TOATE
-
ACTUALIZARE
-
DIN
-
SETAŢI
Cuvintele cheie SQL Server rezervate nu sunt acceptate ca ID-uri de firmă în Microsoft Dynamics GP. Pentru a identifica dacă un cuvânt este un cuvânt cheie SQL Server rezervat, tastați acel cuvânt într-o fereastră de interogare în SQL Server 2005 Management Studio sau într-o fereastră de interogare din Analizor interogare. Dacă cuvântul devine estompat sau dacă cuvântul devine albastru, cuvântul este un cuvânt cheie SQL Server. Dacă cuvântul rămâne negru, îl puteți utiliza ca ID de firmă valid în Microsoft Dynamics GP.
Rezolvare
Pentru a rezolva această problemă, eliminați baza de date a firmei împreună cu referința sa la ID-ul de firmă care nu este valid. Apoi creați din nou firma. Pentru aceasta, urmați pașii de mai jos.
SQL Server 2005
-
Pe computerul care rulează SQL Server 2005, faceți clic pe Start, indicați spre Programe, indicați spre Microsoft SQL Server 2005, faceți clic pe SQL Server Management Studio, apoi conectați-vă la instanța de SQL Server pe care se află bazele de date Microsoft Dynamics GP.
-
Extindeți Baze de date, apoi găsiți noua bază de date a firmei pe care ați creat-o. De exemplu, găsiți CROSS.
-
Faceți clic dreapta pe baza de date a firmei, apoi faceți clic pe Ștergere.
-
În fereastra Ștergere obiect , faceți clic pe OK.
-
În fereastra SQL Server Management Studio, faceți clic pe Interogare nouă.
-
Pentru a elimina referința la ID-ul de firmă care nu este valid, tastați următoarea instrucțiune, apoi faceți clic pe Executare.
ștergeți DYNAMICS.. DB_Upgrade unde db_name = "DatabaseName" Notă În această instrucțiune, înlocuiți DatabaseName cu numele bazei de date afectate. De exemplu, înlocuiți DatabaseName cu CROSS.
-
Porniți Microsoft Dynamics GP Utilities, apoi creați o firmă nouă. În caseta ID firmă, tastați un ID de firmă care nu este un cuvânt cheie SQL Server rezervat.
SQL Server 2000
-
Pe computerul care rulează SQL Server 2000, porniți Enterprise Manager.
-
Extindeți Microsoft SQL Servers, extindeți SQL Server Group, extindeți instanța de SQL Server pe care se află bazele de date Microsoft Dynamics GP, extindeți Baze de date, apoi găsiți noua bază de date a firmei pe care ați creat-o. De exemplu, găsiți CROSS.
-
Faceți clic dreapta pe baza de date a firmei, apoi faceți clic pe Ștergere.
-
Faceți clic pe Da pentru a confirma eliminarea bazei de date.
-
Porniți Analizor interogare, apoi conectați-vă la instanța de SQL Server pe care se află bazele de date Microsoft Dynamics GP.
-
Pentru a elimina referința la ID-ul de firmă care nu este valid, tastați următoarea instrucțiune, apoi apăsați F5.
ștergeți DYNAMICS.. DB_Upgrade unde db_name = "DatabaseName" Notă În această instrucțiune, înlocuiți DatabaseName cu numele bazei de date afectate. De exemplu, înlocuiți DatabaseName cu CROSS.
-
Porniți Microsoft Dynamics GP Utilities, apoi creați o firmă nouă. În caseta ID firmă, tastați un ID de firmă care nu este un cuvânt cheie SQL Server rezervat.