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 dateName nu a reușit! Utilitarele Microsoft Dynamics GP se vor închide acum.
Atunci 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 drept ID-ul de firmă al noii firme. Cuvintele cheie SQL Server rezervate includ următoarele cuvinte cheie:
-
CROSS
-
GRANT
-
ALL
-
UPDATE
-
FROM
-
SET
Cuvintele cheie rezervate SQL Server 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 din SQL Server 2005 Management Studio sau într-o fereastră de interogare din Analizorul de interogări. Dacă cuvântul se estompează sau dacă cuvântul devine albastru, cuvântul este un cuvânt SQL Server cheie. 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 dedate , apoi găsiți noua bază de date de firmă 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 ins declarație, apoi faceți clic pe Execute.
ștergeți DYNAMICS. DB_Upgrade where db_name = 'DatabaseName'Note In this statement, replace DatabaseName with the name of the affected database. De exemplu, înlocuiți DatabaseName cu CROSS.
-
Porniți Microsoft Dynamics GP Utilities, apoi creați o nouă firmă. În caseta ID firmă, tastați un ID de firmă care nu este un cuvânt SQL Server cheie.
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 de firmă 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 Analizorul de interogări, apoi conectați-vă la instanța bazelor 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 declarație, apoi apăsați F5.
ștergeți DYNAMICS. DB_Upgrade where db_name = 'DatabaseName'Note In this statement, replace DatabaseName with the name of the affected database. De exemplu, înlocuiți DatabaseName cu CROSS.
-
Porniți Microsoft Dynamics GP Utilities, apoi creați o nouă firmă. În caseta ID firmă, tastați un ID de firmă care nu este un cuvânt SQL Server cheie.