Microsoft Project 2013 i Microsoft Project Server 2013 już dostępne

By Sebastian Wilczewski on Listopad 30th, 2012

Produkty Microsoft Project oraz Microsoft Project Server 2013 są już dostępne dla subskrybentów MSDN oraz Technet. Oba produkty uzyskały już status RTM, co oznacza, że prace programistyczne nad tymi produktami zostały zakończone.

Produkty te powinny pojawić się w cennikach w grudniu 2012.

Warto zauważyć, że dokument “Program Licencjonowania Zbiorowego Microsoft. Prawa do Używania Produktów” z października 2012 zawiera już postanowienia licencyjne dla Project Server 2013, Project 2013 Standard oraz Project 2013 Professional. Oznacza to, że zasady licencjonowani tych produktów są już określone.

Już w krótce na moim blogu ukażą się informacje na temat nowości w tych produktach i zaprezentowanie kluczowych funkcjonalności.

Poniżej zamieszczam kilka zrzutów ekranów prezentujących wspomniane produkty.

Rysunek 1- Strona główna Project Server 2013 (Project Web Access)

Rysunek 2- Strona ustawień serwera Project Server 2013

Rysunek 3 – Wykres Gantta w Project 2013

Rysunek 4– Nowe typy raportów w Microsoft Project 2013

Nowe opisy usług Office 365

By jaroslawsokolnicki on Listopad 30th, 2012

Dokładną informacje na temat poszczególnych usług Office 365, Exchange Online, SharePoint Online, Lync Online, Office Professional, Office Web App i innych można znaleźć w opisach usług Office 365 (Office 365 for Enterprise Service Descriptions). Opisy usług Office 365 są na bieżąco aktualizowane i dostępne pod tym adresem.

Ostatnio pojawiły się również opisy usług wersji 2013 dla Office 365. Dla wszystkich którzy chcą być na bieżąco z technologią Office 365 polecam ten link. Miłej lektury .

Każdy ma swoje tajemnice… Twój SharePoint też!

By Pawel Krolak on Listopad 30th, 2012

 

Technologia i produkty SharePoint są na rynku ponad 10 lat. Obecnie, przedsiębiorstwa zaczynają korzystać z piątej już generacji produktów SharePoint – SharePoint Foundation oraz SharePoint Server 2013. W Polsce mamy zacne grono ekspertów, miłośników oraz pasjonatów, którzy zajmują się technologią SharePoint, na co dzień.

Ze względu na długą historię oraz złożoność, produkty SharePoint kryją w sobie wiele tajemnic, o których nawet świetni specjaliści SharePoint mogą nie wiedzieć. Wybrałem dla Was kilka informacji, które mam nadzieję Was zaciekawią lub zaskoczą.

 

Skąd wzięło się VTI w wirtualnych katalogach IIS

Świadomie lub nie, ale z pewnością mieliście okazję korzystać z usług sieci web, które standardowo udostępnione są z wirtualnego katalogu IIS, który nazywa się vti_bin (np.: http://sharepoint/vti_bin/lists.asmx). W IIS, w witrynie sieci web utworzonej dla aplikacji webowej SharePoint znajdziecie też np. wirtualny katalog: vti_inf.

Skąd wzięło się VTI w nazwie wirtualnego katalogu? Otóż, obecność VTI w nazwie nie jest przypadkiem. Rozszerzenia FrontPage Server, które znajdują się w produkcie SharePoint, zostały stworzone przez firmę Vermeer
Technologies Incorporated (VTI) kupioną przez Microsoft w 1996 roku. Na bazie FrontPage Server Extensions zostały zbudowane pewne funkcjonalności, które do dzisiaj są wykorzystywane wewnętrznie w produkcie SharePoint.

A FrontPage, ciężkawy, ale nowatorski edytor HTML typu WYSIWYG, przeistoczył się w roku 2006 w narzędzie SharePoint Designer.

 

Alias _API w SharePoint 2013 – gdzie jest jego definicja?

SharePoint korzysta z nowej usługi sieci web do obsługi żądań z użyciem klienckiego modelu obiektów. Używany jest _vti_bin/client.svc (zamiast ListData.svc wykorzystywanego w 2010). Usługa jest również dostępna pod aliasem _api.

Najpierw uściślijmy, co jest z tym _api nie tak… Na serwerze IIS nie znajdziecie ani aplikacji ani wirtualnego katalogu w witrynie sieci web stworzonej do obsługi żądań dla aplikacji webowej SharePoint. To teraz pojawia się  pytanie. Gdzie ten alias został zdefiniowany i dlaczego żądania z użyciem tego aliasu działają jak należy. Ja sobie to pytanie zadałem z ciekawości, a jako, że mnie męczyło to sobie na nie odpowiedziałem. :-)

