Mail od klienta: Dostałem bazę danych i muszę przygotować raporty. Tylko problem mam już na wstępie gdyż nie mogę się do tej bazy dostać. Jestem dodany jako administrator lokalny serwera. Komunikat o błedzie: The server principal '…’ is not able to access the database '…’ under the current security context (Microsoft SQL Server, Error:916)
Archiwum dla kategorii ‘SQL’
SQL – problem z uprawnieniami
Typy daty i czasu w SQL Server 2008
Serwer SQL w wersji 2008 oferuje tyle typów związanych z czasem! Date, Time, stary, poczciwy DateTime, DateTime2, DateTimeOffset i wreszcie SmallDateTime. Uff dużo tego. Zacznijmy od zobaczenia tych typów w akcji: SELECT CAST(SYSDATETIME() AS DATE) SELECT CAST(SYSDATETIME() AS TIME) SELECT CAST(SYSDATETIME() AS DATETIME) SELECT CAST(SYSDATETIME() AS DATETIME2) SELECT CAST(SYSDATETIME() AS DATETIMEOFFSET) SELECT CAST(SYSDATETIME() AS SMALLDATETIME)
Dlaczego nie używać typu float i real?
SQL oferuje użytkownikom typy danych real i float. Oferują one bardzo dużą dokładność oraz możliwość zapisania w bazie danych bardzo dużych liczb. Zgodnie z informacją z Books Online: Data type Range Storage float – 1.79E+308 to -2.23E-308, 0 and 2.23E-308 to 1.79E+308 Depends on the value of n real – 3.40E + 38 to -1.18E […]
Porównanie typów INT
Konstruując tabele, wprowadzając do nich jakieś wartości liczbowe często bezmyślnie wybieram typ INT. Dlaczego? Bo mało z tym typem problemów. Z jednej strony SQL serwer dobrze sobie z tym typem radzi, buduje wydajne indeksy, nie zajmuje zbyt wiele miejsca w pamięci, a z drugiej strony jeszcze mi się nie zdarzyło, żeby liczba wpisywana w dane […]
Sprawdzenie kiedy była ostatnio wykonywana kopia zapasowa bazy danych SQL
Informacje o wykonywanych kopiach danych są zapisywane na bieżąco w tabelach bazy danych msdb. Możesz więc prosto, jednym zapytaniem stwierdzić kiedy ostatnio była wykonywana kopia zapasowa!
Jak partycjonować tabele w SQL
Partycjonowanie tabel polega na tym, że fizycznie dane rozkładane są do wielu grup plików (i plików), a logicznie, dla użytkownika, pozostają widoczne jakby wchodziły w skład jednej tylko tabeli. Takie rozwiązanie ma wiele zalet: Jeżeli grupy plików znajdują się na różnych dyskach (z dedykowanymi kontrolerami!), to odczyt z takiej tabeli odbywa się jednocześnie równolegle z […]
Czy da się zmienić nazwę bazy danych MS SQL?
Da się! Kiedy uruchamiasz SQL Server Management Studio i otworzysz okno właściwości bazy danych to nie ma tam możwliwości zmiany bazy danych. Jak zmienić nazwę bazy danych?





























