gokihar
Jest jakiś poradnik dla osoby która by chciała się aktywować w #sql ?
Jakie są ścieżki rozwoju, co trzeba umieć, jakie technologie znać ? Jaki jest próg wejścia ?
Czy jak w #programista15k jest junior, mid senior ?

1
  • Najlepsze
  • Wszystkie komentarze
janek_
@gokihar: Zacznij od SQL-a (po kolei: select, where, case, rodzaje joinów, filtrowanie przez joinowanie, operacje na NULLach (coalesce(), is (not) null itd.),, distinct, operacje union, union all, intersect, except/minus itd., agregowanie danych, funkcje okienkowe, zapytania skorelowane, wspólne wyrażenia tablicowe (common table expressions), zapytania rekursywne, selecty nieodwołujące się do tabel, cross/outer apply), i moze coś jeszcze, ale teraz mi do głowy nie przychodzi.
Naucz się, jakie zadania pełnią klucze główne i klucze
6
E.....r
2
c.....o
Gdyby komuś przestały wysyłać się maile z #sqlserver za pomocą Database Mail i konta Microsoft Exchange, to wyłączyli (Microsoft) TLS1.0 i TLS1.1.
Można wówczas ponownie włączyć to w ustawieniach exchange wchodząc w Mail flow i zaznaczając Turn on use of legacy TLS clients. Wówczas należy w konfiguracji skrzynki pocztowej po stronie Database Mail podać nowy adres serwera pocztowego: smtp-legacy.office365.com.

Wczoraj wieczorem padło mi wysyłanie maili, ale udało się dojść dlaczego
0
zyciazyc
Hej,

Jest jakiś prosty sposób na wrzucenie bazy #oracle na serwer? Mam oracle express lokalnie i wszystko ładnie działa, ale chciałbym mieć dostęp przez internet a nie lokalnie. Jakbyście podrzucili jakieś rozwiązanie, albo miejsce gdzie takie znajdę, bo mój google się chyba zepsół, bo nic nie znalazłem. :(

#sql #sqlserver
0
  • Najlepsze
  • Wszystkie komentarze