Odpowiedzią na to pytanie jest stara poczciwa implementacja SharePoint Virtual Path Provider w ramach modułu HTTP: SPRequestModule. SharePoint posiada swoją własną obsługę URL’i, niezależną od wirtualnych katalogów zdefiniowanych w IIS. Dzięki temu wie, kiedy ładować plik z dysku na serwerze webowym, a kiedy z bazy danych zawartości. Okazało się, że właśnie dzięki temu modułowi wie również, co zrobić, gdy użyjemy aliasu _api w URL’u.

 

Dlaczego STSADM to STSADM

Kto wie, skąd pochodzi nazwa narzędzia STSADM.exe? Odpowiedź nie jest zbyt skomplikowana, ale wymaga znajomości historii SharePoint. Zajmuję się technologią SharePoint od wersji 2003, więc produkt SharePoint Team Services znam tylko z opowieści (rok 2001). Ale właśnie w tym produkcie znajdowało się narzędzie do zarządzania konfiguracją usług o nazwie SharePoint Team Services Administration… czyli właśnie STSADM. Narzędzie oraz jego nazwa pozostała do dzisiaj, mimo, że wielu administratorów nie ma pojęcia skąd właściwie wzięło się STS w nazwie tego wykonywalnego bytu.

W sumie, to nie ma to już większego znaczenia, bo od wersji 2010 króluje Windows PowerShell i o narzędziu STSADM, z lekką nostalgią, możemy powoli zapominać.

 

Dlaczego odtwarzanie bazy danych konfiguracji nie jest wspierane?

Znacie ten artykuł?

Restoration of the configuration database by using the built-in backup and restore functionality is not supported

Dotyczy on każdej obecnie wspieranej wersji produktu SharePoint (2007, 2010, 2013).

Jeżeli za pomocą narzędzi SQL Server zostanie odtworzona tylko baza danych konfiguracji, to środowisko SharePoint nie jest wspierane. Przyczyn jest wiele. Podstawowa jest taka, że ta baza danych musi być zgodna ze stanem innych baz danych SharePoint (np. zawartości, niektórych aplikacji usług). Do tego dochodzi zgodność tej bazy danych z plikami podręcznymi SharePoint znajdującymi się na serwerach w farmie.

Są narzędzia, za pomocą, których możliwe jest odtworzenie bazy danych konfiguracji (podczas odtwarzania konfiguracji całej farmy). Przykładem jest Microsoft System Center Data Protection Manager, który dzięki użyciu usługi Volume Shadow Copy (VSS) potrafi spójnie wykonać kopię zapasową i odtworzyć konfigurację farmy SharePoint – włącznie z bazą danych konfiguracji.

Podsumowując, nie odtwarzamy bazy danych konfiguracji, chyba, że zapewnimy jej spójność z innymi bazami danych oraz konfiguracją na serwerach SharePoint. Jak to zrobić, to już zupełnie inna historia… :-)

 

Kolumna EventID w logu ULS

Zastanawialiście się kiedyś, do czego służy kolumna EventID w logu ULS (Unified Logging Service)? Jeżeli mieliście okazję analizować logi SharePoint, to pewnie przyszło Wam do głowy to pytanie. Choć nie wszystkie zdarzenia posiadają w tej kolumnie jakąś wartość, EventID określa miejsce w kodzie źródłowym SharePoint, które wygenerowało ten wpis.

Jeżeli korzystasz z usług Premier Support i otwierasz zgłoszenie związane z konkretnym wpisem w logu ULS, ułatwisz inżynierowi pracę, dodając ten kod wraz z komunikatem diagnostycznym.

 

Mam nadzieję, że dowiedzieliście się czegoś nowego. Jak Wam się ten wpis spodoba, to przygotuję kolejną partię ciekawostek. A może Wy znacie jakąś „mroczną” tajemnicę swojego ulubionego produktu SharePoint? :-)

 

