Forum » Programiranje » Microsoft SQL server
Microsoft SQL server
VodkaMan ::
Zdravo!!!
A kdo ve kateri paket (in kako je sestavljen) morem poslat da se prijavim na Microsoft SQL server 2005???
Hvala za odgovore
LP
A kdo ve kateri paket (in kako je sestavljen) morem poslat da se prijavim na Microsoft SQL server 2005???
Hvala za odgovore
LP
mHook ::
Za povezavo na SQL Server 2005 potrebuješ Client Libraries (mislim da so že v .NET Framework 2.0. Potem se pa priključiš prek SqlConnection objekta - to velja če delaš z .NET.
Sicer pa najdeš več na Data Access Developer Center - na desni je trenutno povezava SQL Native Client.
Če pa misliš iti neposredno prek TCP/IP pa mislim da se ti slabo piše.
Sicer pa najdeš več na Data Access Developer Center - na desni je trenutno povezava SQL Native Client.
Če pa misliš iti neposredno prek TCP/IP pa mislim da se ti slabo piše.
VodkaMan ::
Na žalost delam prek TCP/IP in zato mi nič ne koristi SqlConnection. Tak da morem vedeti kateri paket poslat za prijavo v bazo.
Zelo bi bil hvaležen za pomoč.
Zelo bi bil hvaležen za pomoč.
VodkaMan ::
Dobil sem nalogo, da morem naredit program za preverjanje serverjev. Tako da lahk samo pošiljam pakete in jih sprejemam, za ostalih 12 protokolov sem naredil, ampak Microsoft SQL server, pa mi dela probleme, tako da bi bil zelo hvaležen, če bi mi kdo pomago.
BlueRunner ::
Potem pa to naredi tako, kot se spodobi: z uporabo že narejenih knjižnic. Pod okni imaš na voljo ADO, ODBC, OLE DB, C odjemalca in ADO.NET, če pa razvijaš v *NIX okolju, potem pa imaš FreeTDS. Vse ostalo, kar boš poskušal je zapravljanje časa in energije, ker obstaja več različnih verzij protokola TDS (Tabular Data Stream), MS pa ni nobene izpeljanke nikoli javno dokumentiral. Glede na to, da strežniki uporabljajo različne verzije na različne načine (obstaja tudi encrypted način), to pomeni, da bi sam samo zapravljal čas za tisto, kar imaš že po defaultu (v Oknih), oziroma dobiš zastonj (FreeTDS).
Če se tega lotiš na ta način, pa pri testiranju strežnika narediš še kakšen query, katerega rezultate preveriš. Nekje vem, da smo naredili test, ki je preveril uptime strežnika, in opozoril, če je bil zadnji uptime nenadoma manjši od prejšnjega (strežnik se je restartal).
Karetk povzetek programčka, ki na *NIX sistemu preverja status MS SQL strežnika, pa je na naslovu http://nagios.org/faqs/viewfaq.php?faq_id=156.
Če se tega lotiš na ta način, pa pri testiranju strežnika narediš še kakšen query, katerega rezultate preveriš. Nekje vem, da smo naredili test, ki je preveril uptime strežnika, in opozoril, če je bil zadnji uptime nenadoma manjši od prejšnjega (strežnik se je restartal).
Karetk povzetek programčka, ki na *NIX sistemu preverja status MS SQL strežnika, pa je na naslovu http://nagios.org/faqs/viewfaq.php?faq_id=156.
VodkaMan ::
Pozabil sem omenit da delam v Visual studio 2005.
A mogoče obstaja kakšna knjižnica, ki bi mi pravi paket sestavila?
LP
A mogoče obstaja kakšna knjižnica, ki bi mi pravi paket sestavila?
LP
VodkaMan ::
V C++.
Stvar je taka:
Naredil sem en razred ki ti odpre povezavo(port), pošilja in sprejema pakete. Tako da morem js pošiljat pakete. Ne smem pa uporabit, da mi drugi razred poveže na server.
Stvar je taka:
Naredil sem en razred ki ti odpre povezavo(port), pošilja in sprejema pakete. Tako da morem js pošiljat pakete. Ne smem pa uporabit, da mi drugi razred poveže na server.
BlueRunner ::
Naloga, ki si jo dobil, z pogoji, kot jih opisuješ, je za primer strežnika MS SQL navadna bedarija. Če je to za faks, ne razumem zakaj bi bilo kaj takšnega potrebno, če je aplikacija za "industrijo", pa čim prej zamenjaj službo... Drugje boš našel več sreče (in pameti).
Če se želiš diplomatsko rešiti iz te bedaste zanke, samo reci, da boš program napisal takoj, vse kar potrebuješ je samo dokumentacija za celoten TDS protokol ustrezne verzije. Če ti bodo to dokumentacijo dostavili, potem z nalogo več ne boš imel težav, če ti ga pa ne bodo dostavili, jim pa lahko mirno rečeš, da brez dokumentacije naloga ni izvedljiva.
Če se želiš diplomatsko rešiti iz te bedaste zanke, samo reci, da boš program napisal takoj, vse kar potrebuješ je samo dokumentacija za celoten TDS protokol ustrezne verzije. Če ti bodo to dokumentacijo dostavili, potem z nalogo več ne boš imel težav, če ti ga pa ne bodo dostavili, jim pa lahko mirno rečeš, da brez dokumentacije naloga ni izvedljiva.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c#] in sql bazaOddelek: Programiranje | 1385 (884) | japol |
» | SQL problemOddelek: Programiranje | 1701 (1319) | win64 |
» | [Visual C#] TableAdapterOddelek: Programiranje | 1147 (1023) | detroit |
» | [C#] DATA GRID VIEWOddelek: Programiranje | 1949 (1829) | Kekec |
» | VB & SQL 2005 ExpressOddelek: Programiranje | 1253 (1135) | camx |