Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: MS SQL klient  (Přečteno 5168 krát)

wam]Spider007

  • Host
MS SQL klient
« kdy: 15 Listopadu 2009, 22:47:03 »
Neviem do akej kategorie zaradit tuto temu tak to davam do obecnej podpory. Ked, tak to pripadne presunte na spravne miesto.

O co mi ide. Dlho som hladal nejaky dobry program (klient), ktory by sa vedel pripojit na MS SQL server (2005 a 2008) a mohol som s nim menit tabulky, view, procedury a proste vsetko ako cez MS SQL management. Nakoniec som nasiel aqua data studio, ktory som si stiahol a je to fakt dobry program. Problem vsak je, ze je to platene a volne pouzitelne len na 14 dni. Cena za licenciu pre jedneho usera je 400 dolarov, co nie je mala ciastka a tak hladam nieco ine, co by bolo pripadne free alebo lacnejsie.
Takze by som sa chcel spytat, ci niekto pozna alternativy.

diky moc ;)

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: MS SQL klient
« Odpověď #1 kdy: 16 Listopadu 2009, 09:28:08 »
Ja pouzivam SQuirreL, ale neviem Ti povedat, ci v spolupraci s MS SQL ponuka vsetko co pozadujes. Je to v jave napisany klient. Ja ho pouzivam na pripajanie ku MySQL. Ked som mal MSSQL tak som mal vzdy v praci aj Microsoft Windows a tam som pouzival ten MS tool.
 
About:
Citace
SQuirreL SQL Client Version 3.0.2
Copyright (c) 2001-2009
Colin Bell, Gerd Wagner, Rob Manning and others
http://squirrel-sql.sourceforge.net/
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

wam]Spider007

  • Host
Re: MS SQL klient
« Odpověď #2 kdy: 16 Listopadu 2009, 11:25:20 »
dik za odpoved. No, klienta som nainstaloval aj jdbc driver som v aplikacii nahodil, ale neviem sa pripojit na server.
v prilohe je obrazok toho ako vyplnam udaje, ale proste test napise, ze mam zlu URL. Ked do url dosadim nazov servera, tak rovnaka chyba.

[attachment deleted by admin]

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
Re: MS SQL klient
« Odpověď #3 kdy: 16 Listopadu 2009, 12:39:15 »
Zdravím Vás,

chybí jméno database, řekl bych. Zkuste :
Kód: [Vybrat]
jdbc:sqlserver://192.168.00.00:1433;databaseName=pokusna
nebo
Kód: [Vybrat]
jdbc:sqlserver://192.168.00.00:1433/pokusna
Uživatel musí mít samozřejmě k dané db přístup...
Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: MS SQL klient
« Odpověď #4 kdy: 16 Listopadu 2009, 13:05:14 »
Takze do url davas nieco taketo?
Kód: [Vybrat]
jdbc:microsoft:sqlserver://nazovMojhoServra:1433 alebo
Kód: [Vybrat]
jdbc:sqlserver://nazovMojhoServra:1433. Nepamatam, ci pre MS sa dava v prvom alebo druhom tvare. Podla webu ani oni nevedia :)
http://support.microsoft.com/kb/313100
http://msdn.microsoft.com/en-us/library/ms378428.aspx

Len pre overenie to <server_name> ste zmenili na vas server, bud ip adresu, alebo meno, lebo na obrazku to zmenene nemate a <1433> ste zmenili na 1433 alebo cislo vasho portu, teda bez <>.

Kód: [Vybrat]
jdbc:microsoft:sqlserver://192.168.1.1:1433;User=uzivatel;Password=heslo;DatabaseName=jmenodatabaze, ak chces definovat aj meno databaze a uzivatela a heslo, inak bude default dtb a meno heslo sa bude pytat inak. Meno a heslo by som v tomto pripade daval do tych dalsich koloniek a nie rovno do url, tu som to uviedol len pre nazornost, ze aj tu sa to rovno da dat.



« Poslední změna: 16 Listopadu 2009, 13:07:16 od petergula »
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

wam]Spider007

  • Host
Re: MS SQL klient
« Odpověď #5 kdy: 16 Listopadu 2009, 13:12:58 »
diky...takze stacilo zmazat to microsoft

cize staci:
Kód: [Vybrat]
jdbc:sqlserver://nazovservera:1433

takze K+ pre oboch ;)