M.....l
M.....l
@zyciazyc: VPN?
0
janek_
@zyciazyc: najprościej to by było użyć AWS RDS (ale nie wiem jak dokładnie wygląda kwestia licencji na oracle'a)
0
gdziemojimbuspiatka
elo elo 3 2 0 SQLowe świry!
Mam do wykonania do mojej smutnej bazy trzy triggery na zajęcia. No i jeden mi nie działa. Nie wiem gdzie robię błąd.

Struktura tabeli:

`CREATE TABLE brama (
0
  • Najlepsze
  • Wszystkie komentarze
gdziemojimbuspiatka
@seniorwykopek: Dziękuję pan Senior. Zastosuję się na pewno. :)
1
seniorwykopek
@gdziemojimbuspiatka: brakuje drop table ( ͡° ͜ʖ ͡°)
0
o.....6
o.....6
Mam takie pytanie do osób piszących zapytania i procedury w #sqlserver #tsql. Używacie bracketów [] w nazwach obiektów jeśli macie nazwy bez spacji?
0
login_zajety_sic
login_zajety_sic
#python #programowanie #sql #sqlserver

Piszę sobie skrypt który robi ok. 1000 insertów, w przypadku domowego laba takie zapytanie trwa chwilę ale skrypt docelowo będzie uruchomiony na produkcji gdzie nie ma tak szybkiego połączenia do bazy i chciałbym sobie zasymulować takie środowisko. W jaki sposób mógłbym zasymulować takie produkcyjne środowisko?

- skrypt w pythonie który używa pyodbc
- docker z SQL Server Express postawiony na
0
  • Najlepsze
  • Wszystkie komentarze
Tank1991
możesz za pomocą time.sleep() zasymulować czas oczekiwania na odpowiedź


@Przemosz: weź mu nie podpowiadaj lepiej, nikt w żadnej poważnej firmie tak nie robi, z asyncio tez mozesz go ciekawie wpakowac jesli tam sekwencja idki nadaje np
4
GaiusBaltar
@login_zajety_sic: Jeśli możesz, poślij to w jednym zapytaniu, tak aby nie było roundtripa pomiędzy każdym insertem a Twoim kodem. Wtedy prędkość połączenia będzie miała niewielkie zdarzenie, o ile nie insertujesz paruset mega w każdym zapytaniu.
2
bomba4
Można jakoś zredukować wielkość pliku dat przy restoredb na sql? Chodzi mi o redukcję na etapie restoru, nie już po gdy mogę sobie zrobić shrinkdatabase

#sql #sqlserver
0
  • Najlepsze
  • Wszystkie komentarze
obieq
obieq
Muszę zrobić szkolenie/prezentację z SQLa.
Szukam śmiesznych memów na przerywniki ktoś coś? To co sam znalazłem jest za słabe nawet na wykop
#sql #sqlserver
0
  • Najlepsze
  • Wszystkie komentarze
o.....6
o.....6
-dodaj rdzeni i ramu do maszyny
-duże query wykonuje się prawie dwa razy wolniej

super rdbms k---o

A tak serio to wszędzie miałem cxpackety. Wystarczyło w Advanced zmniejszyć max degree of parallelism (nie dawajcie więcej niż 8) i zwiększyć cost threshold for parallelism na 10. Po prostu rozbijanie query na wiele wątków i następnie koordynowanie tego okazało się dużo wolniejsze niż rozbicie go na mniej. Niby logiczne, ale czemu optymizator tego nie
2
Crisu
Chciałbym w Sql server zrobić partycję po kolumnie statusId . (wartosci 1-4)
Sęk w tym, że chce wartosci 1 i 3 umiejścic na jednej a 2,4 na drugiej partycji ?
Da radę to w ogóle zrobić, bo wszędzie widzę, ze funkcje do partcyjonowania operują na zakresach (a tutaj cieżko podać ciągły zakres)
#sqlserver #programowanie #bazydanych #microsoft
0
  • Najlepsze
  • Wszystkie komentarze
p0lakMaly
p0lakMaly
#sqlserver #mssql #microsoft #windowsserver

Mam do zaktualizowania MSSQL 2016, posiadam wersję sprzed SP1. Jaka jest odpowiednia kolejność instalowania SP i CU? Z tego co wyczytałem to CU zawiera poprzednie poprawki i można go traktować na równi z SP, więc dopuszczalne wydaje się zainstalowanie od razu najnowszego CU. Czy lepiej w kolejności SP1, SP2, najnowsze CU? Czy może z tymi CU nie jest jednak tak
0
  • Najlepsze
  • Wszystkie komentarze
Crisu
Jak wrzucacie zmiany na bazie danych (sql server) ?
Chodzi mi głównie o zmiany w danych i schemacie.
Spotkałem się z podejściem pisania pre/post deploymentów, używania visual studio data/schema comparision oraz pisania
ręcznie skryptów przez programistów i odpalania przy releasie.
Może są jakieś mądrzej sposoby, narzędzia ?
#programowanie #dotnet #csharp #sqlserver #bazydanych #devops
0
  • Najlepsze
  • Wszystkie komentarze
DinapeS
[Baza danych Oracle]

Użytkownik, który korzysta z dblinka odwołującego się do bazy MS SQL Server zgłosił mi taki błąd:
"[FreeTDS][SQL Server]Invalid cursor state {24000}
ORA-02063: preceding 2 lines from DBAX
28500. 00000 - "connection from ORACLE to a non-Oracle system returned this message:"
1
  • Najlepsze
  • Wszystkie komentarze
n.....n
n.....n
Mirki, w jaki sposób zautomatyzować proces zmiany konfiguracji w bazie za pomocą Azure DevOps?

Załóżmy, że napisałem skrypt SQLowy, który robi jakieś aktualizacje w danej tabeli. Czy istnieje jakieś narzędzie, które po zmergowaniu automatycznie połączyłoby się z bazą i odpaliłoby skrypt?

Jeden skrypt = aktualizacja jednej tabeli
Jeden pull request = jeden lub więcej skryptów.
0
  • Najlepsze
  • Wszystkie komentarze
g.....v
g.....v
Ktoś wie czemu tak dziwnie wyświetliło mi dane z zapytania? Chodzi o ogromne odstępy pomiędzy kolumnami.

#naukaprogramowania #sql #sqlserver #pytanie #pytaniedoeksperta
0
  • Najlepsze
  • Wszystkie komentarze
inny_89
Mam ok 100 plików typu .xlsx i xlsm
Każdy z nich ma wiele zakładek, masę zdefiniowanych obszarów, tabele przestawne no i najważniejsze masę różnego typu kwerend oraz połączeń power query zarówno pomiedzy tymi plikami jak i połaczenia do zwenętrznych źródeł typu SQL Server zarówno przez bezpośrednie połączenie jak i przez ODBC.

To co chciałbym osiągnąć to wylistować sobie wszystkie źródła zewnętrzne, z których te pliki korzystają.
W firmie mamy pierdyliard instancji sql server
1
  • Najlepsze
  • Wszystkie komentarze
100x
1. Jak w #sqlserver ograniczacie użytkownikom dostęp po adresie IP?
W postgresie mam plik pg_hba.conf i tam sobie wpisuje użytkowników , bazy i dozwolone adresy IP. Dzięki temu daję dostęp do danej bazy niektórym użytkownikom z ograniczonymi uprawnieniami do tabel i mam pewność, że zdalnie nawet nie będzie mógł próbować zgadywać hasła do użytkownika postgres.

2. Jaki sens w #sqlserver ma autoryzacja użytkownikami z windowsa jeśli nie mam domeny AD?
0
  • Najlepsze
  • Wszystkie komentarze
inny_89
Potrzebuję zrobić #hurtowniedanych w #sqlserver ale jako narzędzie do #etl służy mi #spark, a konkretnie #pyspark

Macie może jakieś dobre materiały albo przykładowe kody, żeby podejrzeć jakieś dobre praktyki?

Jak ogarnąć slow changing dimension? Metadane itp.?
1
  • Najlepsze
  • Wszystkie komentarze
n.....n
n.....n
Jakiej konwencji nazewniczej (naming convention) używacie do nazywania transakcji?

Zastanawiam się na ile szczegółowa powinna być taka nazwa.
Czy jeśli w transakcji dokonuję aktualizacji jakiejś tabeli to czy nazwa transakcji powinna się w jakiś sposób odnosić do nazwy tejże tabeli?

Czy może lepiej nie używać detali technicznych tylko użyć nazwy, która bardziej odzwierciedla wpływ biznesowy np. ChangeDebtorNameTransaction.
0
  • Najlepsze
  • Wszystkie komentarze
Login_login
Login_login
Kupiłem licencje na SQL Server 2019, wybrałem model licencjonowania per core (2x2 core). Skorzystałem z Microsoft Volume Licensing pobrałem stamtąd obraz, przy instalacji poprosiło mnie o klucz, a na Volume Licensing w zakładce klucz mam informację:

W przypadku tego produktu nie jest wymagany klucz produktu.


Co mam wpisać w polu klucz skoro go nie mam? Póki co wybrałem trail (evaluation) ale to nie rozwiązanie...

#windows #windowsserver #it
0
  • Najlepsze
  • Wszystkie komentarze