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

SQL: Jak wyłączyć konto gościa (disable guest user)?

2013-05-29

Konto gościa w bazach użytkownika jest domyślnie wyłączone. Po rozwinieciu Security >> Users zobaczysz użytkownika guest z małą strzałką w dół. Włączenie konta odbywa się komendą: GRANT CONNECT TO guest Od tej pory login nie posiadający własnego użytkownika w bazie danych będzie mógł wejść do takiej bazy. Jeżeli chcesz aby mu nadać jakieś uprawnienia możesz […]

By Rafał Kraik in SQL

MDS – The Entity object with an ID of … does not exist or access is denied

2013-05-24

Że też mnie musiało to spotkać… Okazuje się, że nie ma problemu. Uruchom jeszcze raz przeglądarkę i po kłopocie. http://connect.microsoft.com/SQLServer/feedback/details/667709/mds-the-entity-object-with-an-id-of-10-does-not-exist-or-access-is-denied

SQL 2012 Window functions

2013-04-14

Krótko – świetny artykuł: http://www.sqlpedia.pl/mozliwosci-funkcji-okna-over/

Jak wymusić password policy na serwerze SQL,które jest inne niż password policy dla domeny

2013-01-21

Ten wpis dedykuję Pawłowi 🙂 Od Windows Server 2008 mamy możliwość przypięcia security policy doi wybranych organizational units w AD. 1. Stwórz AD DS Fine-Grained Password and Account Lockout Policy 2. Podepnij je do dedykowanego OU 3. Umieść tam swój serwer W oparciu o: http://technet.microsoft.com/en-us/library/cc770842.aspx http://social.technet.microsoft.com/Forums/en-US/winserverGP/thread/0b3e490b-b3a1-49cb-8d1a-8e62ba4db1b0/  

By Rafał Kraik in SQL