Każdy ma swoje tajemnice… Twój SharePoint też!

By Pawel Krolak on Listopad 30th, 2012

 

Technologia i produkty SharePoint są na rynku ponad 10 lat. Obecnie, przedsiębiorstwa zaczynają korzystać z piątej już generacji produktów SharePoint – SharePoint Foundation oraz SharePoint Server 2013. W Polsce mamy zacne grono ekspertów, miłośników oraz pasjonatów, którzy zajmują się technologią SharePoint, na co dzień.

Ze względu na długą historię oraz złożoność, produkty SharePoint kryją w sobie wiele tajemnic, o których nawet świetni specjaliści SharePoint mogą nie wiedzieć. Wybrałem dla Was kilka informacji, które mam nadzieję Was zaciekawią lub zaskoczą.

 

Skąd wzięło się VTI w wirtualnych katalogach IIS

Świadomie lub nie, ale z pewnością mieliście okazję korzystać z usług sieci web, które standardowo udostępnione są z wirtualnego katalogu IIS, który nazywa się vti_bin (np.: http://sharepoint/vti_bin/lists.asmx). W IIS, w witrynie sieci web utworzonej dla aplikacji webowej SharePoint znajdziecie też np. wirtualny katalog: vti_inf.

Skąd wzięło się VTI w nazwie wirtualnego katalogu? Otóż, obecność VTI w nazwie nie jest przypadkiem. Rozszerzenia FrontPage Server, które znajdują się w produkcie SharePoint, zostały stworzone przez firmę Vermeer
Technologies Incorporated (VTI) kupioną przez Microsoft w 1996 roku. Na bazie FrontPage Server Extensions zostały zbudowane pewne funkcjonalności, które do dzisiaj są wykorzystywane wewnętrznie w produkcie SharePoint.

A FrontPage, ciężkawy, ale nowatorski edytor HTML typu WYSIWYG, przeistoczył się w roku 2006 w narzędzie SharePoint Designer.

 

Alias _API w SharePoint 2013 – gdzie jest jego definicja?

SharePoint korzysta z nowej usługi sieci web do obsługi żądań z użyciem klienckiego modelu obiektów. Używany jest _vti_bin/client.svc (zamiast ListData.svc wykorzystywanego w 2010). Usługa jest również dostępna pod aliasem _api.

Najpierw uściślijmy, co jest z tym _api nie tak… Na serwerze IIS nie znajdziecie ani aplikacji ani wirtualnego katalogu w witrynie sieci web stworzonej do obsługi żądań dla aplikacji webowej SharePoint. To teraz pojawia się  pytanie. Gdzie ten alias został zdefiniowany i dlaczego żądania z użyciem tego aliasu działają jak należy. Ja sobie to pytanie zadałem z ciekawości, a jako, że mnie męczyło to sobie na nie odpowiedziałem. :-)

Odpowiedzią na to pytanie jest stara poczciwa implementacja SharePoint Virtual Path Provider w ramach modułu HTTP: SPRequestModule. SharePoint posiada swoją własną obsługę URL’i, niezależną od wirtualnych katalogów zdefiniowanych w IIS. Dzięki temu wie, kiedy ładować plik z dysku na serwerze webowym, a kiedy z bazy danych zawartości. Okazało się, że właśnie dzięki temu modułowi wie również, co zrobić, gdy użyjemy aliasu _api w URL’u.

 

Dlaczego STSADM to STSADM

Kto wie, skąd pochodzi nazwa narzędzia STSADM.exe? Odpowiedź nie jest zbyt skomplikowana, ale wymaga znajomości historii SharePoint. Zajmuję się technologią SharePoint od wersji 2003, więc produkt SharePoint Team Services znam tylko z opowieści (rok 2001). Ale właśnie w tym produkcie znajdowało się narzędzie do zarządzania konfiguracją usług o nazwie SharePoint Team Services Administration… czyli właśnie STSADM. Narzędzie oraz jego nazwa pozostała do dzisiaj, mimo, że wielu administratorów nie ma pojęcia skąd właściwie wzięło się STS w nazwie tego wykonywalnego bytu.

W sumie, to nie ma to już większego znaczenia, bo od wersji 2010 króluje Windows PowerShell i o narzędziu STSADM, z lekką nostalgią, możemy powoli zapominać.

 

