Uživatelské nástroje

Nástroje pro tento web


techdoc:aiassist

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
techdoc:aiassist [10.09.2025 09:34] turychtechdoc: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 CINNOST - oprávnění pro SELECT +  * Tabulky a pohled //CINNOSTCINPRILOHA, UZIVATEL, PARAM, QKONVERZACE_TEMA// - oprávnění pro SELECT
-  * 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 spTXT_KONVERZACE_TEMA - oprávnění pro EXECUTE+  * Funkce //fnHodnotaParUziv_Varchar// - oprávnění pro EXECUTE 
 +  * Funkce //fnUSerParams// - oprávnění pro SELECT 
 +  * Procedury //spTXT_KONVERZACEspTXT_KONVERZACE_TEMA// - oprávnění pro EXECUTE 
 +== AI asistent - databázová oprávnění - SQL skript == 
 +Následující skript provede nastavení oprávnění pro roli //eso9ai_role//: 
 +<code> 
 +-- 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.< DBname , sysname, >] WITH PASSWORD=N'<login_password,varchar,>', DEFAULT_DATABASE=[< DBname , sysname, >], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON 
 +-- Na Cloud ESO9: 
 +-- ALTER SERVER ROLE [ESO_SQLUser] ADD MEMBER [eso9api.ai.< DBname , sysname, >] 
 +GO 
 +-- přiřazení sql loginu do role v databázi 
 +USE [< DBname , sysname, >] 
 +CREATE USER [eso9api.ai.< DBname , sysname, >] FOR LOGIN [eso9api.ai.< DBname , sysname, >] 
 +ALTER ROLE [eso9ai_role] ADD MEMBER [eso9api.ai.< DBname , sysname, >] 
 +GO 
 +</code> 
 + 
techdoc/aiassist.1757496860.txt.gz · Poslední úprava: 10.09.2025 09:34 autor: turych

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
DokuWiki Appliance - Powered by TurnKey Linux