techdoc:aiassist
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 | ||
| techdoc:aiassist [10.09.2025 09:34] – turych | techdoc:aiassist [10.09.2025 13:28] (aktuální) – turych | ||
|---|---|---|---|
| Řádek 22: | Řádek 22: | ||
| == AI asistent - databázová oprávnění == | == AI asistent - databázová oprávnění == | ||
| V aplikační databázi je třeba povolit přístupy k těmto objektům: | V aplikační databázi je třeba povolit přístupy k těmto objektům: | ||
| - | * Tabulka | + | * Tabulky a pohled //CINNOST, CINPRILOHA, UZIVATEL, PARAM, QKONVERZACE_TEMA// |
| - | * Tabulka ESO9START.DBO.CINPRILOHA - oprávnění pro SELECT | + | |
| * Tabulka KONVERZACE, KONVERZACE_TEMA - oprávnění pro SELECT, DELETE, INSERT a UPDATE | * Tabulka KONVERZACE, KONVERZACE_TEMA - oprávnění pro SELECT, DELETE, INSERT a UPDATE | ||
| - | * Procedury spTXT_KONVERZACE | + | |
| + | * Funkce // | ||
| + | | ||
| + | == AI asistent - databázová oprávnění - SQL skript == | ||
| + | Následující skript provede nastavení oprávnění pro roli // | ||
| + | < | ||
| + | -- založení role v databázi | ||
| + | USE [< DBname , sysname, >] | ||
| + | CREATE ROLE [eso9ai_role] | ||
| + | GO | ||
| + | -- procedury v roli | ||
| + | USE [< DBname , sysname, >] | ||
| + | GRANT SELECT ON CINNOST TO [eso9ai_role] | ||
| + | GRANT SELECT ON CINPRILOHA TO [eso9ai_role] | ||
| + | GRANT EXECUTE ON [dbo].[fnHodnotaParUziv_Varchar] TO [eso9ai_role] | ||
| + | GRANT SELECT ON [dbo].[fnUSerParams] TO [eso9ai_role] | ||
| + | GRANT DELETE ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT INSERT ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT SELECT ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT UPDATE ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT DELETE ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT INSERT ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT SELECT ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT UPDATE ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT SELECT ON PARAM TO [eso9ai_role] | ||
| + | GRANT SELECT ON QKONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT EXECUTE ON spTXT_KONVERZACE TO [eso9ai_role] | ||
| + | GRANT EXECUTE ON spTXT_KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT SELECT ON UZIVATEL TO [eso9ai_role] | ||
| + | GO | ||
| + | |||
| + | GO | ||
| + | -- založení sql loginu | ||
| + | USE [master] | ||
| + | CREATE LOGIN [eso9api.ai.< | ||
| + | -- Na Cloud ESO9: | ||
| + | -- ALTER SERVER ROLE [ESO_SQLUser] ADD MEMBER [eso9api.ai.< | ||
| + | GO | ||
| + | -- přiřazení sql loginu do role v databázi | ||
| + | USE [< DBname , sysname, >] | ||
| + | CREATE USER [eso9api.ai.< | ||
| + | ALTER ROLE [eso9ai_role] ADD MEMBER [eso9api.ai.< | ||
| + | GO | ||
| + | </ | ||
| + | |||
techdoc/aiassist.1757496860.txt.gz · Poslední úprava: 10.09.2025 09:34 autor: turych