Dlaczego odtwarzanie bazy danych konfiguracji nie jest wspierane?

Znacie ten artykuł?

Restoration of the configuration database by using the built-in backup and restore functionality is not supported

Dotyczy on każdej obecnie wspieranej wersji produktu SharePoint (2007, 2010, 2013).

Jeżeli za pomocą narzędzi SQL Server zostanie odtworzona tylko baza danych konfiguracji, to środowisko SharePoint nie jest wspierane. Przyczyn jest wiele. Podstawowa jest taka, że ta baza danych musi być zgodna ze stanem innych baz danych SharePoint (np. zawartości, niektórych aplikacji usług). Do tego dochodzi zgodność tej bazy danych z plikami podręcznymi SharePoint znajdującymi się na serwerach w farmie.

Są narzędzia, za pomocą, których możliwe jest odtworzenie bazy danych konfiguracji (podczas odtwarzania konfiguracji całej farmy). Przykładem jest Microsoft System Center Data Protection Manager, który dzięki użyciu usługi Volume Shadow Copy (VSS) potrafi spójnie wykonać kopię zapasową i odtworzyć konfigurację farmy SharePoint – włącznie z bazą danych konfiguracji.

Podsumowując, nie odtwarzamy bazy danych konfiguracji, chyba, że zapewnimy jej spójność z innymi bazami danych oraz konfiguracją na serwerach SharePoint. Jak to zrobić, to już zupełnie inna historia… :-)

 

Kolumna EventID w logu ULS

Zastanawialiście się kiedyś, do czego służy kolumna EventID w logu ULS (Unified Logging Service)? Jeżeli mieliście okazję analizować logi SharePoint, to pewnie przyszło Wam do głowy to pytanie. Choć nie wszystkie zdarzenia posiadają w tej kolumnie jakąś wartość, EventID określa miejsce w kodzie źródłowym SharePoint, które wygenerowało ten wpis.

Jeżeli korzystasz z usług Premier Support i otwierasz zgłoszenie związane z konkretnym wpisem w logu ULS, ułatwisz inżynierowi pracę, dodając ten kod wraz z komunikatem diagnostycznym.

 

Mam nadzieję, że dowiedzieliście się czegoś nowego. Jak Wam się ten wpis spodoba, to przygotuję kolejną partię ciekawostek. A może Wy znacie jakąś „mroczną” tajemnicę swojego ulubionego produktu SharePoint? :-)

 

Z 1500 do 10 000. Zmiany limitów dla wiadomości email w Office 365

By jaroslawsokolnicki on Listopad 30th, 2012

Dotychczas w Office 365 obowiązywało ograniczenie co do maksymalnej liczby odbiorców do których pojedynczy użytkownik mógł wysłać wiadomość email w przeciągu 24h na poziomie 1500. Było to niewygodne szczególnie dla tych skrzynek pocztowych z których wysyłana była dziennie duża ilość maili lub mass mailing. Teraz ograniczenie to wynosi 10 000 a więc limit odbiorców został powiększony ponad sześciokrotnie.

Co oznacza ograniczenie maksymalnej liczby odbiorców? Otóż  jest to ilość wiadomości e-mail wysyłanych z jednego konta w ciągu 24 godzin. Po osiągnięciu limitu, wiadomości nie mogą być wysyłane ze skrzynki pocztowej, aż liczba odbiorców do których zostały wysłane wiadomości w ciągu ostatnich 24 godzin spadnie poniżej limitu. Limit maksymalnej liczby odbiorców dotyczy wiadomości wysyłanych do adresatów wewnątrz i na zewnątrz organizacji.

Dokładne informacje dotyczące obowiązujących limitów dla wiadomości w Office 365 znaleźć można w tym artykule.

 

Sprawdzanie grup zabezpieczeń – skrypt Powershell

By Mateusz Nadobnik on Listopad 30th, 2012

Prosty skrypt sprawdzający bezpośrednie i pośrednie członkostwo użytkowników do grup zabezpieczeń, do skryptu użyłem popularnego modułu firmy Quest Software dla Active Directory [pobierz].

Param (
    [parameter(Mandatory=$true)]
    [ValidateNotNullOrEmpty()]
    [array] $Identity
      )
