Archiwum dla kategorii ‘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

Pakiety SSIS korzystające z Excela na systemie 64 bitowym

2012-12-04

Excel i SQL 2012 zbytnio się nie lubią. Jeżeli stworzysz pakiet odwołujący się do plików Excel możesz napotkać na błąd: Error: 0xC0209303 at GetDataFromExcel, Connection manager „Excel Connection Manager”: The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000. Aby […]

Data Quality Services – błąd z tabelą Address w AdventureWorks

2012-12-03

Próbowałem pobawić się DQS z wykorzystaniem tabeli Address w bazie danych AdventureWorks2012. Niestety napotkałem błąd: SQL Server Data Quality Services ——————————————————————————– 2012-12-03 21:40:35 Message Id: DataServiceDataSourceTableNotFound The data source table with id '[AdventureWorks2012].[Person].[Address]’ was not found while adding to the repository. Check whether the table is accessible by DQS. ——————————————————————————– Microsoft.Ssdqs.Infra.Exceptions.EntryPointException: The data source table […]

Data Quality Services DQS – instalacja

2012-12-02

DQS składa się z serwera usługi i klienta. 1. Podczas instalacji Serwera SQL zaznacz pozycje odpowiadające za DQS Server i DQS Client 2. Po instalacji uruchom dqsinstaller. Podczas instalacji zostaną załadowane pozostałe bazy danych oraz zdefiniowane zostanie bezpieczeństwo. Między innymi należy podać hasło chroniące Database Encryption Key. (http://msdn.microsoft.com/en-us/library/hh231682.aspx). Log z instalacji będzie dostępny w pliku. […]

SQL Mirroring – rola serwera witness i co dzieje się kiedy witness ma awarię.

2012-11-17

Mirroring ma na celu zwiększenie dostępności bazy danych. Nie będę tu zastanawiał się nad całym rozwiązaniem mirroringu a jedynie zastanowię się nad sytuacją, gdy w sesji High-Safety with automatic failover tracimy serwer Witness. Domyślnie w High Safety do wybrania serwera Principal potrzebne jest Quorum. Quorum to większość z 3 serwerów (principal,  mirror i witness), więc 2 […]

By Rafał Kraik in SQL