Windows 2008 R2 – problem o odinstalowaniem Exchange 2007: The error code was 3221685466.
Jeśli chcecie odinstalować Exchange 2007 SP1, którego uprzednio zainstalowaliście na Windows Server 2008 R2, możecie natknąć się na taki błąd w czasie odinstalowywania Mailbox Role:
An error occurred. The error code was 3221685466. The message was The service is already registered.
Co zrobić?
Odpalić regedit i przejść do: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\MailboxRole
Następnie kliknąć na Action i zamienić Uninstall na Install i spróbować odinstalować ponownie.
Nowy hosting ASP.NET w Polsce
W Polsce mamy bardzo mało firm świadczących hosting Windows, da się je policzyć na palcach jednej ręki. Od piątku na rynek z ofertą współdzielonego hostingu ASP.NET weszła krakowska firma KKI-BCI, która w branży hostingowej jest bodaj najstarszą firmą w południowej Polsce.
Najstarsi internauci pewnie pamiętają darmowy hosting KKI.net.pl, jaki królował dekadę temu.
Jeśli ktoś chciałby zapoznać się z ofertą, oto link.
Niedługo pojawi się na blogu porównanie polskich ofert hostingu Windows.
SQL 2005 dla początkujących: tworzenie nowego użytkownika bazy danych.
Aby stworzyć użytkownika dla bazy danych i przypisać mu odpowiednie uprawnienia do wykonywania zadań w bazie danych należy rozwinąć węzeł z nazwą bazy danych i przejść do węzłów Security | Users. Klikamy prawym przyciskiem myszy i wybieramy New User…
W pozycji User name wpisujemy jego nazwę, natomiast w Login name wyszukujemy skonfigurowany uprzednio login. O tworzeniu loginu traktował poprzedni wpis.
W pozycji Default schema przypisujemy użytkownikowi domyślny schemat, natomiast poniżej w sekcji Schemas owned by this User zaznaczamy pozostałe schematy, które mają być własnością tego użytkownika.
W sekcji Database role membership, przypisujemy użytkownikowi rolę:
- db_accessadmin – zezwala na dodawanie i usuwanie kont,
- db_backupoperator – zezwala na wykonywanie kopii zapasowych,
- db_datareader – zezwala na odczyt baz danych,
- db_datawriter – zezwala na zapisywanie i modyfikację baz danych,
- db_ddladmin – zezwala na modyfikację i usuwanie obiektów baz danych,
- db_denydatareader – nie zezwala na odczyt baz danych,
- db_dentydatawriter – nie zezwala na zapisywanie i modyfikację baz danych,
- db_owner – zezwala na pełną kontrolę nad bazą danych,
- db_securityadmin – zezwala na zarządzanie uprawnieniami oraz rolami baz danych,
- public – rola domyślna, zapewniająca minimum uprawnień.

Poniżej znajduje się skrypt T-SQL z wykonanej operacji:
USE [baza]
GO
CREATE USER [monika] FOR LOGIN [monika]
GO
USE [baza]
GO
ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [monika]
GO
USE [baza]
GO
EXEC sp_addrolemember N’db_owner’, N’monika’
GO