Add-PSSnapin Quest.ActiveRoles.ADManagement -ErrorAction SilentlyContinue    
Import-Module ActiveDirectory -ErrorAction SilentlyContinue
$Result = @()
foreach($user in $Identity)
{
$chkUserGroup = Get-QADMemberOf -Identity $user
        foreach($i in $chkUserGroup)
        {
         $objChkGroup = New-Object System.Object 
         $objChkGroup| Add-Member -type NoteProperty -name User -value $user
         $objChkGroup | Add-Member -type NoteProperty -name DirectGroup -value $i
         $objChkGroup | Add-Member -type NoteProperty -name IntermediateGroup -value (Get-QADMemberOf $i)
         $Result+=$objChkGroup
        }
}
$Result

Check-UserGroups.ps1

Możemy sprawdzić jednego użytkownika bądź kilku jednorazowo, przykład działania:

Kariera programisty – o własne sprawy trzeba dbać :)

By coltuszyk on Listopad 30th, 2012

Jeżeli  jesteście programistami z kilkuletnim stażem i lubicie brać sprawy we własne ręce (ewentualnie wiedzieć co w trawie piszczy), to 15 grudnia 2012 w Hotelu Scandic przy ul. Podwale Grodzkie 9 w Gdańsku organizowane są targi pracy związane z branżą IT – Kariera Programisty.

Dlaczego warto tam przyjść?

Podczas targów będą wystawiać pracodawcy, którzy aktualnie szukają programistów na trójmiejskim rynku. Jest to niewątpliwie dobra okazja do rozeznania się jakie umiejętności w danej chwili są poszukiwane i w jakim kierunku warto się dalej rozwijać. Forma targów jest bardzo dobrą okazją zarówno do złożenia CV, jak i  do rozmowy na temat projektów, technologii  oraz specyfiki pracy w danych firmach.

Niewątpliwie bezpośredni kontakt z przyszłym pracodawcą jest o wiele lepszą formą uzyskania informacji niż wnioskowanie na podstawie suchych ogłoszeń. Jakby nie patrzeć, podczas targów można się o wszystko pytać !!! Z ogłoszeniem na portalu już tak łatwo nie jest

Do tego dochodzą inne (oczywiste) ułatwienia, takie jak np. duża ilość pracodawców w jednym miejscu. Chyba nie muszę wspominać, że złożenie CV do wszystkich wystawiających się firm nie powinno zająć dużo czasu.

Dodatkowe powody do przyjścia

Póki co mówiłem głównie o wystawcach i o tym, dlaczego warto się do nich wybrać 15 grudnia. Nie wspomniałem jednak o dodatkowych atrakcjach, które przewidzieli organizatorzy. W trakcie wydarzenia będzie można uczestniczyć w kilku sesja technicznych. Pewnie domyślacie się, kto poprowadzi jedną z nich:

Nowości programistyczne w SQL Server 2012 Express

Aby nie było niedomówień – tak, ja

Dodatkowo mogę wspomnieć, że na koniec targów odbędzie się losowanie nagród!

Warunki uczestnictwa i rejestracja

Do udziału w tym wydarzeniu kwalifikowane są osoby z doświadczeniem z branży IT, które specjalizują się w programowaniu oraz zarejestrują się na stronie targów:

http://karieraprogramisty.pl/

Podsumowanie

Jeżeli aktualnie szukasz nowej pracy (lub też chciałbyś rozeznać się w sytuacji na trójmiejskim rynku),  to targi Kariera Programisty są idealną okazją aby to przeprowadzić. Wiele firm w jednym miejscu i możliwość zadawania pytań wystawcom powinny stanowić naprawdę kuszącą propozycję. Nie wspominając o dodatkowych atrakcjach, czyli: sesjach technicznych i losowaniu nagród

Sorry, blog under migration!

By Dariusz Porowski on Listopad 30th, 2012

Sorry, blog under migration!

Webinar: Od PMI do ITIL’a – przegląd metod i dobrych praktyk

By Tomasz Siemek on Listopad 30th, 2012

Witajcie!

Zapraszamy do obejrzenia naszego ostatniego webinara. Tomasz Siemiek – Członek Zarządu oraz Dyrektor ds. Szkoleń w ACTION Centrum Edukacyjne – opowiadał w nim o metodykach zarządzania projektami.

Problem z Remove-ActivesyncDevice

By Konrad Sagala on Listopad 30th, 2012

