Archiwum dla kategorii ‘SQL’

Co zrobić jeśli usunąłeś konto administratora z SQL Server? To było jedyne takie konto…

2013-01-17

Domyślnie lokalny administrator lub administrator domeny nie jest administratorem w SQL Server, dlatego jeżeli usunąłeś „jakoś” jedyne konto administratora to masz problem, ale… Jeżeli jesteś lokalnym administratorem, to możesz wyłączyć serwer. Możesz go także uruchomić w trybie single user. Jeśli lokalny admin zaloguje się do serwera w trybie single user to z marszu jest przypisany […]

By Rafał Kraik in SQL

SSAS: Różnice między Cube ID a Cube Name

2013-01-16

Kostkę chcę przeprocesować w aparciu o skrypt. Skrypt wygląda tak: <Batch xmlns=”http://schemas.microsoft.com/analysisservices/2003/engine”> <Parallel> <Process xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”> <DatabaseID>Adventure Works OLAP</DatabaseID> <CubeID>Adventure Works DW</CubeID> <MeasureGroupID>Reseller Sales</MeasureGroupID> <PartitionID>Reseller Sales</PartitionID> <Object> </Object> <Type>ProcessFull</Type> <WriteBackTableCreation>UseExisting</WriteBackTableCreation> </Process> </Parallel> </Batch> Chociaż moja kosta nazywa się inaczej, procesując ją muszę używać identyfikatora! Dlaczego identyfikator jest inny niż nazwa? Przecież to nieintuicyjne! Odpowiedź kryje […]

By Rafał Kraik in SQL

CTE – generowanie listy dat z zakresu od-do

2013-01-16

Ładny przykład na CTE znalazłem: http://blog.justinstolle.com/sql-turn-a-date-range-into-a-list-of-dates/ Przykład ma wygenerować listę dat w oparciu o zapisany w rekordzie przedział dat. Na wszelki wypadek przeklejam przykład poniżej:

By Rafał Kraik in SQL

SQL Search – dodatek dla zagubionych w swojej bazie danych

2013-01-15

Pod adresem http://www.red-gate.com/products/sql-development/sql-search/ dostępny jest darmowy programik SQL Search pozwalający na szybkie wyszukiwanie obiektów wbazie danych. Przydaje się zwłaszcza w pracy z dużą lub nieznaną bazą. Podajesz czego szukasz i otrzymujesz listę obiektów, których nazwa spełnia zadane warunki. Polecam i przy okazji dziękuję Pawłowi, który wskazał mi to narzędzie!

By Rafał Kraik in SQL

SQL: Jak odnaleźć tabele wykorzystujące kolumny wyliczane?

2013-01-15

Prosto. Będą w określonej bazie danych wykonaj: SELECT OBJECT_NAME(s.object_id) 'Table name’,name AS 'Column name’, s.is_computed FROM sys.columns s WHERE s.is_computed=1  

By Rafał Kraik in SQL

Wycofane funkcjonalności w SQL Sever 2012

2012-12-09

Co tu dużo gadać: http://technet.microsoft.com/en-us/library/ms144262(SQL.110).aspx  

SQL: Losowanie rekordów czyli jakby funkcja RAND()

2012-12-06

Potrzebna mi funkcja losująca pytania. O jak świetnie – jest w TSQL funkcja RAND(), która zwraca losową wartość, ale…: USE AdventureWorks2008R2 SELECT TOP(10) p.LastName, RAND() AS rnd FROM Person.Person p ORDER BY rnd …zwraca zawsze te same rekordy! Dlaczego? Bo RAND uruchomił się jeden raz i w każdym rekordzie wartość w kolumnie rnd jest taka sama. […]

By Rafał Kraik in SQL