wam]Spider007

  • Host
Re: MS SQL klient
« Odpověď #6 kdy: 16 Listopadu 2009, 13:38:08 »
no tak je vidno, ze je to robene v jave ;)
ked som dal select nad nejakou tabulkou, ktora ma cca. 40 000 zaznamov, tak to program nerozchodil :D

este som ale nedosiel na to, ako zistim, ake triggery su na tabulke zavesene.

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
Re: MS SQL klient
« Odpověď #7 kdy: 16 Listopadu 2009, 14:43:41 »
Zdravím Vás,

no tak je vidno, ze je to robene v jave ;)
ked som dal select nad nejakou tabulkou, ktora ma cca. 40 000 zaznamov, tak to program nerozchodil :D

este som ale nedosiel na to, ako zistim, ake triggery su na tabulke zavesene.

 :D  :D  Squirrell padnul pri selectu 40 000 zaznamu ? To je zajímavé. Pokud Vás to nebudete obtěžovat, dejte sem, prosím, nějaké zkušenosti s práce se Squirrelem. Já chci přejít na Squirrell z pgAdmina. Že by byl Squirrell takový žabař  :o ?
Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

wam]Spider007

  • Host
Re: MS SQL klient
« Odpověď #8 kdy: 16 Listopadu 2009, 16:49:30 »
tak nebolo to 40 000 ale 150 000 :D ale aj tak sa mi to zda dost slabe. Aqua data funguje v niektorych pripadoch lepsie ako nativny management od MS :).
squirrel na take mensie DB je urcite v pohode, ale na DB rozsahu ake spravujem je to docela slabota.

Navyse som musel po zatuhnuti programu urobit kill a nasledne uz app spustit nesla. Musel som zmazat profil aj so vsetkymi nastaveniami  :-\

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: MS SQL klient
« Odpověď #9 kdy: 16 Listopadu 2009, 17:30:51 »
Je to dost divne, ze SQuirreL zmrzol/zatuhol, najma ked standartne ma nastaveny limit 100 zaznamov na jeden dotaz(cize by malo byt jedno kolko zaznamov je v tabulke), mozno nejaky bug. Urcite to nie je spasa sveta, ale na mensie veci urcite postaci, ja uz som pouzival aj pluginy kadejake do eclipsu :), co vedeli este ovela menej ako on. Tak ked vevericiak Vam nepomohol musite hladat dalej, snad nieco lepsie najdete, date to sem a mozno potom aj ja zacnem pouzivat nieco dobre super perfektne. A uz ste v nom nasiel aspon to, co ste hladal, ci ani to nevie:
Citace
ake triggery su na tabulke zavesene.
?

Na predoslom projekte sme pouzivali DBVisualizer tiez napisany taktiez v Jave :) a plateny http://www.minq.se/products/dbvis/download/ ajked len za $149 :).

Inak este k problemom, obcas je povodcom problemov ani nie tak software samotny, ako skor driver, co firmy ponukaju ku svojim SQL serverom.
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
Re: MS SQL klient
« Odpověď #10 kdy: 17 Listopadu 2009, 00:14:16 »
Zdravím petergula a wam]Spider007 ,

Inak este k problemom, obcas je povodcom problemov ani nie tak software samotny, ako skor driver, co firmy ponukaju ku svojim SQL serverom.

No, vřele souhlasím s petergula, řekl bych to by mohla být ta příčina. Třeba na PostgreSql právě jeden developer tento problém řešil zde :
 http://archives.postgresql.org/pgsql-jdbc/2004-07/msg00274.php

Ano, jak říká petergula, původcem problémů je spíše driver, než klient pro přístupdo db. Nic proti MicroSoftu, ale s jejich db řešeními jsme měli vždy nejvíc potíží... :(

Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

wam]Spider007

  • Host
Re: MS SQL klient
« Odpověď #11 kdy: 17 Listopadu 2009, 12:09:53 »
tak ja som si ten limit 100 riadkov vypol  :-[ aby som otestoval co to dokaze :).

ad driver: pouzivam jdbc driver pre MS SQL od mrkvosoftu a to, ze je slaby som zistil uz vtedy, ked napisalo, ze nepodporuje zrusenie spustenej query. :D

ad triggery: stale som nenasiel zoznam triggerov

 

Provoz zaštiťuje spolek OpenAlt.