Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-10-27 20:21:57

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

[MSSQL] - jak tym g* zarządzać?

Witam

Do mysqla znam mysql-admin, mysql-navigator, phpmyadmin - i wsio działa.
Do postgresa znam pgadmin, phppgadmin - i wsio działa.
Do obu na necie przykładów i dokumentacji nie brakuje.

Natomiast potrzebuję w miarę dobrze poznać MSSQL.

Jakie w tym cholerstwie są narzędzia do backupu, naprawy i optymalizacji bazy, i gdzie znajdę jakieś dobry poradnik (na necie), jak się tym cholerstwem posługiwać?

Czy ewentualnie istnieje jakiś dobry ebook czy godna polecenia książka - precyzyjnie opisujące temat?
Bo wszystko, co do tej pory znalazłem, o kant doopy można rozbić. :(
Ze względów finansowych testuję na razie bezpłatną wersję.

Dzięki i Pozdrawiam

Ostatnio edytowany przez Jacekalex (2010-10-27 20:23:30)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2010-10-27 20:28:39

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: [MSSQL] - jak tym g* zarządzać?

http://msdn.microsoft.com/en-us/library/ms174173.aspx
a tu jest program do pobrania
http://www.microsoft.com/downloads/en/details.aspx? … -4b76a8564a2b

a tu reszta: http://msdn.microsoft.com/en-us/library/ms130214.aspx

Polecam także pozycję: Beginning SQL Server
2008 for Developers
From Novice to Professional wydawnictwa Apress. Można kupić za 18$ (e-Booka) :)

Ostatnio edytowany przez czadman (2010-10-27 20:35:01)


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#3  2010-10-27 21:30:22

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [MSSQL] - jak tym g* zarządzać?

Za linki do programu dzięki, w weekend  go zainstaluję i obczaję dokładnie.

A po polskiemu nic nie ma?
Bo w angielskim jakoś sobie radzę w dokumentacji Linuxowej, ale co do MS, to tam zazwyczaj jest niezły bełkot, ze nawet w polskich dokumentach czasem się zastanawiam, co chcieli napisać, kiedy napisali co napisali.

Zwłaszcza, jak widzę cytaty z dokumentacji MS -  która jest w 95% marketingowo-sekciarsko-pseudoreligijnym bełkotem.

Raz czytałem instrukcję do Active Directory z MS, i gdyby nie obrazki, to nie wiedziałbym nawet, jak się konto użytkownika zakłada ;).

To są skutki czytania handbooka Gentoo i Debian Reference ;)))

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2010-10-27 21:55:47)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2010-10-27 21:50:45

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: [MSSQL] - jak tym g* zarządzać?

Zgadzam się, dokumentacja M$ jest rozwleczona, mało treściwa, ale ilustrowana bogatą ilością przykładów.
Książki Apress są napisane prostym, technicznym językiem. Polskie książki to lepsze lub gorsze (najczęściej gorsze) tłumaczenia zagranicznych autorów. Szczerze mówiąc nawet nie szukałem materiałów po polsku, bo imho to nie ma większego sensu. Od nowego roku będzie VAT na książki, więc tym bardziej nie będzie się opłacało kupować polskich publikacji, które zresztą czasowo zawsze pozostają w tyle.

Mogę polecić jeszcze http://www.java2s.com/Tutorial/SQLServer/CatalogSQLServer.htm - mnóstwo przykładów


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#5  2010-10-27 22:04:29

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [MSSQL] - jak tym g* zarządzać?

Na pierwszy rzut oka widzę - dobry przykład dla programistów, dotyczący składni zapytań.

Za to w robocie mam bazy subiekta i podobnego badziewia, jeszcze tego nie obczajałem, ale od poniedziałku będę robił z tego backupy i cholerstwo poprawiał.
i szukam sposobów na odpowiedniki poleceń do mądrzejszych serwerów:

Kod:

mysqldump....
mysqlhotcopy...
 pg_dump dbname > outfile
psql dbname < infile

i odpowiedniki poleceń z mysql: Repair table i Optimize table.
Bo bez tego będzie raczej nieciekawie :(

Samymi tablelami i bazami martwi się Subiekt, Rewizor i CDNOoptima, a bazy zajmują grubo ponad 200 Mega.
Są na serwerze WinShit 2003, wersja SQL 2005 - kosztowała 1300, tyle wiem na razie :)))

Dzięki i Pozdrawiam

Ostatnio edytowany przez Jacekalex (2015-05-20 17:10:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2010-10-27 22:14:56

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: [MSSQL] - jak tym g* zarządzać?

Jacekalex napisał(-a):

Na pierwszy rzut oka widzę - dobry przykład dla programistów, dotyczący składni zapytań.

Za to w robocie mam bazy subiekta i podobnego badziewia, jeszcze tego nie obczajałem, ale od poniedziałku będę robił z tego backupy i cholerstwo poprawiał.
i szykam sposobów na odpowiedniki poleceń do mądrzejszych serwerów:

Kod:

mysqldump....
mysqlhotcopy...
 pg_dump dbname > outfile
psql dbname < infile

i odopwiedniki poleceń z mysql: Repair table i Optimize table.
Bo bez tego będzie raczej nieciekawie :(

Samymi tablelami i bazami martwi się Subiekt, Rewizor i CDNOoptima, a bazy zajmują grubo ponad 200 Mega.
Są na serwerze WinShit 2003, wersja SQL 2005 - kosztowała 1300, tyle wiem na razie :)))

Dzięki i Pozdrawiam

Nie siedze w MS SQL ale kumpel w pracy nim administruje to bazka jest prawie bezobslugowa wszystko mozesz wyklikac w Manegment Studio.
A baza 200MB toz to malizna :)
Generalnie wyznawcy M$ sa na wss.pl i tam znajdziesz troche tutkow.

