Czasami instalujemy SQL na tym co mamy. Pojawił się serwer i ktoś oczekuje, że zainstalujesz na nim silnik bazy danych. Istalujesz i już. Czasami jednak i na szczęście zdarza się to coraz częściej klient jest zainteresowany nie tylko zainstalowaniem serwera ale i jego wydajnością. Kluczowym parametrem determinującym pracę serwera jest prędkość dysków. Chyba dla każdego […]
Archiwum dla kategorii ‘SQL’
SQL: Testowanie dysku pod SQL: diskspd (Disk speed)
SQL: Service Broker: Winsock Error 10060: A connection attempt failed because the connected party did not properly respond
Pełny komunikat błedu: Winsock Error 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond Właściwie objaw Service Brokera był taki, że „nie działa”. W takim przypadku, jeśli tylko nie widać innych błędów (jak np. przepełniony […]
SQL Service Broker: Dialog security is unavailable for this conversation because there is no security certificate…
Pełny komunikat błędu: Dialog security is unavailable for this conversation because there is no security certificate bound to the database principal (Id: 5). Either create a certificate for the principal, or specify ENCRYPTION = OFF when beginning the conversation. Kiedy Service Broker nawiązuje połączenie to wykonuje to za pomocą kilku obiektów bazy danych takich jak […]
SQL: Service Broker Connection handshake failed. The certificate used by the peer is invalid
Pełna treść komunikatu z błędem to: Connection handshake failed. The certificate used by the peer is invalid due to the following reason: Certificate not found. State 89 Istotne przy konfiguracji usług związanych z Service Brokerem opartym o certyfikaty jest to, że często nie liczy się nazwa certyfikatu, ale jego thumbprint (odcisk palca). Kiedy dwa serwery […]
SQL: dostęp do instancji i wszystkich baz danych
Pewna aplikacja wymaga na serwerze podstawowego dostępu do serwera i do KAŻDEJ bazy danych, która znajduje się na serwerze. Jakimś pomysłem mogłoby być stworzenie loginu z podstawowymi uprawnieniami na bazie (może nawet bez żadnych dodatkowych uprawnień – po prostu rola public) oraz użytkownika zmapowanego do tego loginu. Ten użytkownik też może być przypisany do podstawowej […]
SQL – darmowe laboratoria
Uczysz się SQL, chcesz zobaczyć jego nowe lub zaawansowane funkcje, a może to wcale nie SQL jest w zakresie twoich zainteresowań, ale jakaś inna technologia od Microsoft? Teraz możesz skorzystać z darmowych laboratoriów https://handsonlabs-r.azurewebsites.net/ Strona pozwoli wyszukać interesujące Cie laboratorium, a po zalogowaniu zobaczysz w przeglądarce maszynę wirtualną wraz z instrukcjami po prawej. Do dzieła!
SQL: Service Broker: Diagnozowanie
Service Broker jest dość trudny do zdiagnozowania. Mam wrażenie, że jak działa to jest dobrze, a jak nie działa, to… nie działa i jest niedobrze. Na całe szczęście, nawet jeśli początkowe metody zawiodą, to jest jeszcze szansa wypatrzenia jakiegoś problemu przy pomocy Profilera. Zazwyczaj zaczynam od zaznaczenia wszystkiego w grupie broker. I tak np. dzięki […]