Archiwum dla kategorii ‘SQL’

Widok sys.functions w SQL Server. Gdzie zobaczyć metadane o funkcjach

2012-08-22

Z głębokim żalem informujemy, że takiego widoku w wersji 2008 nie ma, ale… wykonaj zapytanie: SELECT * FROM sys.objects WHERE type IN (’TF’,’IF’,’FN’) te typy to: TF – Table valued function IF – Inline Function FN – Scalar function Alternawtywnie możesz też spróbować: SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE=’FUNCTION’   Definicję funkcji podejrzysz wykonując: EXEC […]

By Rafał Kraik in SQL

Plan certyfikacji z SQL 2012

2012-08-21

Pod tym adresem: http://www.microsoft.com/learning/en/us/training/sql-server.aspx znajdziesz wykaz szkoleń z zakresu SQL 2012 oraz informację do jakich egzaminów przygotowują te szkolenia. Plan rozpisany jest na etapy, egzzaminy i uzyskiwane certyfikaty. Pod tabelką znajduje się z kolei spis innych materiałów przygotowującyh do tych egzaminów.

Plan zapytania dla Insert

2012-06-19

Plan zapytania dla polecenia INSERT powinien zawiera informacje o tym jak będzie przebiegać wstawienie rekordu. Możesz więc zobaczyć tutaj, jak serwer w celu wstawienia jednego tylko rekordu modyfikuje wszystkie indeksy dla określonej tabeli. To właśnie z tego powodu przed dużym importem danych warto wyłączyć indeksy (DISABLE), aby w czasie wykonywania importu nie aktualizować na bieżąco […]

By Rafał Kraik in SQL

SQL: Jak często uruchamia się automatycznie CHECKPOINT?

2012-06-13

CHECKPOINT to proces, który przegląda bufor zawierający odczytane z dysku strony i jeżeli storana znajdująca się w buforze uległa zmianie, a zmiana nie trafiła jeszcze do bazy danych (a jedynie do loga), to przepisuje tę stronę na dysk do pliku bazy danych. CHECKPOINT uruchamia się od czasu do czasu i takie wytłumaczenie trochę niepokoi administratorów […]

By Rafał Kraik in SQL

SQL: Unattend installation (instalacja nienadzorowana) a kwestia haseł

2012-06-11

Instalując SQL Serwer dochodzisz w pewnym momencie do ekranu, który podsumowuje wybrane opcje instalacji i wslazuje na ścieżkę dostępu do pliku ze wszystkimi udzielonymi przez instalatora odpowiedziami: Posiadając taki plik ini  możesz zautomayzować kolejne instalacje SQL serwera wskazując na niego poprzez parametr przekazywany do polecenia setup: Setup.exe  /ConfigurationFile=MyConfigurationFile.INI Niepokój budzi jedynie kwestia haseł. Przecież podczas […]

By Rafał Kraik in SQL

Jak znaleźć kto i do czego dostał uprawnienie DENY?

2012-04-22

Przejdź do określonej bazy danych i napisz: SELECT perm.*, prin.name, PBJECT_NAME(perm.major_id) FROM sys.database_permissions perm JOIN sys.database_principals princ    ON perm.grantee_principal_id = princ.principal_id WHERE state_desc = 'DENY’

By Rafał Kraik in SQL

Recenzja kursu: 10774 Querying Microsoft SQL Server 2012

2012-04-17

Niebawem pojawi się oficjalne szkolenie 10774 „Querying Microsoft SQL Server 2012”. Szkolenie przygotowuje do zdawania egzaminu 70-461 o tej samej nazwie. Ponieważ mam dostęp do wersji beta tego kursu śpieszę z informacjami o nim. Kurs trwa 5 dni. W wersji 2008 odpowiednik tego kursu o numerze 2778 trwał tylko 3 dni i pojawiały się opinie, […]