Niedawno zmieniłem służbowy telefon i postanowiłem przy okazji zrobić porządki na liście urządzeń – było tam kilka urządzeń testowych i starych telefonów. Wydawałoby się to proste – po Service Packach Exchange 2010 w EMC ma do tego osobną pozycję w menu akcji – “Manage Mobile Phone”.

Domyślna opcja usuwa telefon z listy urządzeń danego użytkownika. Niestety po kliknięciu na przycisk “Remove” uzyskiwałem błąd:

Error:
The ActiveSyncDevice <atrybut Identity – domena/OU/user/ActiveSyncDevices/idtelefonu> cannot be found

Click here for help… http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.140).aspx?v=14.2.318.4&t=exchgf1&e=ms.exch.err.Ex0FBD0C

Exchange Management Shell command attempted:
Remove-ActiveSyncDevice –Identity <atrybut Identity – domena/OU/user/ActiveSyncDevices/idtelefonu>

Co ciekawe działo się tak również na kilku innych kontach, a co ciekawe działo się tak również gdy powyższy cmdlet odpalałem bezpośrednio z shella. Znalazłem artykuł http://support.microsoft.com/kb/2721428, ale niewiele wniósł do sprawy, więc sprawdzałem dalej. Kilka wątków na forach wskazało kwestie niespływania dziedziczonych uprawnień, ale to też był fałszywy trop.

Rozwiązaniem było użycie cmdleta Remove-ActiveSyncDevice z parametrem Identity ale zamiast wartości pola Identity podałem wartość pola GUID.

Oczywiście musiałem je najpierw znać. W tym celu wystarczy wykonać komendę:

[PS] C:\Windows\system32>Get-ActiveSyncDeviceStatistics -Mailbox konsag

RunspaceId                    : 84390945-3d8c-4a28-9736-98178fdef060
FirstSyncTime                 : 2012-03-23 21:50:45
LastPolicyUpdateTime          : 2012-03-23 21:52:00
LastSyncAttemptTime           : 2012-03-28 15:15:39
LastSuccessSync               : 2012-03-28 15:15:39
DeviceType                    : Android
DeviceID                      : androidc259148960
DeviceUserAgent               : Android/4.0.3-EAS-1.3
DeviceModel                   : sdk
DeviceOS                      : Android 4.0.3
DeviceEnableOutboundSMS       : False
Identity                      : domena/OU/Konrad Sagała/ExchangeActiveSyncDevices/Android§androidc259148960
Guid                          : 697688b5-87b7-457a-94bc-223a95e43348
IsRemoteWipeSupported         : True
Status                        : DeviceOk
DeviceAccessState             : Allowed
DeviceAccessStateReason       : Global
DevicePolicyApplied           : Default
DevicePolicyApplicationStatus : AppliedInFull

MającGUID dalej już idzie prosto:

MS Security Essentials już nie takie dobre jak kiedyś

By jnx on Listopad 29th, 2012

Jako użytkownik MS Security Essentials trochę się “przeraziłem” czytając załączony test – w zasadzie wniosek taki, że prawie żadnej ochrony owy pakiet nie zapewnia- ocenia 1,5 /6 czyli najsłabszy wynik ze wszystkich przetestowanych. No cóż pilnie szukam alternatywy – skłaniam się ku ZoneAlarm Free Antivirus + Firewall.

http://www.av-test.org/en/tests/home-user/windows-7/sepoct-2012/

Suspected DataBase MS SQL

By Damian garbus on Listopad 28th, 2012

 

Dziś opiszę problem, kiedy to baza danych MSSQL z powodu błędów, może przejść w tryb suspected i wtedy nie można się do niej dostać. Jest kilka powodów tego stanu rzeczy, np. brak miejsca na dysku gdzie znajduje się baza lub też np nagłe zamknięcie systemu (utrata prądu). Żeby rozwiązać problem poniżej przedstawiam skrypt który należy uruchomić w Management Studio.

EXEC sp_resetstatus [TwojaBazaDanych];

ALTER DATABASE [TwojaBazaDanych] SET EMERGENCY

DBCC checkdb([TwojaBazaDanych])

