Archiwum za miesiąc 2013-06

BCP import wybranych kolumn ze zmianą kolejności

2013-06-18

Zadanie: Wykorzystując plik formatu należy zaimportować tylko niektóre kolumny i to jeszcze na dodatek zmieniając ich kolumny. Załóżmy, że masz plik tekstowy opisany takim oto plikiem formatu: Niestety tabela w bazie danych ma tylko dwie kolumny. Twoim zadaniem jest zaimportować GroupName do kolumny pierwszej w tabeli, a Name do drugiej kolumny: W takim przypadku musisz […]

By Rafał Kraik in SQL

Pobieranie danych z pliku tekstowego

2013-06-18

Kilka przykładów importowania danych do SQL Server z plików tekstowych. W poniższych przykłądach wykorzystuję plik format file. Tutaj znajdziesz informację, jak go utworzyć. 1. Pobranie rekordów z pliku i zaimportowanie ich do tabeli w bazie danych: BULK INSERT HumanResources.Department2 FROM 'C:\temp\dane.txt’ WITH (formatfile=’c:\temp\format.fmt’) 2. Wyświetlenie zawartości pliku tekstowego, jakby to była tabela: SELECT a.* FROM […]

By Rafał Kraik in SQL

Jak przeindeksować (przebudować) wszystkie indeksy wszystkich tabel bazy danych?

2013-06-18

Niestety nie ma w SQL serwerze polecenia 🙁 ALTER INDEX ALL ON ALL REBUILD Co możemy zrobić: 1. Skorzystać z kursora, który przechodzi przez rekordy sys.tables. Nie będę powtarzał czegoś co juz jest ładnie opisane, zapraszam na blog Pinal Dave: http://blog.sqlauthority.com/2009/01/30/sql-server-2008-2005-rebuild-every-index-of-all-tables-of-database-rebuild-index-with-fillfactor/ 2. Skorzystać z nieco ukrytej procedury sp_MSforeachtable, którą kokładniej opisałem tu http://www.mobilo24.eu/wykonanie-czynnosci-dla-wielu-tabel-w-bazie-danych-lub-dla-wielu-baz-danych/ a z kolei pod […]

By Rafał Kraik in SQL

BCP nie można zaimportować pustych linii.

2013-06-18

Próbowałem zrobić wydaje się prostą rzecz. Poprzez bcp wyeksportować dane w postaci czytelnego tekstu do pliku, przenieść plik na drugi serwer i tam go zaimportować. Zacząłem od przygotowania format file (tutaj bazuję na bazie AdventureWorks2012): bcp adventureworks2012.HumenResources.Department format null -f c:\temp\format.fmt -T Kolejny krok to wyeksportowanie danych na jednym serwerze: bcp AdventureWorks2012.HumanResources.Department out c:\temp\dane.txt -f […]

Outlook nie wyświetla niektórych obrazków w mailach

2013-06-12

To był bardzo ważny komputer. Komputer bardzo ważnej osoby. Ten komputer miał Outlooka 2010 i dużo ważnych maili. Niektóre maile, np. newslettery zawierały w sobie wbudowane obrazki. Wiadomo, w Outlooku obrazy domyślnie się zazwyczaj nie wyświetlają, więc trzeba kliknąć prawym przyciskiem myszki na zdjęciu i wybrać polecenie „Wyświetl obrazy”. Niestety na tym komputerze pojawiał się wtedy […]

C#, ASP.NET, AJAX: Microsoft JScript – błąd czasu wykonywania: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.

2013-06-04

Wyskoczył mi ten dziwny błąd, na dodatek w części po polsku, więc i szanse na znalezienie rozwiązania w Google o niebo gorsze. Na szczęście problem udało się rozwiązać. Na stronce zastosowałem AJAX UpdatePanel. W UpdatePanel znajdował się DataGrid. W DataGrid był przycisk Edit, który miał za zadanie przenieść mnie na stronkę służącą do edycji rekordu. […]

Excel: Suma niepustych komórek – formuła tablicowa

2013-06-01

W sumie to dość typowy problem. Masz w excelu tabelkę z danymi w dwóch kolumnach: kolumna A zawiera jakiś opis, np numer faktury kolumna B zawiera pewne kryterium, które wpływa na to czy wartość ma być sumowana czy nie, np datę płatności kolumna C zawiera wartość do podsumowania No i wreszczie zadanie. Zsumować należy tylko te faktury, […]