Archiwum dla kategorii ‘SQL’

Instalacja KB dla SQL z linii komend

2014-09-29

Warto, aby instalacja aktualizacji SQL  odbywała się bez udziału administratora, klikającego myszką „Next”, „Next”. Pakiety KB można uruchamiać z linii komend przekazując do nich odpowiednie parametry. Sęk w tym, że te parametry zmieniają się z wersji na wersję. I tak aktualizacja wszystkich instancji SQL w SQL 2008 załatwiasz komendą: KB0123456789.exe  /qs /Action=Patch /AllInstances Ta sama […]

By Rafał Kraik in SQL

Update dla SQL Server. GDR/QFE

2014-09-29

Aktualizacje SQL Server mogą odbywać się w dwóch trybach: Quick Fix Engeneering (QFE) General Distribution Release (GDR) Czym to się różni? Są to ścieżki kolejnych buildów SQL, podążając którymi można podnosić wersję serwera. Jeśli wybierasz ścieżkę GDR, tzn. że będziesz instalował wyłącznie Service Packs. Natomiast nie przejmujesz się Hot Fixami lub Cummulative Updates. Pamiętaj, że […]

By Rafał Kraik in SQL

Agent Job: Wysłanie powiadomienia do wielu operatorów (na wiele adresów email)

2014-09-26

Kończy się job i chcesz wysłać maila na kilka adresów pocztowych… Wszystko fajnie, ale… na karcie Notification po zakończeniu joba można powiadomić tylko jednego operatora.

By Rafał Kraik in SQL

SQL: Zapytanie do AD

2014-09-15

Podziękowania dla Tomka i Rafała, którzy podsunęli to rozwiązanie 🙂 Potrzebujesz w SQL listę użytkowników z AD. To proste. Definiujesz linked server wskazujący na usługi AD, apotem piszesz zapytania: Do połączenia użyj poświadczeń aktualnego użytkownika No i gotowe. Można pisać zapytania do AD: SELECT displayname, samaccountname FROM OPENQUERY( ADSI, 'SELECT extensionAttribute3,SAMAccountName,displayname FROM ”LDAP://intranet.domain/OU=Folder3,OU=Folder2,OU=Folder1,DC=intranet,DC=domain” Where objectCategory = […]

By Rafał Kraik in SQL

SQL: Logowanie do serwera tylko z wybranych hostów

2014-08-19

Czy możemy w jakiś sposób zablokować logowanie użytkowników do bazy danych z konkretnego serwera? Klient zgłasza problem że użytkownicy czasem się mylą i w momencie logowania do aplikacji z serwera produkcyjnego zamiast logowania do produkcyjnej bazy danych wpisują testową bazę i na odwrót. Można. Zastosuj Logon trigger np taki:   USE Master GO CREATE TRIGGER DenyLogonTrigger […]

By Rafał Kraik in SQL

SQL: Server is in script upgrade mode – nie można się zalogować po instalacji aktualizacji

2014-08-16

Podczas instalacji Cummulative Update wszystkie usługi SQL zostały wyłączone. Takie postępowanie pomaga uniknąć konieczności restartu po zainstalowaniu update. Po włączeniu usług, od razu próbowałem się zalogować na serwer. Niestety próba kończyła się komunikatem: Login failed for user 'DOMAIN\USERNAME’. Reason: Server is in script upgrade mode. Only administrator can connect at this time. [CLIENT: 11.22.33.44] Czyżbym […]

By Rafał Kraik in SQL

Zmiana trace na extendend events

2014-07-09

Ładny artykuł znalazłem…. Załóżmy, że masz trace, który zbiera co należy, ale chcesz zamiast niego mieć sesję extendent events. Tylko jak zdefiniować filtry, powybierać eventy itp: http://msdn.microsoft.com/en-us/library/ff878114.aspx