Taikoma
Dynamics GP 2010

Simptomai

Kai bandote sukurti naują įmonę programoje "Microsoft Dynamics GP", gaunate šį klaidos pranešimą:

Nepavyko įdiegti duomenų bazės databaseName! "Microsoft Dynamics GP Utilities" dabar bus išjungtos.

Kai spustelėsite Gerai, grįšite į langą Papildomos užduotys. Paleidus "Microsoft Dynamics GP", nauja įmonė nerodoma galimų įmonių sąraše. Tačiau nauja įmonės duomenų bazė rodoma Microsoft SQL Server.

Priežastis

Ši problema kyla, jei kaip naujos įmonės "SQL Server" kaip įmonės ID nurodysite rezervuotą raktažodį. Rezervuotuose "SQL Server" raktažodžiai apima šiuos raktažodžius:

  • CROSS

  • GRANT

  • VISI

  • UPDATE

  • FROM

  • SET

Rezervuotieji "SQL Server" "Microsoft Dynamics GP" nėra palaikomi kaip įmonės ID. Norėdami nustatyti, ar žodis yra rezervuotasis "SQL Server", įveskite tą žodį užklausos lange 2005 "SQL Server" "Management Studio" arba užklausos lange užklausų analizatoriaus. Jei žodis pritemdomas arba žodis tampa mėlynas, žodis yra "SQL Server" žodis. Jei žodis lieka juodas, galite jį naudoti kaip galiojantį įmonės ID programoje "Microsoft Dynamics GP".

Sprendimas

Norėdami išspręsti šią problemą, pašalinkite įmonės duomenų bazę kartu su nuoroda į negaliojančio įmonės ID. Tada iš naujo sukurkite įmonę. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

"SQL Server" 2005

  1. Kompiuteryje, kuriame veikia ""SQL Server" 2005", spustelėkite Pradėti, nukreipkite žymiklį į Programos ,nukreipkite žymiklį į Microsoft SQL Server 2005, spustelėkite "SQL Server Management Studio", tada prisijunkite prie ""SQL Server"" egzemplioriaus, kuriame yra "Microsoft Dynamics GP" duomenų bazės.

  2. Išplėskite Duomenųbazės , tada raskite naują įmonės duomenų bazę, kurią sukūrėte. Pvz., raskite CROSS.

  3. Dešiniuoju pelės mygtuku spustelėkite įmonės duomenų bazę, tada spustelėkite Naikinti.

  4. Lange Naikinti objektą spustelėkite Gerai.

  5. Lange "SQL Server Management Studio" spustelėkite Nauja užklausa.

  6. Norėdami pašalinti negaliojančio įmonės ID nuorodą, įveskite šį sakinį ir spustelėkite Vykdyti.

    panaikinti DYNAMICS.. DB_Upgrade kur db_name = 'DatabaseName'Pastaba Šiame sakinyje pakeiskite DatabaseName paveiktos duomenų bazės pavadinimu. Pvz., pakeiskite DatabaseName į CROSS.

  7. Paleiskite "Microsoft Dynamics GP Utilities", tada sukurkite naują įmonę. Lauke Įmonės ID įveskite įmonės ID, kuris nėra rezervuotasis "SQL Server" žodis.

"SQL Server" 2000

  1. Kompiuteryje, kuriame veikia ""SQL Server" 2000", paleiskite "Enterprise Manager".

  2. Išplėskite "Microsoft SQL Servers", išplėskite ""SQL Server" Group",išplėskite ""SQL Server"" egzempliorių, kuriame yra "Microsoft Dynamics GP" duomenų bazės, išplėskite Duomenų bazės, tada raskite naują įmonės duomenų bazę, kurią sukūrėte. Pvz., raskite CROSS.

  3. Dešiniuoju pelės mygtuku spustelėkite įmonės duomenų bazę, tada spustelėkite Naikinti.

  4. Spustelėkite Taip, kad patvirtintumėte duomenų bazės pašalinimą.

  5. Paleiskite užklausų analizatorių, tada prisijunkite prie ""SQL Server"" egzemplioriaus, kuriame yra "Microsoft Dynamics GP" duomenų bazės.

  6. Norėdami pašalinti negaliojančio įmonės ID nuorodą, įveskite šį sakinį ir paspauskite F5.

    panaikinti DYNAMICS.. DB_Upgrade kur db_name = 'DatabaseName'Pastaba Šiame sakinyje pakeiskite DatabaseName paveiktos duomenų bazės pavadinimu. Pvz., pakeiskite DatabaseName į CROSS.

  7. Paleiskite "Microsoft Dynamics GP Utilities", tada sukurkite naują įmonę. Lauke Įmonės ID įveskite įmonės ID, kuris nėra rezervuotasis "SQL Server" žodis.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.