Archiwum dla kategorii ‘Błedy’

Zduplikowany adres IP w sieci z DHCP

2012-04-10

Na komputerze klienckim pokazywał się komunikat o zduplikowanym adresie IP. Wskutek tego komputer nie uzyskiwał dostępu do sieci. Konfiguracja komputera wyglądała poprawnie, trzeba więc znaleźć komputer, który wchodzi w konflikt z tym komputerem. Jednak o jaki adres IP chodzi? Który adres się duplikuje? Odpowiedź znajdziesz w systemowym dzienniku zdarzeń:

Limit 8060 B na rekord pominiety od SQL 2005.

2012-03-14

Kiedy w SQL 200o tworzyłbyś taką tabelę: CREATE TABLE LargeTable( x varchar(8000), y varchar(8000) ) otrzymałbyś ostrzeżenie: Warning: The table 'LargeTable’ has been created but its maximum row size (16025) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length […]

Co się dzieje gdy usuwasz tabelę? Drop table.

2012-01-10

Podczas usuwania tabeli usuwane są również jej indeksy (bo po co indeksy gdy nie ma tabeli), constrainy (bo czego pilnować jak nie ma tabeli), triggery, uprawnienia. Za to nie są usuwane procedury lub funkcje, które korzystają z tej tabeli. A to dzięki opóźnionemu rozwiązywaniu nazw w procedurach. A co gdyby chcieć usunąć tylko jedną kolumnę, […]

C# ASP błąd: Could not determine a MetaTable. A MetaTable could not be determined for …

2012-01-03

Błąd: Could not determine a MetaTable. A MetaTable could not be determined for the data source 'xxx’ and one could not be inferred from the request URL. Make sure that the table is mapped to the dats source, or that the data source is configured with a valid context type and table name, or that […]

Zmiana lokalizacji pliku tempdb.mdf spowodowała, że serwer nie startuje

2011-12-04

Administrator zmieniając lokalizację plików tymczasowej bazy danych wykonał polecenie: >ALTER DATABASE Tempdb MODIFY FILE (name=’tempdev’, filename=’d:\<sciezka>’) jednak zamiast w ścieżce ująć nazwę pliku wskazał na istniejący ważny i systemowy katalog. Od tej pory serer nie uruchamia się wskazując na problem z utworzeniem bazy danych tempdb Komunikat: Clearing tempdb database. Error: 5123, Severity: 16, State: 1. […]

Jak ustawić poziom izolacji transakcji SNAPSHOT?

2011-11-23

Do ustawienia poziomu izolacji transakcji służy polecenie SET TRANSACTION ISOLATION LEVEL SNAPSHOT Może się jednak zdarzyć, że otrzymasz błąd:

Jak badać w poziomie batch-a wynik polecenia sqlcmd?

2011-11-19

SQLCmd to polecenie pozwalające na uruchamianie w trybie wsadowym skryptów SQL. Można go użyć np w edycji Express, do regularnego wykonywania kopii zapasowej (co było już opisane na mobilo/mobilo24). Jak jednak zbadać, jaki jest wynik działania polecenia SQLCmd z poziomu „dos-owego batch-a”, który uruchomił skrypt? Załóżmy, że w batch-u masz polecenie: sqlcmd -i D:\skrypty\kopia.sql -o […]