Uuden yrityksen luonti

Uuden yrityksen luonti

Lue uuden yrityksen luonnista käyttäjähallinnan ohjeesta.

Uuden yrityksen perustaminen malliyrityksestä

Mallitietokannan pääset määrittelemään Asetukset | Yritystiedot-näytön Muut asetukset -välilehdellä.

image-20250609-103923.png
Kuva: Yritystiedoissa voit määritellä yrityksen mallitietokannaksi

Voit käyttää malliyritystä aivan kuten muitakin yrityksiä. Perusta malliyritykseen valmiiksi haluamasi tilikartta, palkkalajit, valintalistat ja muut tarvitsemasi asetukset.

Jos perustat malliyritykseen käyttäjät, myös ne tulevat mallin pohjalta uuteen perustettuun yritykseen.

Tutustu käyttäjähallinnan ohjeeseen Yrityksen luonti mallitietokannasta.

Mallitietokanta teknisesti

Ohjelma muodostaa varmuuskopion mallitietokannasta. Varmuuskopio otetaan SQL:n BACKUP DATABASE -komennolla käyttöjärjestelmän osoittamalle kaikille käyttäjille yhteiseen hakemistoon. Hakemisto on esimerkiksi C:\ProgramData\Lemonsoft Oy\Lemonsoft\.

Uusi tietokanta perustetaan samaan hakemistoon, jossa mallitietokantakin sijaitsee. Hakemisto on esimerkiksi C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\DATA\.

Uusi tietokanta perustetaan SQL:n RESTORE DATABASE WITH MOVE -komennolla.

Uuden yrityksen perustaminen erillisestä mallista

Jos olet muodostanut mallitietokantoja valmiiksi omalla koneellasi, ota niistä varmuuskopiot ja kopioi ”.BAK” - tiedostopäätteiset tiedostot esimerkiksi erilliselle muistitikulle.

Voit ottaa kopion esimerkiksi T-SQL-komennolla:

BACKUP DATABASE LemonDB0 TO DISK = 'C:\tmp\LemonDB1.bak' WITH INIT

Perusta tämän jälkeen tuotantoympäristöön uusi yritys normaalisti. Näin saadaan yritys näkymään yrityslistassa.

Oletetaan että tietokannaksi tulee LemonDB10.

Poista muodostettu tietokanta:

DROP DATABASE LemonDB10

Kopioi mallitietokanta esimerkiksi C:\TMP -hakemistoon ja palauta siitä uusi yritys:

RESTORE DATABASE [LemonDB10] FROM DISK = 'C:\tmp\LemonDB2.bak'

With MOVE 'LemonDB2' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\DATA\LemonDB10.mdf',

MOVE 'LemonDB2_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\DATA\LemonDB10_log.ldf'

Tarvittaessa voit kysellä mallitietokannan tiedostojen nimet komennolla:

RESTORE FILELISTONLY FROM DISK = 'C:\tmp\LemonDB2.bak'

SQL Serverin Management Studio sisältää edellä olevat toiminnot graafisessakin käyttöliittymässä.