Archiwum dla kategorii ‘SQL’

SQL: Uzyskanie adresu IP v4 serwera

2021-03-12

W pewnych przypadkach trzeba ustalić jaki adres IPv4 jest przypisany do serwera. Można oczywiście zajrzeć do widoku sys.dm_exec_connections Niestety ta metoda nie zadziała jeśli połączenie jest nawiązane przez Shared Memory, albo 127.0.0.1 albo (i to mój przypadek) przez IPv6, a tymczasem potrzebowałem IPv4. Na całe szczęście udało się znaleźć ciekawy pomysł z wykorzystaniem xm_cmdshell i […]

By Rafał Kraik in SQL

Azure: Uruchamianie skryptu powershell na maszynie witrualnej poprzez extension

2020-12-22

W artykule Azure: zdalna zmiana rejestru w celu zmiany opcji połączeń zdalnych opisałem, jak zmodyfikować rejestr maszyny wirtualnej znajdującej się w Azure, w celu odblokowania możliwości połączenia do tej maszyny z komputerów bez uwierzytelnienia klienta. Z czasem jednak, ta metoda delikatnie się zmieniła. Teraz nie można już załadować bezpośrednio pliku skryptu do uruchomienia, tylko trzeba […]

By Rafał Kraik in Azure

SQL – bląd przy restore TDP – Cannot load file or assembly

2020-12-22

Podczas odtwarzania bazy danych przy pomocy narzędzia Tivoli Data Protection pojawil się komunikat: Failed – Error: RC: 1914  ACO5422E Received the following from the MS SQL server: Could not load file or assembly ‚Microsoft.SqlServer.Smo, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ or one of its dependencies. The system cannot find the file specified No dobrze, ale to jakiego pliku […]

SQL: CLR bad przy zaladowaniu CLR

2020-08-06

Oj oj. Nowe funkcjonalnosci sa tak bardzo zachwalane przez MS. Uzyj tego uzyj tamtego. Problem tylko w tym, ze te nowosci czesto sie ze soba gryza albo z czasem sa modyfikowane lub wycofywane (!) CLR na SQL ma rzeczywiscie szerokie mozliwosci, bo pozwla na korzystanie ze wszelkich funkcji .NET z poziomu SQL. Konfiguracja CLR juz […]

By Rafał Kraik in SQL

Azure: Nie działa wyzwalanie triggera w logic app z event hub

2020-04-25

Co może póść nie tak, kiedy idziesz krok po kroku zgodnie z łopatologiczną instrukcją z helpa Microsoft? Poprawna odpowiedź to wszystko albo nic. https://docs.microsoft.com/en-us/azure/event-grid/monitor-virtual-machine-changes-event-grid-logic-app Miałem dziwny przypadek, bo w jednej subskrypcji ta metoda zadziałała, a w innej nie. Porównałem kod logic app zapisany w formacie JSON linijka po linijce i był taki sam. O co […]

By Rafał Kraik in Azure

Azure: Zmiana nazwy grupy zasobów

2020-03-29

W ramach testów utworzyłem ResourceGroup i z chwilowego braku fantacji nazwałem tę grupę ppp… Szczęśliwie się okazało, że  eksperymenty się udały i właściwie moje rozwiązanie mogłoby zostać tak jak jest, gdyby tylko nie ta głupia nazwa resource group… Niestety nie ma możliwości zmiany nazwy grupy zasobów. Jest jednak trick 😉 Można utworzyć nową grupę zasobów, […]

By Rafał Kraik in Azure

SQL Server: problem z odtworzeniem bazy z in memory

2020-03-15

Podczas odtwarzania bazy WideWorldImporters pojawiał się błąd, a właściwie cała seria błędów: An error occurred during recovery, preventing the database ‚WideWorldImporters’ (7:0) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected, contact Technical Support. [WARNING] ALTER or DROP TABLE could not […]

By Rafał Kraik in SQL