ConnectionString Setting   otázka

Databáze, Bezpečnost, .NET

Obracím se na Vás v tápavé beznaději...

Kam mám uložit connectionstring pro připojení k db (access)?

Je-li setting úrovni aplikace (app.config), pak je hodnota

pouze pro čtení, ale chci ji za běhu měnit...

S tím asi nic nenadělám ?

Nezbývá mi než možnost na úrovni user, potom jsou data v .xml

souboru v ...LocalSettings\Data Aplikací.. ?

Jak je to s distribucí, plánuji pomocí Inno Setup, mám xml

soubor vytvořit v setupu nebo se vytvoří sám? Jak odinstalace?

Není lepší použít registry? Asi CurrentUser\Software ?

Na registry je v Inno Setup myšleno, ale jak s verzemi 32/64bit?

Další věc je editace connectionstringu, existuje na to nějaký

dialog na způsob udl souboru pro připojení k db access ?

Povedlo se mi najít: http://www.coolinterview.com/interview/1...

Vadí mi ty reference na ADODB a MSDASC. Co funkčnost 32/64 bit?

Není nějaká možnost dialogu přes OleDb přímo v .Net?

Jak to řešíte? Chci mít možnost měnit cesty, hesla apod.

pomocí nějakého dialogu v naistalované aplikaci...

Vlastní dialog s propertypage a connectionstrinbuilderem?

Jak řešíte zabezpečení hesel v uloženém connectionstringu?

Díky všem za případné info, tip nebo vlastní zkušenost.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

ConnectionString je nastavení s citlivými údaji, které rozhodně není radno nechat měnit uživatelem, proto je pouze pro čtení a proto je ve složce aplikace, kam běžný uživatel nemá přístup pro zápis (Program Files). Smiřte se s tímto faktem, nebo narazíte na neskutečné problémy.

Do registru zásadně neukládat nic, tam se ukládá maximálně má-li se aplikace automaticky spouštět po přihlášení.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Díky za reakci.

Budu ukládat pouze string místo connectionstring

a setting uložím na úrovni uživatele (user scope).

Možná jen to heslo aspoň nějak zašifrovat.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Co je to za aplikaci, u které je za každou cenu nutné nechat to měnit uživatelem?

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Connection string nechci měnit uživatelem,

pouze mít možnost pro administrátora, aby

mohl provést změny v připojení k databázi.

Nejlépe přímo z aplikace.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nepomôže toto? http://vbnet.cz/snippet--85-connectionst...

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback