SQLExpress vs LocalDB   otázka

ASP.NET WebForms, SQL, Databáze

Zdravim.

Chcem sa spytat na jednu vec.

Mam webProject ktory pouziva SQL Express. Otvoril som ho po prvy krat vo Visual Studiu 2013, ktory ponuka prevod na SQL LocalDB.

Ako nastavit na LocalDB vo web.configu.

Teraz mam :

<add name="PersonalConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename= |DataDirectory|Evidencia.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>

Ked som v inom projekte uz v novom Studiu vytvoril novu databazu **Databaza1.mdf** tak to vytvorilo vo web.config toto.

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\**aspnet-Pozicovna-20150830021232.mdf**;Initial Catalog=**aspnet-Pozicovna-20150830021232**;Integrated Security=True"
      providerName="System.Data.SqlClient" />

Ale dalo tam nejake ine názvy súborov. Ako to vlastne je.

A ešte, ak to aj nejako prevediem na LocalDb bude to potom po uploade fungovat na webhostingu kde je SQL Express?

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

Mezi SQL Express a LocalDB jsou nějaké rozdíly, některé docela zásadní.. Tak především localDB běží jako samostatný proces, který je spuštěný aplikací, která tu LocalDB využívá a běží pod stejným uživatelem - v USER MODU.

Oproti tomu SQL Express je windows servisa.

K SQL Expressu se připojíš i vzdáleně, kdežto k localDB pouze lokálně.

Teď co tě možná trošku zmátlo.. SQL Express umí k sobě připojit MDF soubor.

LocalDB by ti měl bez problémů fungovat, protože se to stane "součástí aplikace". Přesto, pokud mmáš k dispozici SQL Express, měl by jsi ji využít, protože ji potom budeš schopný nějak rozumně spravovat.

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

Doporučuji vám můj příspěvek na toto téma viz. http://www.dotnetportal.cz/blogy/15/Null...

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