Když v Průvodci instalací pro business portál v Microsoft Dynamics GP kliknete na Další, zobrazí se následující chybová zpráva:
Data obchodního portálu ve vybrané databázi nejsou kompatibilní s touto verzí portálu Business Portal. Než budete pokračovat, musíte vybrat jinou databázi.
Příčina
K tomuto problému dochází, protože průvodce instalací pro portál Business Portal zjistil, že existuje nekompatibilita databáze. Nekompatibilita brání v pokračování instalace nebo upgradu.
Řešení
Pokud chcete identifikovat nekompatibilitu, vyřešit chybovou zprávu a povolit dokončení průvodce instalací, postupujte takto.
-
Spusťte nástroj dotazu pro SQL Server. K tomu použijte následující krok pro vaši verzi SQL Server:
-
SQL Server 2008: Klikněte na Start, přejděte na Programy ,klikněte na Microsoft SQL Server 2008,klikněte na SQL Server Management Studioa potom klikněte na tlačítko Nový dotaz.
-
SQL Server 2005: Klikněte na Start, přejděte na Programy ,klikněte na Microsoft SQL Server 2005,klikněte na SQL Server Management Studioa potom klikněte na tlačítko Nový dotaz.
-
SQL Server 2000: Klikněte na Start, přejděte na Programy,klikněte na Microsoft SQL Servera potom klikněte na SQL Query Analyzer.
-
-
Zjistěte, jestli v Microsoft Dynamics GP existují nějaké osamocené společnosti. To můžete provést spuštěním následujícího příkazu proti databázi DYNAMICS.
select * from DYNAMICS..SY01500 where INTERID not in
(select name from master..sysdatabases)Poznámky:
-
Tabulka SY01500 je hlavní tabulka společnosti. Tato tabulka obsahuje záznam pro každou společnost v Microsoft Dynamics GP.
-
Pokud tento skript vrátí záznamy, musíte databázi Microsoft SQL Server do stavu online. Nebo musíte odebrat záznamy z následujících tabulek v databázi DYNAMICS:
-
SY01500
-
DU000020
-
DB_Upgrade
-
-
-
Zjistěte, jestli existují rozdíly ve verzích společnosti. To můžete provést spuštěním následujícího příkazu proti databázi DYNAMICS. V příkazu nahraďte X hlavní verzí Microsoft Dynamics GP, kterou používáte.
select * from DYNAMICS..DU000020 where versionMajor <> X
Poznámky:
-
Tabulka DU0000020 obsahuje informace o verzi společnosti.
-
Aby se úspěšně nainstalovala odpovídající verze portálu Business Portal, musí být všechny společnosti pro všechny produkty upgradované v aplikaci back-office.
-
Pokud nainstalujete Business Portal 3.0, musí všechny záznamy v tabulce odpovídat následujícím sloupcům:
-
versionMajor = 9
-
versionMinor = 0
-
-
Pokud nainstalujete Business Portal pro GP 10.0, musí všechny záznamy v tabulce odpovídat následujícím sloupcům:
-
versionMajor = 10 -
versionMinor = 0
-
-
Pokud tento příkaz vrátí záznamy, spusťte Microsoft Dynamics GP 9.0 Utilities a vyřešte nevyřešené problémy s upgradem.
-
-
Zjistěte, jestli existují rozdíly mezi verzemi databáze. To můžete provést spuštěním následujícího příkazu proti databázi DYNAMICS. V příkazu nahraďte X hlavní verzí Microsoft Dynamics GP, kterou používáte.
select * from DYNAMICS..DB_Upgrade where db_verMajor <> X
Poznámky:
-
Tabulka DB_Upgrade obsahuje informace o verzi databáze.
-
Aby se úspěšně nainstalovala odpovídající verze portálu Business Portal, musí být všechny společnosti pro všechny produkty upgradované v aplikaci back-office.
-
Pokud nainstalujete Business Portal 3.0, musí všechny záznamy v tabulce odpovídat následujícím sloupcům:
-
db_verMajor = 9
-
db_verMinor = 0
-
-
Pokud nainstalujete Business Portal pro GP 10.0, musí všechny záznamy v tabulce odpovídat následujícím sloupcům:
-
db_verMajor = 10 -
db_verMinor = 0
-
-
Pokud tento příkaz vrátí záznamy, spusťte Microsoft Dynamics GP 9.0 Utilities a vyřešte nevyřešené problémy s upgradem.
-
-
Určete stav databáze. To můžete provést spuštěním následujícího příkazu proti databázi DYNAMICS.
select * from DYNAMICS..DB_Upgrade where db_status <> 0
Poznámky:
-
Pokud tento příkaz vrátí záznamy, spusťte Microsoft Dynamics GP Utilities, abyste vyřešili všechny nevyřešené problémy s upgradem.
-
Pokud Microsoft Dynamics GP Utilities označuje, že jsou upgradované všechny společnosti, změňte stav databáze na 0 spuštěním následujícího příkazu. Když změníte stav databáze na 0, povolíte spuštění průvodce instalací Business Portalu.
update DYNAMICS..DB_Upgrade set db_status = 0 where db_status <> 0
-
-
Určete informace o verzi ID funkce. To můžete provést spuštěním následujícího příkazu proti databázi DYNAMICS.
select * from DYNAMICS..MBFInstalledDatabases
Poznámky:
-
Portál Business Portal podporuje pouze upgrady z konkrétních verzí. Podporují se následující cesty upgradu.
Poznámka: Business Portal 2.7 se taky označuje jako Sada funkcí Business Portal 2.5-
Portál Business Portal 3.0 pro firmy pro GP 10.0
-
Business Portal 2.7 to Business Portal for GP 10.0
-
Business Portal 2.7 až Business Portal 3.0
-
Business Portal 2.5 až Business Portal 3.0
-
-
S výjimkou business frameworku vyžadují všechny funkce, aby byla hodnota hlavní verze v poli Ver_Major a hodnota podverd v poli Ver_Minor nastavena na odpovídající verzi Business Portalu.
-
Business Portal pro GP 10.0 bude mít ve sloupci Ver_Major hodnotu 4.
-
Odkazy
Další informace najdete v následujících článcích znalostní báze Microsoft Knowledge Base:
923665 Odinstalace portálu Business Portal 3.0
862544 Jak odebrat Business Portal 2.x