Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: ako zavesit databazu na internet

Ostatní jazyky SQL SQL a databáze ako zavesit databazu na internet

Aktivity (1)
Avatar
renew357
Člen
Avatar
renew357:15.8.2014 15:39

Ahojte,
ked som si uz vyskúsal prácu s databázamy v MS SQL studio, chcel by som vediet ako je to keď chcem mat tabulky na internete.
Povedzme ze mam free webhosting od IC(alebo poradte nejake iné lacné/zdarmo webhostingy) a chcel by som aby aplikacie ktoré vytvorím/ alebo webstranky mali prístup pridávať a čítať z týchto tabuliek.
Zaujmalo by ma ako sa vôbec vytvorí taka databáza na internete, ako ju budem môcť spravovať... keďže asi nebude stacit uploadnut tabulky ktore som mal vytvorene na localhoste
Dakujem za pomoc

 
Odpovědět 15.8.2014 15:39
Avatar
Odpovídá na renew357
Michal Štěpánek:15.8.2014 16:32

V první řadě by bylo dobré uvést, v čem chceš ty stránky dělat (PHP, ASP.NET...), podle toho se totiž odvíjí i použití databáze (MySQL, MSSQL...).
U tvého poskytovatele webhostingu musíš mít databázi založenou a pak jen vytvoříš tabulky pomocí jejich rozhraní a používáš je...

Nahoru Odpovědět  +1 15.8.2014 16:32
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na renew357
albertpatera:15.8.2014 16:37

Souhlasím s Michal Štěpánek, ale jsem toho názoru, že hosting na stojí za houby. Když freehosting, tak Endora (http://endora.cz). Taky jsem měl IC freehosting, ale kvuli tomu, že byl pomalej a někdy i padal, tak doporučuju Endoru.

// navíc na ic.cz nemáš možnost si vyztvořit tak velkou databázi.

Editováno 15.8.2014 16:38
 
Nahoru Odpovědět  +1 15.8.2014 16:37
Avatar
Odpovídá na renew357
Michal Štěpánek:15.8.2014 16:45

Vzhledem k tomu, že píšeš o databázích v MS SQL studiu předpokládám, že chceš dělat v ASP.NET a MS SQL databází. Pak jako testovací free webhosting doporučuji ASPONE.CZ

Nahoru Odpovědět  +2 15.8.2014 16:45
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
renew357
Člen
Avatar
renew357:15.8.2014 16:59

Ano chcem ASP.NET, a keď si založím účet na free hosting na aspone.cz, tak dostanem údaje cez ktoré MS SQL studio sa bude môcť pripojiť, alebo budem musieť využívať nejakeho online klienta od nich?
A velkost dat ulozených v databáze sa pocíta do priestoru inak vyhradeného pre web, alebo DB majú vlastný priestor?
Dakujem

 
Nahoru Odpovědět 15.8.2014 16:59
Avatar
Odpovídá na renew357
Michal Štěpánek:15.8.2014 17:44

1)Používej tlačítko "odpovědět", aby se mi to zobrazilo v událostech a mohl jsem reagovat pružněji...
2)MS SQL studio se ti do DB na webu nepřipojí, musíš si tabulky a data buď naimportovat (na M$ stránkách se na to dá sehnat utilitka), nebo pracovat s DB přes jejich webové rozhraní.

  1. Databáze mají svůj vlastní prostor o velikosti určené poskytovatelem. Max. velikost webu (stránek) je určena taky poskytovatelem, ale je extra (mimo DB)

4)Body 2) a 3) platí asi u všech poskytovatelů webhostingu stejně...

Editováno 15.8.2014 17:45
Nahoru Odpovědět  +1 15.8.2014 17:44
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
renew357
Člen
Avatar
 
Nahoru Odpovědět 15.8.2014 18:10
Avatar
renew357
Člen
Avatar
Odpovídá na Michal Štěpánek
renew357:15.8.2014 22:26

teraz skusam pripojiť asp.net projekt k tej databaze na ASPONE.CZ len kedze potrebujem pripojit databazu k asp.net tak som robil konfiguraciu datoveho zdroju, connection string som pouzil zo stranky ASPONE ktory mi vygenerovalo len pri pokracovani v konfiguracii mi VS vyhadzuje tuto hlasku.

Database schema could not be retrieved for this connection. Please make sure the connection settings are correct and that the database is online.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.