ALTER DATABASE [TwojaBazaDanych] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CheckDB ([TwojaBazaDanych], REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE [TwojaBazaDanych] SET MULTI_USER

 

Proces może trwać kilkadziesiąt minut po wykonaniu baza powinna być już dostępna.

Pozdrawiam.

Damian.

 

Zarządzanie podpisami użytkowników w Microsoft Outlook, Office 365 oraz OWA ? nowe narzędzie gotowe!

By Gniewko Oblicki on Listopad 28th, 2012

Zaledwie kilka tygodni po premierze nowej wersji CodeTwo Public Folders mamy dla was kolejną ciekawą propozycję. Tym razem oddajemy do użytku narzędzie pozwalające centralnie zarządzać podpisami wielu użytkowników w klientach Microsoft Outlook , Outlook Web App (OWA) oraz Office 365. Program nosi nazwę CodeTwo Email Signatures i jego anglojęzyczna wersja jest już dostępna na naszych […]

Wujek Steve

By daro on Listopad 27th, 2012

Wpis ten ma dwa cele.
1. Zachęcić Szanownych czytelników do lektury. Nie bloga, czy rss’a ale książki, takiej z papieru, o ile jeszcze pamiętamy jak wygląda (względnie audiobooki są) – chodzi o biografie Steva Jobsa. W dwóch słowach: pomimo iż to kloc 700 stronicowy i momentami, szczególnie na początku nudnawy, uważam, że to obowiązkowa lektura dla naszej branży. Tym bardziej zachęcam, że zawsze byłem przeciwnikiem produktów appla, jako ograniczonych, może ładnie wyglądających, ale nie przystających do naszych realiów i nastawionych na rozwalenie branży i zagarniecie kasy gadżetów dla sekciarzy. Choć w większości wciąż zgadzam się z tą teorią, to nie można odmówić Jobsowi racji. O tym i o naszej branży, a raczej jej badziewności jest ta książka. Lektura obowiązkowa.
2. Uchylić czoła przed tym co zrobił Steve Jobs. A zrobił rzecz niezwykłą. Wypuścił na rynek produkty (ipod, ipad, iphone…), których nikt przez najbliższe kilkadziesiąt lat (obstawiam) nie pobije. Pomimo wielu wad, robią to co chciał ten facet i robią do dobrze. Na dokładkę są doskonale zaplanowane i tak naprawdę utworzyły rynek… rynki i nikt, literalnie NIKT nie przebije tego co wyprodukował ten facet – z prostego powodu – tacy jak on trafiają się raz na stulecie? Ostatnim takim był… przykro mówić, ale w moim odczuciu Hitler – podporządkował sobie niemalże cały świat – co prawda w delikatnie mówiąc w okrutnym i złym celu, ale miał siłę przebicia. Jobs zrobił to samo, tylko zdecydowanie stał po jasnej stronie mocy. Obecnie, nawet największe korporacje nie wyprodukują czegoś tak przemyślanego i dopracowanego jak produkty Appla. Za żadne skarby świata. Do tego potrzeba człowieka, który ma wizje, moc i siłę, aby wdrożyć pomysły w życie. Jobs miał to wszystko, a na dokładkę był zdrowo pierdolnięty i poświęcił temu swoje życie zdrowie i rodzinę. Nikt nie porwie się na coś takiego, bo zwyczajnie, po kolejnym posiedzeniu zarządu, rzuci to wszystko i pojedzie do domu bawić się z dziećmi, albo medytować.
*Update (ucieło mi arta…) Końcówka była o tym, o czym skomentował Nexor: daje Applowi jeszcze 4 lata i zacznie produkować buble jak wszyscy…

SharePoint 2013 IT Pro Training – Nowy model aplikacji

By Szymon Bochniak on Listopad 27th, 2012

W kolejnym odcinku IT Pro Training przedstawiamy całkowicie nowy model aplikacji – rozszerzeń do SharePointa. W odcinku tym najwięcej wiedzy znajdą programiści nie mniej i administratorom zalecam zapoznać się z zmianami w tym elemencie. Po w mojej ocenie bardzo nieudanej sandboxowej rewolucji przyszedł czas na „coś więcej”. W odcinku tym znajdziecie również trochę informacji o zastosowaniu SharePoint Designera 2013 do budowania przepływów pracy.

 

(…)
Czytaj całośćSharePoint 2013 IT Pro Training – Nowy model aplikacji (66 words)


© admin for SharePoint Blog, 2012. |
Permalink |
Jeden komentarz |
Add to
del.icio.us

Post tags: , , , ,