Archiwum dla kategorii ‘SQL’

Rodzaje CHECKPOINT w SQL 2012

2012-09-26

W poście http://www.mobilo24.eu/sql-jak-czesto-uruchamia-sie-automatycznie-checkpoint/ pisałem o tym kiedy uruchamia się CHECKPOINT oraz jak można wpływać na częstość wystąpienia tego zjawiska. Teraz uzupełniam te informacje o nowości z SQL 2012. Otóż w SQL 2012 CHECKPOINT może występować w kilku wersjach: Direct – są to te CHECKPOINTy, które zostały wywołane przez serwer na skutek przekroczenia czasu definiowanego parametrem 'recovery interval’ Indirect – są to […]

Chwilowe wyłączanie CONSTRAINT CHECK

2012-09-13

Wyobraźmy sobie tabelę: CREATE TABLE test (Id INT IDENTITY PRIMARY KEY, Value INT NOT NULL CONSTRAINT CHK_Test_Value CHECK (Value<=100)) Jeżeli na chwilę chcesz wyłączyć CONSTRAINA CHECK zrób to tak: ALTER TABLE test NOCHECK CONSTRAINT CHK_Test_Value

By Rafał Kraik in SQL

Certyfikacja SQL 2012 z wykazem kursów

2012-08-30

Sam się w tym gubię, wieć certyfikację SQL 2012 rozpisałem sobie tak: MCSA: SQL Server 2012 Exam 461 Querying Microsoft SQL Server 2012 Course 10774 Querying Microsoft SQL Server 2012 Exam 462 Administering Microsoft SQL Server 2012 Databases Course 10775 Administering Microsoft SQL Server 2012 Databases Exam 463 Implementing a Data Warehouse with Microsoft SQL Server 2012  Course 10777 Implementing a […]

Dobra książka o SQL – opinia

2012-08-29

Książka jest przeznaczona dla początkującego programisty lub administratora bazy danych MS SQL. Na dodatek wdraża ona administratora w jego zadania w, moim zdaniem, poprawnej kolejności. Trudno byłoby wytłumaczyć administratorowi, o co chodzi w typowych zadaniach administracyjnych, gdyby nie potrafił on wykonywać zapytań do bazy danych, nie umiałby tworzyć obiektów bazodanowych i nie rozumiał podstawowych założeń […]

By Rafał Kraik in 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