pondělí 23. září 2013

EPLAN P8 - nové položky v databázi nejsou zaindexované

Kolegové používají pro malování elektrotechnických zapojení (a schémat) program EPLAN P8.

Najednou se po několika letech ozvali, že ji nefunguje indexování nových položek.

Řešení je jednoduché ... stačí smazat příslušné tabulky (aplikace EPLAN P8 si vytvoří znova indexy při prvním přístupu).


Proto tuto mazací akci jsem si napsal skript.

soubor: deleteEPLANP8.cmd
@echo off
cls
echo ---------------------------------------------------
echo provede se mazani tabulek v databzi EPLAN_P8
echo - tblQueryPart
echo - tblQueryStatus
echo - tblQueryText
echo chces opravdu spustit mazani ?
echo ---------------------------------------------------
pause
SQLCMD -S .\SQLEXPRESS2008R2 -E -i deleteEPLANP8.sql

a druhý deleteEPLANP8.sql
DELETE FROM [Eplan_P8].[dbo].[tblQueryPart]
DELETE FROM [Eplan_P8].[dbo].[tblQueryStatus]
DELETE FROM [Eplan_P8].[dbo].[tblQueryText]


No a pak jen stačí spustit deleteEPLANP8.cmd
A na závěr ještě musím poznamenat, že je nutno změnit jméno SQL instance (v mém případě je SQLEXPRESS2008R2)

Žádné komentáře:

Okomentovat