Teda tadiaľto zrejme cesta nevedie lebo sa mi asi nepodari povolit ASPONE.CZ databaze externy pristup, a tak moja otazka je ako pripojiť k web stranke v asp.net databazu na ASPONE.CZ
DAKUJEM za radu skusit aspone, je to paradny free hosting pre asp.net, hlavne ta aspone wikipedia

Editováno 15.8.2014 22:27
 
Nahoru Odpovědět 15.8.2014 22:26
Avatar
g1ml1
Člen
Avatar
Odpovídá na renew357
g1ml1:15.8.2014 22:56

Z asp.net aplikace k té db můžeš přistupovat jen lokálně, takže si musíš publishnout (nahrát) tu aplikaci na hosting.
Samotnou databázi pak můžeš upravovat přes ten jejich SQL Manager http://mssql.aspone.cz/

Editováno 15.8.2014 22:57
 
Nahoru Odpovědět 15.8.2014 22:56
Avatar
renew357
Člen
Avatar
Odpovídá na g1ml1
renew357:15.8.2014 23:09

len ako nakonfigurovat tu aps.net aplikaciu na ten server na ktorom to budene bežať? ved pred zavesenim na web už musím mať nastavený connection string

 
Nahoru Odpovědět 15.8.2014 23:09
Avatar
g1ml1
Člen
Avatar
Odpovídá na renew357
g1ml1:15.8.2014 23:31

ConnectionString bude vypadat nejak takto

<connectionStrings>
<add name="myConnectionString" connectionString="server=192.168.1.5;uid=db;pwd=heslo;database=db" />
</connectionStrings>
 
Nahoru Odpovědět  +1 15.8.2014 23:31
Avatar
renew357
Člen
Avatar
Odpovídá na g1ml1
renew357:15.8.2014 23:50

toto ma napadlo taktiež ale pride mi to take zvlastne, lebo pred updatom si to nebudem môcť vyskusať na realnej databaze jedine že by som mal vytvorenu na localhoste kopiu
Ale dakujem
http://wiki.aspone.cz/Datab%C3%A1ze#… tu som našiel niečo o importovani databazy zo serveru na localhost ak som to dobre pochopil, len neviem z kade stiahnuť ten .mdf subor, v samotnej databaze som sa k nemu aj preklikal ale nebola tam moznost ho stiahnuť

 
Nahoru Odpovědět 15.8.2014 23:50
Avatar
Odpovídá na renew357
Michal Štěpánek:16.8.2014 9:26

Vyvíjet ve Visual Studiu musíš na lokální databázi nebo na nějaké databázi, kterou máš i na jiném počítači v síti, ale ne na webu. Pak si stránky přes FTP nahraješ na web. Před tím změníš connectionstring na ten z ASPONE... :-)
P.S. Lokální DB je taky reálná, jen je u tebe na compu...

Nahoru Odpovědět  +1 16.8.2014 9:26
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Adam Ticháček:20.8.2014 10:16

Dobrý den,

náš ASP.NET freehosting má opravdu přístup pouze z našich strojů. Je to z toho důvodu, že když jsme měli SQL u freehostingu otevřený do internetu, zneužívaly ho komerční firmy i konkurence pro databáze svých zákazníků apod.

Pokud u nás provozujete freehosting, máte dvě možnosti:

1.) Nahrát si na web SQL Express databázi a k té se připojit ze svých stránek/skriptů. Databázi nahrajete do adresáře App_Data ve formátu .MDF souboru (bez .LDF - ten si vytváří SQL Server sám pro sebe) a připojíte se k ní ze svých stránek. Takto připojená databáze se "nahákne" na lokální SQL server a můžete ji vyžívat. Problémem je častější aktualizace takové databáze + nemožnost ji spravovat přes webové rozhraní.

2.) Tato možnost je nejčastější. Máte možnost si vytvořit plnohodnotnou MSSQL databázi zdarma, do které data můžete nahrát pomocí webového rozhraní na adrese http://mssql.aspone.cz. Další z možností je uploadovat na FTP .BAK soubor (zálohu databáze) a my Vám ji do Vaší databáze obnovíme rovněž zdarma.

Pokud budete mít jakýkoliv dotaz nebo problém, rádi na něj odpovíme na emailu support@aspone.cz.

Hezký zbytek dne!

S pozdravem
Adam Ticháček
http://www.aspone.cz

 
Nahoru Odpovědět  +3 20.8.2014 10:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.