Archiwum dla kategorii ‘SQL’

Konto wirtualne i zarządzane / Virtual Account and Managed Service Account

2013-11-28

SQL server powinien mieć ściśle ustawione uprawnienia. Najlepiej zrobić to przygotowując konto domenowe i wskazać to konto jako serwisowe dla SQL Server. Zawsze problemem pozostaje, czy na takim koncie również wymuszać regularną zmianę hasła. Okazuje się że tak. Dlatego Microsoft przygotował dla nas coś innego: Managed Service Account (MSA) –  konto zakładane w AD.  Początkowo […]

By Rafał Kraik in SQL

Błędy podczas wykonania maintnance planu

2013-11-25

Stworzyłem maintnance plan, Stworzyłem katalog na dysku U: Nadałem uprawnienia do U:\Backup dla konta na którym pracuje SQL. A backup nadal kończy się błedem: Error: 2013-11-22 15:14:02.53 Code: 0xC002F210 Source: Back Up Database (Full) Execute SQL Task Description: Executing the query „EXECUTE master.dbo.xp_create_subdir N’U:\Backup\Full\moja_baza’ ” failed with the following error: „xp_create_subdir() returned error 5, 'Access […]

By Rafał Kraik in SQL

Błąd podczas uruchamiania SQL Server Configuration Manager. Błąd cannot connect to WMI

2013-11-25

Spotkało Cię coś takiego: SQL Server Configuration Manager Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager.  Invalid class [0x80041010] Ot rozsypała się instalacja, ale nie musisz reinstalować SQL-a! Problem da się […]

By Rafał Kraik in SQL

SQL: Która baza i jaki obiekt zajmuje najwięcej pamięci na bufor?

2013-10-30

Ile masz dostępnej pamięci w systemie dowiesz się nawet z Task Managera. Który proces zabrał tę pamięć też pomoże określić Task Manager. Jeśli tylko na Twoim serwerze znajduje się SQL server, to prawdopodobnie w ten sposób ustaliłeś, że właśnie SQL server zużył prawie całą pamięć. Zgadłem? Zastanówmy się, jak ustalić która baza zajęła tyle miejsca […]

By Rafał Kraik in SQL

Nadawanie uprawnień do importu i modyfikacji pakietów SSIS (DTS)

2013-10-30

Nadawanie uprawnień dla użytkownika, który zamierza tylko zaimportować pewne pakiety SSIS, a później nimi zarządzać można ograniczyć do utworzenia loginu na serwerze SQL dla tego użytkownika, utworzenia mu usera w bazie danych msdb oraz przypisaniu go do roli bazy danych db_dtsltduser Wykaz tych ról oraz wynikające z nich uprawnienia są dokładniej opisane tutaj (dla różnych […]

By Rafał Kraik in SQL

Biblioteka skryptów

2013-10-29

O jakie to fajne. Cały zbiór bardzo użytecznych skryptów. Dla mnie najbardziej ciekawe to SQL i PowerShell: http://gallery.technet.microsoft.com/scriptcenter/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=databases&f%5B1%5D.Type=ProgrammingLanguage&f%5B1%5D.Value=SQL&f%5B1%5D.Text=SQL

Raz działa a raz nie… Zapytanie nie uruchamia się tylko w bazie master.

2013-10-29

Mam takie zapytanie: select ( select count(*) from ::fn_trace_geteventinfo( x.traceid ) where eventid = 111 ) count_eventid from ::fn_trace_getinfo( default ) x nieważne co robi. Kiedy uruchamiam je na pewnym SQL 2005 otrzymuję błąd Msg 102, Level 15, State 1, Line 3 Incorrect syntax near 'x’. Ale ciekawostka. Błąd pojawia się tylko, gdy zapytanie jest […]

By Rafał Kraik in SQL