Jak zapisać XML do strumienia pamięciowego, a nie do strumienia plikowego?

2012-04-25

W C#, kiedy chcesz zapisać dane XML, możesz użyć obiektu XMLTextWriter. Ta klasa jest wyspecjalizowana do zapisywania xml-a do pliku tekstowego. CO jednak zrobić, jeżeli XML miał być tylko zapisany w pamięci?

Można utworzyć obiekt XMLTextWriter w oparciu o MemoryStream:

MemoryStream ms = new MemoryStream();
XmlTextWriter xmlWriter = new XmlTextWriter(ms, Encoding.Unicode);
xmlWriter.WriteStartDocument();
xmlWriter.WriteStartElement(„Data”);

 

Jak znaleźć kto i do czego dostał uprawnienie DENY?

2012-04-22

Przejdź do określonej bazy danych i napisz:

SELECT perm.*, prin.name, PBJECT_NAME(perm.major_id)
FROM sys.database_permissions perm
JOIN sys.database_principals princ
   ON perm.grantee_principal_id = princ.principal_id
WHERE state_desc = 'DENY’
By Rafał Kraik in SQL

Recenzja kursu: 10774 Querying Microsoft SQL Server 2012

2012-04-17

Niebawem pojawi się oficjalne szkolenie 10774 „Querying Microsoft SQL Server 2012”. Szkolenie przygotowuje do zdawania egzaminu 70-461 o tej samej nazwie. Ponieważ mam dostęp do wersji beta tego kursu śpieszę z informacjami o nim.
Kurs trwa 5 dni. W wersji 2008 odpowiednik tego kursu o numerze 2778 trwał tylko 3 dni i pojawiały się opinie, że był zbyt trudny i przeładowany (tak mówili mniej zaawansowani kursanci) lub że był zbyt prosty (tak mówili ci, którzy już coś wcześniej pracowali na serwerze i samodzielnie pisali zapytania). Wydłużenie czasu trwania kursu i ograniczenie treści oznacza zmniejszenie tempa oraz jasne dedykowanie go dla osób mniej zaawansowanych. Czytaj dalej »

Jak wydrukować UDW (BCC) Ukryte do wiadomości z wysłanego maila w Outlook 2010?

2012-04-14

Domyślnie UDW się nie drukuje. Jeżeli chcesz, aby to pole też pojawiło się na wydruku maila, trzeba się trochę nagimnastykować:

Otwórz wiadomość i przejdź na kartę Developer. Kliknij „projektuj ten formularz”.

 

Czytaj dalej »

By Rafał Kraik in Helpdesk

Certyfikaty MCSA i MCSE. Nowinki w certyfikacji Microsoft!

2012-04-11

No i stało się! Microsoft zdefiniował nowe zasady uzyskiwania certyfikatów, które dla najnowszych technologii nie nazywają się już MCTS lub MCIPT, ale MCSA lub MCSE. Chociaż skróty te brzmią zapewne znajomo, to zmieniło się ich znaczenie:

MCSA oznacza Microsoft Certified Solutions Associate.  Tytuł ten możesz uzyskać w ramach SQL 2008 lub 2012. Do jego zdobycia należy:

  • W ramach SQL 2008 zdać egzaminy 70-432 i 70-448
  • W ramach SQL 2012 zdać egzaminy 461, 462 i 463

Kolejny szczebel certyfikacji to MCSE, który oznacza Microsoft Certified Solutions Expert. Ten tytuł uzyskasz, jeżeli zdasz:

  • MCSA + 464 i 465

Zmiana ma spowodować, aby profesjonaliści nie mieli bardzo zawężonego wglądu w technologię, ale obejmowali szerszy zakres informacji w zadanym zakresie.

Szczegóły o nowych certyfikatach i egzaminach w postaci przejrzystej mapy zawiera znajdziesz na stronach:

Warto przy okazji wspomnieć o promocji egzaminów Prometric. Zdając egzamin z obecnej technologii, możesz uzyskać dostęp do egzaminu z technologii-następcy za darmo. Np. jeżeli obecnie kupisz egzamin z Windows 7, otrzymasz darmowy voucher na egzamin z Windows 8. Zapraszam na szkolenia do bit Polska, oraz na egzaminy Prometric w Katowicach, Opolu i Warszawie

Zduplikowany adres IP w sieci z DHCP

2012-04-10

Na komputerze klienckim pokazywał się komunikat o zduplikowanym adresie IP. Wskutek tego komputer nie uzyskiwał dostępu do sieci. Konfiguracja komputera wyglądała poprawnie, trzeba więc znaleźć komputer, który wchodzi w konflikt z tym komputerem. Jednak o jaki adres IP chodzi? Który adres się duplikuje?

Odpowiedź znajdziesz w systemowym dzienniku zdarzeń:

By Rafał Kraik in Błedy

Prima Aprilis

2012-04-01
Kto znajdzie taką klawiaturę w Prima Aprilis na swoim biurku?
Klawiatura na Prima Aprilis

Prima Aprilis, Klawiatura

By Rafał Kraik in Humor