Offline

 

#7  2010-10-27 22:40:06

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: [MSSQL] - jak tym g* zarządzać?

Jacekalex napisał(-a):

Samymi tablelami i bazami martwi się Subiekt, Rewizor i CDNOoptima, a bazy zajmują grubo ponad 200 Mega.
Są na serwerze WinShit 2003, wersja SQL 2005 - kosztowała 1300, tyle wiem na razie :)))

Dzięki i Pozdrawiam

Do backupów można wykonać prosty program działający jako usługa Windows przy pomocy biblioteki SMO.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#8  2010-10-27 23:09:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [MSSQL] - jak tym g* zarządzać?

Dzięki, jakoś to spróbuję ogarnąć.

Wszelkie dodatkowe sugestie mile widziane.

I przy okazji, czy coś z tego ma sens?

Dzięki :)

Ostatnio edytowany przez Jacekalex (2010-10-27 23:09:20)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2010-10-27 23:42:14

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: [MSSQL] - jak tym g* zarządzać?

Może i ma, ale są drogie
Jakby Ci było trudno się rozstać z konsolą to polecam Windows Power Shell :). Właśnie go odkrywam.

Np.

Kod:

cat .\_viminfo | Select-String -Pattern "Administration" -CaseSensitive

Albo:

Kod:

help Get-Process

A oto inny przykład:)

http://www.sqlmusings.com/2009/05/31/how-to-backup- … d-powershell/

Dostęp do framworka .NET w konsoli, pięknie, pięknie. :)

Że też wcześniej na to nie wpadłem.... :/


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#10  2010-10-28 00:12:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [MSSQL] - jak tym g* zarządzać?

Ten link (backup z powershell) rozbawił mnie do łez.
Skrypt na 57 linni, a zrobi mniej, niż 5 linijkowy skrypt basha :
np:

Kod:

#!/bin/bash
backup=$(mysqldump -h host -P 3306 -u user -phasło --ssl --set-charset utf8 --single-transaction -v --databases MojaDB --log-error=$HOME/Pulpit/CHOLERA.log > backup-$(date +%Y-%M-%d).sql );
exec $backup || echo  'Qrwa - nie udało się zrobić backupu bazy  $(date)' | ggskrypt <numer-gadu>;
exit 0;

Fajny ten Win$hit* :)))

Stokrotne dzięki,  niechaj Ci Bozia w dzieciach wynagrodzi :))))

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2010-10-28 14:44:05)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2010-10-28 00:24:38

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: [MSSQL] - jak tym g* zarządzać?

To akurat nie jest śmieszne bo wykorzystuje bibliotekę programistyczną - raczej edukacyjny przykład. To samo można zrobić przy pomocy sqlcmd w jednej linii.

Jeszcze tylko coś zza wschodniej granicy: http://www.farmanager.com/screenshots.php?l=en, no i konsola pełną gębą :)


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#12  2010-10-28 13:07:57

  bns - unknown

bns
unknown
Zarejestrowany: 2005-12-25
Serwis

Re: [MSSQL] - jak tym g* zarządzać?

Ja się nie zgodzę co do dokumentacji Microsoft. Większość stoi na naprawdę wysokim poziomie.


Pozdrawiam,
bns

Offline

 

#13  2010-10-28 14:57:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [MSSQL] - jak tym g* zarządzać?

Ja muszę wyczaić jakieś proste skrypty, które robią zrzut bazy, i raportują wynik, żeby nie było żadnej wtopy.
Sqlcmd wygląda najciekawiej, zobaczymy.
Ten wygląda ciekawie: http://www.sqldbatips.com/displaycode.asp?ID=26
Potem podpiąć je do harmonogramu zadań, żeby robiły się codziennie, lub nawet częściej.

Będe tylko musiał wyczaić wyjście błędu w PowerShell - to raczej łatwe, i wysyłanie maila, wiad. gg lub jabbera - to w PowerShell jest na pewno wykonalne, ale łatwo pewnie nie będzie.
A może łatwe? - przykłady do jabbera i maila znalałem dość czytelne :)

Co do dokumentacji, polecam porównanie z dokumentacją Debiana, Gentoo, Slackware, czy choćby FreeBSD.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2010-10-28 17:34:03)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#14  2010-10-28 23:01:58

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: [MSSQL] - jak tym g* zarządzać?

Ja powiem tak: SQL Server to najlepszy produkt ze stajni MS.


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#15  2010-10-29 08:15:56

  ba10 - Członek DUG

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: [MSSQL] - jak tym g* zarządzać?

Jacekalex zajrzyj na stronę wss.pl tam jest sporo informacji, webcasty itd. parę linków :
Artykuły : http://wss.pl/SQLServer/ArticlesList.aspx
Porady : http://wss.pl/SQLServer/FaqList.aspx
Forum : http://wss.pl/frmThreads.aspx?gid=17
Webcasty : http://wss.pl/SQLServer/WebcastsList.aspx
Ksiązki : http://wss.pl/SQLServer/BooksList.aspx
Narzędzia : http://wss.pl/SQLServer/FilesList.aspx
Mają tez swoja społeczność Polish SQL Server User gdzie są bazy wiedzy itd. czy Akademia SQL Server.
Czyli materiałów po polsku trochę jest.

Ostatnio edytowany przez ba10 (2010-10-29 08:21:05)


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#16  2010-10-29 15:12:47

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [MSSQL] - jak tym g* zarządzać?

Dzięki, obczaję diabelstwo dokładnie :)

A patrząc na wss*, rzeczywiście niezły, ale odruchowo porównuję go z Dugiem :)))))

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2010-10-29 15:16:26)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)