private:poznamky:byznyswin
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| private:poznamky:byznyswin [2023/08/17 05:30] – [Postup migrace 2023 z Win SBS 2010 na Win Srv 2022 - Flexible] snemec | private:poznamky:byznyswin [2024/08/05 08:00] (aktuální) – [Chyba - Nebyla nalezena složka s indexem] snemec | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Byznys VR ====== | ||
| + | |||
| + | Systém od firmy JKR. | ||
| + | |||
| + | ===== Aktualizace - upgrade ===== | ||
| + | |||
| + | Na adrese www.jkr.cz. Je nutné se zalogovat a pak je možné stáhnout aktualizační soubor. | ||
| + | |||
| + | ===== Instalace server ===== | ||
| + | |||
| + | **Na serveru: | ||
| + | - nainstalovat SQL server | ||
| + | - nainstavat | ||
| + | |||
| + | |||
| + | ===== Založení nové účetní jednotky - firmy ===== | ||
| + | |||
| + | |||
| + | |||
| + | Spusťte program '' | ||
| + | |||
| + | C: | ||
| + | |||
| + | V menu '' | ||
| + | |||
| + | DSN může vypadat následovně: | ||
| + | |||
| + | DRIVER=SQL Server; | ||
| + | |||
| + | Pro novou firmu je potřeba založit nulová data.\\ | ||
| + | Tento postup se opět provádí v programu '' | ||
| + | V menu '' | ||
| + | |||
| + | Po kliknutí na položku '' | ||
| + | Následně budete dotázáni pro jakou firmu se má Založení nulových dat provést. **Vyberte správnou firmu a potvrďte.**\\ | ||
| + | |||
| + | Tato operace trvá poměrně dlouho.\\ | ||
| + | |||
| + | Po přidání nové firmy do systému Byznys VR **nezapomeňte přidat firmu do pravidelných záloh.**\\ | ||
| + | |||
| + | ===== Zálohování ===== | ||
| + | |||
| + | Na původním serveru byly zálohy řešeny bat dávkou ve které se volal osql klient. | ||
| + | Toto řešení mělo nevýhodu, že se musely dopředu definovat zálohované databáze. | ||
| + | |||
| + | Na novém serveru je použitý T SQL script, který na základě dotazu zálohuje vybrané databáze. | ||
| + | |||
| + | <code - backup.cmd> | ||
| + | for /f " | ||
| + | set datetime=%datetime: | ||
| + | ::echo %datetime% | ||
| + | for /f %%a in ('wmic path win32_localtime get dayofweek / | ||
| + | ::echo %DayOfWeek% | ||
| + | |||
| + | |||
| + | :: Del Old Files | ||
| + | forfiles /p C: | ||
| + | :: Backup All BW_* databases | ||
| + | sqlcmd -S srv01\sqlexpress -i C: | ||
| + | :: Compress all files to one | ||
| + | C: | ||
| + | :: Delete *.bak files | ||
| + | del \data\Zalohy\BW_server\nocni_zaloha\*.bak | ||
| + | :: Copy to remote backup store | ||
| + | ::copy C: | ||
| + | copy C: | ||
| + | :: Taxedit backup to remote store | ||
| + | C: | ||
| + | C: | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | <code - SqlBackup.sql> | ||
| + | DECLARE @name VARCHAR(50) -- database name | ||
| + | DECLARE @path VARCHAR(256) -- path for backup files | ||
| + | DECLARE @fileName VARCHAR(256) -- filename for backup | ||
| + | DECLARE @fileDate VARCHAR(20) -- used for file name | ||
| + | |||
| + | --Provide the path where all the databases needs to be backed up | ||
| + | SET @path = ' | ||
| + | |||
| + | --used to suffix the current date at the end of backup filename | ||
| + | SELECT @fileDate = CONVERT(VARCHAR(20), | ||
| + | |||
| + | DECLARE db_cursor CURSOR FOR | ||
| + | |||
| + | --Use this for all database except the system databases and any exclusion you can make | ||
| + | SELECT name | ||
| + | FROM master.dbo.sysdatabases | ||
| + | WHERE name LIKE ' | ||
| + | --WHERE name NOT IN (' | ||
| + | |||
| + | --Uncomment and use this for only specific databases. | ||
| + | --Those database names you can provide under IN clause | ||
| + | --SELECT name | ||
| + | --FROM master.dbo.sysdatabases | ||
| + | --WHERE name IN (' | ||
| + | |||
| + | |||
| + | OPEN db_cursor | ||
| + | FETCH NEXT FROM db_cursor INTO @name | ||
| + | |||
| + | WHILE @@FETCH_STATUS = 0 | ||
| + | BEGIN | ||
| + | SET @fileName = @path + @name + ' | ||
| + | | ||
| + | |||
| + | FETCH NEXT FROM db_cursor INTO @name | ||
| + | END | ||
| + | |||
| + | CLOSE db_cursor | ||
| + | DEALLOCATE db_cursor | ||
| + | </ | ||
| + | |||
| + | ===== Problém se spuštěním BW a posíláním PDF přes Outlook ===== | ||
| + | |||
| + | Řešil jsem s p. Kačírkem za Solitea | ||
| + | |||
| + | Na NB u Trojanové se vyskytlo několik problémů týkajících se BW. | ||
| + | |||
| + | * Při práci z domova a připojení do VPN nešlo spustit BW, ale přístup na sdílené disky fungoval, včetně přístupu do složky BW na serveru. Pokud se v rámci správy přihlašovacích údajů zrušila položka ***Session**, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | * Další problém byl při odesílání PDF z BW přes email(Outlook). Pokud nebyl Outluk spuštěný, | ||
| + | |||
| + | ===== Migrace ===== | ||
| + | |||
| + | ==== Postup migrace 2023 z Win SBS 2010 na Win Srv 2022 - Flexible ==== | ||
| + | |||
| + | Na SBS serveru byla instalována DB **MS SQL 2008 R2 - SQLEXPRESS**. Na novém je verze MS SQL 2022(16.0.1000.6) - SQLEXPRESS | ||
| + | |||
| + | Verze Windows Srv OS a MS SQL\\ | ||
| + | {{: | ||
| + | |||
| + | |||
| + | ==== Problém s přihlášením uživatele ==== | ||
| + | Po migraci se nebylo možné přihlásit do některých DB pod uživatelem **ivana** | ||
| + | Ve vlastnostech uživatele byla informace. že uživatel nemá login.\\ | ||
| + | {{: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | Při pokusu smazat uživatele se objevila následující chyba\\ | ||
| + | {{: | ||
| + | |||
| + | Problém byl v tom, že uživatel **ivana** byl vlastníkem některých rolí. Po změně vlastníka na **dbo** bylo možné uživatele smazat a v rámci BW - konkrétní firmy(databáze) nastavit znovu oprávnění pro uživatele. Pak již fungovalo přihlášení konkrítního uživatele. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | use BVR_SAP | ||
| + | |||
| + | select DBPrincipal_2.name as role, DBPrincipal_1.name as owner | ||
| + | from sys.database_principals as DBPrincipal_1 inner join sys.database_principals as DBPrincipal_2 | ||
| + | on DBPrincipal_1.principal_id = DBPrincipal_2.owning_principal_id | ||
| + | where DBPrincipal_1.name = ' | ||
| + | |||
| + | -- Query to get the user associated schema | ||
| + | select * from information_schema.schemata | ||
| + | where schema_owner = ' | ||
| + | </ | ||
| + | |||
| + | Výpis vlastnictví rolí pro účet **ivana** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Zákaz uživatelských účtů v rámci konkrétní firmy ==== | ||
| + | Povolené účty by měly odpovídat zakoupené licenci | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Chyba - Nebyla nalezena složka s indexem ===== | ||
| + | |||
| + | Chyba se objevila u Rešlové na lokálním NB, na serveru vše fungovalo. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Stačilo smazat soubor '' | ||
| + | |||
| + | ===== Tisk QR kódu na fakturách ===== | ||
| + | |||
| + | V BW je potřeba povolit "nové tiskové sestavy" | ||
| + | |||
| + | Dále je nutné nastavit k číslům účtů IBAN a SWIFT kód | ||
| + | |||
| + | https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | **Nastavení -> Systémové nastavení a údaje o firmě -> Nastavení chování -> Tiskové sestavy**\\ | ||
| + | |||
| + | Zde vybrat možnost " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
