Symptomer
Når du forsøger at oprette et nyt firma i Microsoft Dynamics GP, får du vist følgende fejlmeddelelse:
Installation af databasedatabaseNavn mislykkedes! Microsoft Dynamics GP Utilities lukkes nu.
Når du klikker på OK, vender du tilbage til vinduet Yderligere opgaver. Når du starter Microsoft Dynamics GP, vises det nye firma ikke på listen over tilgængelige firmaer. Den nye firmadatabase vises dog i Microsoft SQL Server.
Årsag
Dette problem opstår, hvis du angiver et reserveret SQL Server nøgleord som firma-id for det nye firma. De reserverede SQL Server nøgleord indeholder følgende nøgleord:
-
TVÆRS
-
GIVE
-
ALLE
-
OPDATERING
-
FRA
-
SÆT
De reserverede SQL Server nøgleord understøttes ikke som firma-id'er i Microsoft Dynamics GP. Hvis du vil identificere, om et ord er et reserveret SQL Server nøgleord, skal du skrive ordet i et forespørgselsvindue i SQL Server 2005 Management Studio eller i et forespørgselsvindue i Forespørgselsanalyse. Hvis ordet bliver nedtonet, eller hvis ordet bliver blåt, er ordet et SQL Server nøgleord. Hvis ordet forbliver sort, kan du bruge det som et gyldigt firma-id i Microsoft Dynamics GP.
Løsning
Du kan løse dette problem ved at fjerne firmadatabasen sammen med referencen til det ugyldige firma-id. Derefter skal du genoprette firmaet. Det kan du gøre ved at benytte følgende fremgangsmåde.
SQL Server 2005
-
På den computer, der kører SQL Server 2005, skal du klikke på Start, pege på Programmer, pege på Microsoft SQL Server 2005, klikke på SQL Server Management Studio og derefter oprette forbindelse til forekomsten af SQL Server, hvor Microsoft Dynamics GP-databaserne er placeret.
-
Udvid Databaser, og find derefter den nye firmadatabase, du har oprettet. Find f.eks. KRYDS.
-
Højreklik på firmadatabasen, og klik derefter på Slet.
-
Klik på OK i vinduet Slet objekt.
-
Klik på Ny forespørgsel i vinduet SQL Server Management Studio.
-
Hvis du vil fjerne referencen til det ugyldige firma-id, skal du skrive følgende sætning og derefter klikke på Udfør.
slet DYNAMICS.. DB_Upgrade, hvor db_name = 'DatabaseName'Note I denne sætning skal du erstatte DatabaseNavn med navnet på den berørte database. Erstat f.eks . DatabaseName med CROSS.
-
Start Microsoft Dynamics GP Utilities, og opret derefter et nyt firma. Skriv et firma-id, der ikke er et reserveret SQL Server nøgleord, i feltet Firma-id.
SQL Server 2000
-
Start Enterprise Manager på den computer, der kører SQL Server 2000.
-
Udvid Microsoft SQL Servers, udvid SQL Server Gruppe, udvid forekomsten af SQL Server, hvor Microsoft Dynamics GP-databaserne er placeret, udvid Databaser, og find derefter den nye firmadatabase, du har oprettet. Find f.eks. KRYDS.
-
Højreklik på firmadatabasen, og klik derefter på Slet.
-
Klik på Ja for at bekræfte fjernelsen af databasen.
-
Start Forespørgselsanalyse, og opret derefter forbindelse til forekomsten af SQL Server, hvor Microsoft Dynamics GP-databaserne er placeret.
-
Hvis du vil fjerne referencen til det ugyldige firma-id, skal du skrive følgende sætning og derefter trykke på F5.
slet DYNAMICS.. DB_Upgrade, hvor db_name = 'DatabaseName'Note I denne sætning skal du erstatte DatabaseNavn med navnet på den berørte database. Erstat f.eks . DatabaseName med CROSS.
-
Start Microsoft Dynamics GP Utilities, og opret derefter et nyt firma. Skriv et firma-id, der ikke er et reserveret SQL Server nøgleord, i feltet Firma-id.