Archiwum za miesiąc 2013-11

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

Powershell: Naprawa dziedziczenia uprawnień z folderu nadrzędnego

2013-11-21

W powershell trzeba nadać uprawnienie do katalogu. Niestety niektóre podkatalogi mają wyłączone dziedziczenie. W jaki sposób naprawić dziedziczenie uprawnień z folderów nadrzędnych, jak je zresetować? Oto propozycja: Function FixInheritance([string] $Directory) { $AllFiles = Get-ChildItem -Recurse -Force $Directory ForEach ($File in $AllFiles) { #Pobierz uprawnienia bieżącego pliku/folderu $acl = get-acl $File.FullName #Zmien ustawienia dziedziczenia $acl.SetAccessRuleProtection($false, $false); […]

C# Jaka metoda wywołała bieżącą metodę?

2013-11-03

Jeżeli potrzebujesz dowiedzieć się, jaka metoda wywołała bieżącą metodę posłuż się poniższym kodem: using System.Diagnostics; private void Logger() { StackFrame stackFrame = new StackFrame(1); string parentMethodName=stackFrame.GetMethod().Name; MessageBox.Show(parentMethodName); }