You are here

Feed aggregator

SHA-1 Decommissioning

MSDN Blogs - Tue, 10/21/2014 - 08:40

 

The SHA-1 hashing algorithm for the Microsoft Root Certificate Program is being decommissioned Introduction This post contains information related to SharePoint Server technologies and associated certificates using the SHA-1 hashing algorithm. More Information On November 12, 2013, Microsoft Security Advisory 2880823 announced a policy change regarding the Microsoft Root Certificate Program: root certificate authorities will no longer be allowed to issue X.509 certificates using the SHA-1 hashing algorithm for SSL and code-signing purposes after January 1, 2016. As mentioned in the announcement, using the SHA-1 hashing algorithm in digital certificates could allow an attacker to spoof content, perform phishing attacks, or perform man-in-the-middle attacks. In conjunction with Microsoft’s announcement about SHA-1, Google published recently that Chrome browser builds would gradually sunset SHA-1 certificate support beginning in September 2014. Go to Gradually Sunsetting SHA-1 for more details. For customers administering SharePoint Server on-premise environments such as SharePoint 2013 or 2010, users visiting SharePoint sites through the Google Chrome browser will be affected by Google’s notice concerning Chrome browser changes when visiting sites using SHA-1 certificates, including SharePoint sites. Those Chrome users will find that Chrome categorizes SHA-1 sites as “secure, but with minor errors”, “neutral, lacking security”, “active mixed content”, and “affirmatively insecure”. To avoid issues associated with SHA-1 certificate deprecation, Microsoft recommends that certificate authorities no longer sign newly generated certificates using the SHA-1 hashing algorithm and begin migrating to SHA-2. Microsoft also recommends that customers replace their SHA-1 certificates with SHA-2 certificates at the earliest opportunity. For more information about SHA-1 deprecation, visit the following Microsoft websites: Microsoft Security Advisory 2880823 SHA1 Deprecation Policy POST BY : Bryan Petersen [MSFT]

Lansing Maker Week Keynote

MSDN Blogs - Tue, 10/21/2014 - 08:27

Lansing Maker Week was October 6-12, 2014.  I was honored to be a keynote speaker at the event. 

A video of my keynote is available at http://fast.wistia.net/embed/iframe/o5lv4xr49l?popover=true.  I talk about the mindset of hackers and makers, and show some cool hacks: a website that displays a pseudo-3D effect from a webcam and a Hogwarts Sorting Hat.  Finally, I discuss some cool hardware to make with, including the Kinect, Oculus Rift, and Emotiv’s headsets.  

There was also a Day 4 summary that included some interview snippets with me at http://fast.wistia.net/embed/iframe/yu5b8en816?popover=true

You can check out the rest of the great talks at Lansing Maker Week at http://lansingmaker.com/#media

Delivering a great pitch to get what you want!

MSDN Blogs - Tue, 10/21/2014 - 08:07

Whether you have an idea to pitch for the Imagine Cup pitch challenge, an idea to pitch to an investor, or an idea to pitch to your boss, the right structure can help you get and hold your audience’s attention! Here are 3 different pitch structures I find effective.

The Imagine Cup pitch video challenge deadline is October 29th, 2014 and the World Series is underway so it seems timely to share some different approaches for delivering a great pitch. (cue the groans on the baseball pun). If you aren’t familiar with it, the Imagine Cup is a student technology competition that challenges students to come up with cool games innovative solutions, and solutions to build world citizenship. October is the deadline for the pitch competition.

In this post I’ll describe three pitch structures

  • Elevator pitch
  • Executive pitch
  • Presentation pitch
The elevator pitch

When you have a very short time frame to pitch an idea to someone it’s important to get to the point quickly. For this situation, I prefer the structure presented by Michael Buschmohle at the Imagine Cup World Finals in St Petersburg Russia in 2013.

Picture – Promise – Prove – Push Picture

Describe a current problem or need that is not being met. provide a vivid description with details emphasizing the difficulties the problem creates. Telling a story of a person affected by the problem complete with the person’s name, age, situation in life, can help get someone's attention. For example “Mike is a 22 year old student, he is sitting at a street corner waiting for his friend Joe who promised to meet him at 5 PM. It’s now 5:15. Mike is wondering how much longer to wait, did Joe forget? is he just around the corner? did he miss his bus?”

Promise

Okay you’ve convinced me there is a need or problem, now make me a promise, give me a solution! People want solutions and benefits not products! Telling me you have developed a wristwatch that detects UV is nice, but telling me I will never get sunburn again is much more interesting!  What are you going to show me and what will I get out of taking the time to listen to you? For example, “Today, I will show you a simple way Mike could find out exactly how long he needs to wait for Joe, so that you will understand how we can save hundreds of thousands of people from wasting time waiting for someone who is late or not coming”

Prove

Okay, you’ve given me a problem and you claim you have a solution, you’ve piqued my interest now is the time to show me how you are going to do it! What’s your solution, how much time will it take to develop, how much money will it cost to develop, how much will you sell it for, how much effort is this going to be, what are the risks? Now is the time to throw in statistics, testimonials from experts, data, to prove your solution works!

Push

If you are pitching to somebody, presumably it’s because you are looking for something from them. So Now that you have presented your case tell me what you want: Money? Advice? Endorsement? Feedback on a beta or free trial?

Executive Pitch

When you have to present an idea to someone in upper management, you have to think in terms the way an executive team thinks. If you are running a company you have to have a vision for the company. Visions can be very high level e.g. “We are a cloud first, mobile first company”. But then you have to break that down to something more tangible and specific and show the return on investment to get buy in. I first encountered this structure when I was teaching ITIL and find it very effective.

Vision – Where are we now? – Where do we want to be? – How do we get there? – How do we know when we get there? Vision

What is your vision? You have an idea, but that idea is probably part of a bigger dream. A world where anyone can bring any device to the office and use it for work? An interconnected world where all my devices work seamlessly with one another? If you are pitching to a company executive, you should probably look up their company vision. If your vision is not aligned with theirs you can expect an uphill battle!

Where are we now?

This is an honest assessment of the current situation with regards to the vision. “Right now everyone has to use a company laptop or company provided PC.” “Right now we have phones, tablets, and laptops from different manufacturers that don’t play well together.”

Where do we want to be?

Now it’s time to set a SMART goal: Specific, Measurable, Achievable, Realistic, Timely.  What is a specific goal we can set that takes us one step closer to that vision. “By implementing a new document storage system we can ensure all our sensitive information is stored securely but personal devices can be used to read and edit, but not store sensitive documents.” “By switching to Office 365 we can provide secure access to email from any tablet, phone, or PC”

How do we get there?

Hopefully, by now you have their attention, so now it’s time to explain the specifics of your plan or solution.

How do we know when we get there?

Key Performance Indicators, metrics, measurable goals, whatever you want to call them, it’s important to have some way of proving an idea works (or doesn’t work and needs to be tweaked or fixed!) When you give your financial advisor money, at the end of the year you know exactly what you got out of the investment there is a direct measure (how much money did I make) that tells you if the plan your investment advisor suggested worked! You are asking the executive team to invest in your plan, you need to offer a way to report on the success of your project. This can be tricky but it is essential. Will you measure the number of personal devices used in the office, if so how? will you track the number of security incidents reported? Will you do an employee satisfaction survey?  It’s tricky, but it makes a big difference when you are trying to get executive buy in

Presentation Pitch

 

The final pitch format is the one I use when I am invited to deliver a presentation on any topic. In any presentation I deliver I am trying to convince the audience of something. Maybe I am trying to convince them to use a new feature, maybe I am trying to convince them there are better ways to deliver a pitch. For presentations I like the basic structure of the Beyond Bullet Points style of presentations by Cliff Atkinson.

Setting – Protagonist – Imbalance – Balance Solution – Content Setting

The very first slide in your deck should give your audience the setting, telling them where we are right now. Think of it like a sort of one sentence status update, a state of the union. Ideally this setting should be expressed as a single sentence with a single image on the slide to reinforce it. For example

“The cloud is everywhere” and a picture of a sky filled with clouds

Protagonist

The second slide should help the audience understand how they fit into this setting, so they can understand how your first statement is relevant to them. Again keep the slide simple, one sentence, one image!

“You can be the cloud leader” with a picture of a race and somebody out in front of the pack

Imbalance

This slide should give a sense of the conflict, the problem, it should start to make people feel like we need to do something. Stick with the one sentence, one image format.

“The cloud is coming, you can fight it or embrace it” with a picture of a cloud and a happy sun

Balance

This slide should tell the audience the desired outcome, where we want to be in a week, a month, a year, or even in an hour when this presentation is completed. Oh and guess what format the slide should be…yup one sentence, one image. By the way lets be clear, I do mean an actual sentence, with punctuation and everything, a bullet point is not a sentence.

“The cloud can make your job easier today” with a picture of a happy person sitting at a computer

Solution

Now it’s time to reveal what you will really be talking about in your slide deck, the solution, how will we get from where we are now to where we want to be, from the imbalance to the balance!

“Let’s look at 3 specific examples of how you can use the cloud today” with a picture of the number 3

By the way the number 3 is a bit of a magic number when you create presentations. It seems like people can remember 3 things. So presentations are often structured in groups of three.

Content

So now that you have your audience hooked with these first 5 slides, it’s time to dig into the details, the code, the demos, etc… and deliver on the promised solution! I recommend breaking your presentation into 3 parts with one key message for the audience to remember in each part.

Summary

There are lots of different structures you can use to pitch an idea. It’s always important to take the time and plan out your pitch so it delivers the maximum impact. If you are a student and you want to master these skills. I encourage you to enter the Imagine Cup Pitch competition is a great way to hone your skills! For all of us, hopefully this is a good reminder that it’s worth taking the time to think through how you want to pitch an idea to a co-worker or your boss. I’ve been knows to use some of these structures even in an email or blog post.

Sample chapter: Microsoft SQL Server 2012 Internals: Special Storage

MSDN Blogs - Tue, 10/21/2014 - 08:00

This chapter from Microsoft SQL Server 2012 Internals looks at how SQL Server stores data that doesn’t use the typical FixedVar record format and data that doesn’t fit into the usual 8 KB data page.

Click here to read this chapter: https://www.microsoftpressstore.com/articles/article.aspx?p=2225060.

Interested in more free sample chapters? Check out our growing collection here: https://www.microsoftpressstore.com/articles/.

Azure SQL Database 主動異地備援 (Active Geo-Replication) 功能

MSDN Blogs - Tue, 10/21/2014 - 07:20

 

感謝北科大劉建昌同學翻譯微軟公司主管  Tobias Ternstrom 於 2014 年 7 月 12 日所發表的文章 http://azure.microsoft.com/blog/2014/07/12/spotlight-on-sql-database-active-geo-replication/

 

在本篇文章中,我們將繼續針對 Azure SQL Database 各種業務連續性 ( Business Continuity ) 方案作介紹,以及討論最近 Azure SQL Database Premium 版所提供的主動異地備援 ( Active Geo-Replication ) 功能。除了本篇文章的介紹之外,您也可以透過 Channel 9 觀看由 Sasha Nosov 和 Scott Klein 所主講的關於主動異地備援如何運作以及如何確保業務連續性的介紹影片。

何謂業務連續性 ( Business continuity )

所謂業務連續性 ( Business continuity ) 意指當企業在面臨資訊基礎建設或系統發生中斷時,能夠讓資訊服務持續不間斷之機制、策略或是程序。依照資料庫的角度來看,最主要有四種造成服務中斷的狀況 :

1. 本地端硬體或軟體故障時會影響資料庫節點 ( node ) 之運作。( 例如 : 磁碟機故障 )

2. 資料庫內的資料損毀或是遭到刪除 : 此種錯誤通常是因為應用程式的 bug 或人為因素所造成,因此無法透過基礎建設 ( infrastructure ) 方式來偵測問題或排除問題。

3. 資料中心停止運作 : 發生這種原因可能是由自然災害所引起,在這種情況下,需要使用容錯轉移 ( failover ) 的異地備援 ( geo-redundancy ),將現有服務移轉到備用的資料中心。

4. 升級或維護時所發生的錯誤 : 當在進行更新或是維護時,發生了出乎意料的錯誤,此時需要將資料庫還原到更新前的原始狀態。

Azure SQL Database 如何保持業務連續性

從 Azure SQL Database 建立的那一刻起,Azure 系統一直維持每個資料庫都有三個甚至是更多的副本來保護資料庫,資料異動確認 ( updates committed ) 回應前至少已經有兩份資料副本,在高可用性 ( HA ) 措施的保護下,要是發生上述第一點服務中斷的情況,也就是本地端的硬體或軟體發生故障時,仍可以有效的保護資料庫持續提供服務。

而在最新發布的 Azure SQL Database 服務層 ( Basic,、Standard、Premium ) 中,也為了因應上述其他三種資料庫服務中斷情況,提供了確保用戶業務連續性方案。

以下將個別來介紹Azure SQL Database如何在中斷發生的狀況下維持商業連續性 :

資料庫內的資料損毀或是遭到刪除

所有的 Azure SQL Database 資料庫版本 ( Basic、Standard、Premium ) 服務層都提供了自動備份的功能。這項功能專門可以解決因資料損毀或被刪除所造成的錯誤。Azure SQL Database 會每週做一次完整備份 ( full backups ),每天做一次差異備份 ( differential backup ) 以及每五分鐘進行交易記錄備份 ( log backups )。而備份的保存期限會依照使用者所使用服務層而有所不同,Premium 版為 35 天、Standard 版為 14 天、Basic 版為 7 天。您可以利用在保存期限內的任何一個備份來還原資料庫,甚至可以還原最近遭到刪除的資料庫,此一自由還原資料至任意時間點的功能可參閱此篇內容

資料中心停止運作

而針對 Azure 資料中心因為某些原因造成的長時間停擺,Azure SQL Database 各版本提供多種將資料庫備份到另外一個地區資料中心的功能,目前有三種跨資料中心的備援方式可供選擇 :

1. 異地還原功能 ( Geo-restore ) ,無論 Azure SQL Database 的 Basic、Standard 和 Premium 版都能夠透過異地還原功能,在配對的資料中心運用 Azure Storage 內的地理備援複本將資料還原,相關資訊可參閱此篇內容

2. 標準異地備援 ( Standard geo-replication ) Azure SQL Database 在 Standard 和 Premium 版上擴展了本地端高可用性系統 ( Local HA system ) 能力,用戶可在 Azure 配對之資料中心 ( paired region ) 上建立和維護一個次要資料庫,在平時這個次要資料庫是離線並且是無法讀取的,一旦遇到主資料中心發生停止運作的情況,用戶可以決定是否進行容錯轉移,此時在配對資料中心備援用的次要資料庫方可使用,相關資訊可參閱此篇內容

3. 主動異地備援 ( Active geo-replication ) Azure SQL Database Premium 版用戶可以選擇此異地備援方式,降低資料遺失風險、並能在最短時間恢復在異地恢復運作的一項災難備援解決方案。主動準異地備援功能可讓用戶選擇多達 4 個地理備援的次要資料庫,而這些次要資料庫可以在任何時候進行讀取,並且也可以用於負載平衡 ( Load Balance ) 快速讀取這些副本資料。主動異地備援目前已經進入技術預覽階段,用戶可以公開測試。

升級或維護時所發生的錯誤

使用主動異地備援,您可以建立一個連續的資料庫副本,透過它能夠立即的凍結先前更新或是維護的資料庫和應用程式,而在這個過程之中若是偵測到的錯誤,也能夠快速地回復到這個連續的資料庫副本。

不同的 Azure SQL Database 服務層提供了不同的災難備援解決方案。我們想要強調的是,在不同 Azure SQL Database 服務層之間用戶可以輕易地進行 ”降級” 或是 ”升級”,因此,當資料庫需要進行一些很重要的更新時,您可以先將資料庫從 Standard 版 ”升級” 到 Premium 版,這樣就能夠使用最保險的主動異地備援方式進行系統更新。等到更新完成之後,再將資料庫 ”降級” 回 Standard 版。這樣的好處一方面可以減少成本,另外一方面又能夠提升資料庫在更新時的可靠度。

主動異地備援細節

接下來我們將仔細的描述主動異地備援如何使用於確保業務連續性,並且透過下面的圖示來說明它是如何運作的。

圖一 一個 Azure SQL Database Premium 版的資料庫可以同時在同個區域或是不同的區域上建立最多四個可讀取的次要資料庫

主動異地備援關係 ( Active geo-replication relationships ) 可以透過 Azure 入口管理網站、PowerShell、REST API 來進行管理和建立。在入口網站中,您可以從主要或是輔助的資料庫中管理其備援關係,並且從主資料庫中監控每一個次要資料庫複製的狀況。

圖二 可以使用 Azure 管理入口網站建立和監控多達四個不同資料中心上的次要資料庫

每個資料庫可以建立多達四個可讀取的次要資料庫,每一個都與主資料庫擁有相同的名稱,但是分別建立於不同的伺服器上(伺服器所在的資料中心區域可以相同,也可以不同 )。當次要資料庫第一次被建立時,其狀態為主資料庫當前的狀況,一旦當次要資料庫建立完畢之後,它將會從主資料庫那裡進行連續性的資料複製。

次要資料庫就如同一般的資料庫,在本地端同樣地擁有高可用性系統 ( HA system ) 架構的保護。

圖三 次要資料庫的名稱與主資料庫相同,但是位於不同的伺服器上

不同於 Azure SQL Database 本地端高可用性架構下採用即時的資料複製方式,主動異地備援從主資料庫將資料複製到次要資料庫的資料複製方式是屬於非同步的,當主資料庫正在等待與次要資料庫完成資料交易時,主資料庫不會產生封鎖 ( blocked ) 的狀況。當複製資料到較遙遠的資料中心時,這項改變將可以解決資料複製時發生連線問題 (connection problems) 或網路高延遲 ( high-latency )。

為了確保次要資料庫進行資料交易時,不會造成主資料庫發生瓶頸 ( bottleneck ),因此次要資料庫需要擁有與主資料庫相同 ( 甚至更高 ) 的服務水準等級。

在使用主動異地備援時,次要資料庫是可以讀取的,所以可以支援唯讀 (read-only) 負載之應用情境。當使用者要跨越多個資料庫進行複雜的查詢動作或是需要低延遲時間讀取資料時,這項功能就能夠派上用場。

圖四 : 當某地資料中心發生停擺,可以終止備援關係,並且應用程式將進行容錯轉移到次要位置上。

每個主資料庫的備援關係 ( Replication relationships ) 是可以手動進行調整的,它允許您可以在任何時間點終止複寫。如果您決定終止主區域的複寫,您可以選擇立即終止 ( 這樣會遺失所有尚未執行的交易 ),也可以選擇在所有交易結束之後再終止。如果是資料中心停止運作,連帶影響到主資料庫停止服務,此時仍然可以手動使用容錯移轉。

圖五 : 您可以選擇立即停止或是等待所有數據交易處理完之後再停止

注意 : 只有主資料庫才有提供上述兩種停止作業方式。

若是從次要資料庫終止備援關係的話,備援關係將立即終止,並且您將會失去尚未被複製的資料交易。而會失去多少將取決於主資料庫在故障的時間點所做的備份以及在連線中緩衝多少資料交易。當您決定是否要終止備援關係時,您需要考慮到資料遺失的問題以及是否資料庫是否需要再進行備份。

圖六 : 若是從次要資料庫上進行停止異地備援的動作,就只能夠選擇立即停止

一旦您終止了主資料庫與次要資料庫間的備援關係,此時次要資料庫將成為一個可以正常讀寫的資料庫,同時您也擁有這個資料庫完整的存取權限。由於次要資料庫與主資料庫擁有相同的名稱 ( 但是在不同的伺服器上 ),因此您需要在應用程式上重新配置連接字串 ( Connection String )。若您進行了容錯移轉,這將需要在新的資料庫上重新建立與先前主資料庫相同��地理備援關係,以確保在容錯轉移之後,仍繼續擁有地理備援或負載平衡的能力,滿足業務連續性上的需求。

圖七 : 在終止次要資料庫的備援關係之後,新的主資料庫也需要建立地理備援關係來保護資料庫,並且也支援負載平衡

主動異地備援可以被整合進任何應用程式架構中,但是在某些應用架構中使用它是有風險存在的。更多關於此主題的資訊請參照本文

結論

主動異地備援不僅提供了強大的地理備援功能來保護資料庫不受到資料中心停擺所影響,更能夠使用在不同的商業連續性方案。主動異地備援目前已進入技術預覽階段,只有 Azure SQL Database Premium 版方有提供。

您可以透過此文章了解更多關於 Azure SQL Database 使用主動異地備援來維持業務連續性,或是觀看在Channel 9上由 Sasha 和Scott 主講關於主動異地備援如何支援實際業務的影片。我們將認真聽取您的意見,請您放心使用它,並且告知我們您的想法。

Azure SQL Database 主動異地備援 (Active Geo-Replication) 功能

MSDN Blogs - Tue, 10/21/2014 - 07:20

 

感謝北科大劉建昌同學翻譯微軟公司主管  Tobias Ternstrom 於 2014 年 7 月 12 日所發表的文章 http://azure.microsoft.com/blog/2014/07/12/spotlight-on-sql-database-active-geo-replication/

 

在本篇文章中,我們將繼續針對 Azure SQL Database 各種業務連續性 ( Business Continuity ) 方案作介紹,以及討論最近 Azure SQL Database Premium 版所提供的主動異地備援 ( Active Geo-Replication ) 功能。除了本篇文章的介紹之外,您也可以透過 Channel 9 觀看由 Sasha Nosov 和 Scott Klein 所主講的關於主動異地備援如何運作以及如何確保業務連續性的介紹影片。

何謂業務連續性 ( Business continuity )

所謂業務連續性 ( Business continuity ) 意指當企業在面臨資訊基礎建設或系統發生中斷時,能夠讓資訊服務持續不間斷之機制、策略或是程序。依照資料庫的角度來看,最主要有四種造成服務中斷的狀況 :

1. 本地端硬體或軟體故障時會影響資料庫節點 ( node ) 之運作。( 例如 : 磁碟機故障 )

2. 資料庫內的資料損毀或是遭到刪除 : 此種錯誤通常是因為應用程式的 bug 或人為因素所造成,因此無法透過基礎建設 ( infrastructure ) 方式來偵測問題或排除問題。

3. 資料中心停止運作 : 發生這種原因可能是由自然災害所引起,在這種情況下,需要使用容錯轉移 ( failover ) 的異地備援 ( geo-redundancy ),將現有服務移轉到備用的資料中心。

4. 升級或維護時所發生的錯誤 : 當在進行更新或是維護時,發生了出乎意料的錯誤,此時需要將資料庫還原到更新前的原始狀態。

Azure SQL Database 如何保持業務連續性

從 Azure SQL Database 建立的那一刻起,Azure 系統一直維持每個資料庫都有三個甚至是更多的副本來保護資料庫,資料異動確認 ( updates committed ) 回應前至少已經有兩份資料副本,在高可用性 ( HA ) 措施的保護下,要是發生上述第一點服務中斷的情況,也就是本地端的硬體或軟體發生故障時,仍可以有效的保護資料庫持續提供服務。

而在最新發布的 Azure SQL Database 服務層 ( Basic,、Standard、Premium ) 中,也為了因應上述其他三種資料庫服務中斷情況,提供了確保用戶業務連續性方案。

以下將個別來介紹Azure SQL Database如何在中斷發生的狀況下維持商業連續性 :

資料庫內的資料損毀或是遭到刪除

所有的 Azure SQL Database 資料庫版本 ( Basic、Standard、Premium ) 服務層都提供了自動備份的功能。這項功能專門可以解決因資料損毀或被刪除所造成的錯誤。Azure SQL Database 會每週做一次完整備份 ( full backups ),每天做一次差異備份 ( differential backup ) 以及每五分鐘進行交易記錄備份 ( log backups )。而備份的保存期限會依照使用者所使用服務層而有所不同,Premium 版為 35 天、Standard 版為 14 天、Basic 版為 7 天。您可以利用在保存期限內的任何一個備份來還原資料庫,甚至可以還原最近遭到刪除的資料庫,此一自由還原資料至任意時間點的功能可參閱此篇內容

資料中心停止運作

而針對 Azure 資料中心因為某些原因造成的長時間停擺,Azure SQL Database 各版本提供多種將資料庫備份到另外一個地區資料中心的功能,目前有三種跨資料中心的備援方式可供選擇 :

1. 異地還原功能 ( Geo-restore ) ,無論 Azure SQL Database 的 Basic、Standard 和 Premium 版都能夠透過異地還原功能,在配對的資料中心運用 Azure Storage 內的地理備援複本將資料還原,相關資訊可參閱此篇內容

2. 標準異地備援 ( Standard geo-replication ) Azure SQL Database 在 Standard 和 Premium 版上擴展了本地端高可用性系統 ( Local HA system ) 能力,用戶可在 Azure 配對之資料中心 ( paired region ) 上建立和維護一個次要資料庫,在平時這個次要資料庫是離線並且是無法讀取的,一旦遇到主資料中心發生停止運作的情況,用戶可以決定是否進行容錯轉移,此時在配對資料中心備援用的次要資料庫方可使用,相關資訊可參閱此篇內容

3. 主動異地備援 ( Active geo-replication ) Azure SQL Database Premium 版用戶可以選擇此異地備援方式,降低資料遺失風險、並能在最短時間恢復在異地恢復運作的一項災難備援解決方案。主動準異地備援功能可讓用戶選擇多達 4 個地理備援的次要資料庫,而這些次要資料庫可以在任何時候進行讀取,並且也可以用於負載平衡 ( Load Balance ) 快速讀取這些副本資料。主動異地備援目前已經進入技術預覽階段,用戶可以公開測試。

升級或維護時所發生的錯誤

使用主動異地備援,您可以建立一個連續的資料庫副本,透過它能夠立即的凍結先前更新或是維護的資料庫和應用程式,而在這個過程之中若是偵測到的錯誤,也能夠快速地回復到這個連續的資料庫副本。

不同的 Azure SQL Database 服務層提供了不同的災難備援解決方案。我們想要強調的是,在不同 Azure SQL Database 服務層之間用戶可以輕易地進行 ”降級” 或是 ”升級”,因此,當資料庫需要進行一些很重要的更新時,您可以先將資料庫從 Standard 版 ”升級” 到 Premium 版,這樣就能夠使用最保險的主動異地備援方式進行系統更新。等到更新完成之後,再將資料庫 ”降級” 回 Standard 版。這樣的好處一方面可以減少成本,另外一方面又能夠提升資料庫在更新時的可靠度。

主動異地備援細節

接下來我們將仔細的描述主動異地備援如何使用於確保業務連續性,並且透過下面的圖示來說明它是如何運作的。

圖一 一個 Azure SQL Database Premium 版的資料庫可以同時在同個區域或是不同的區域上建立最多四個可讀取的次要資料庫

主動異地備援關係 ( Active geo-replication relationships ) 可以透過 Azure 入口管理網站、PowerShell、REST API 來進行管理和建立。在入口網站中,您可以從主要或是輔助的資料庫中管理其備援關係,並且從主資料庫中監控每一個次要資料庫複製的狀況。

圖二 可以使用 Azure 管理入口網站建立和監控多達四個不同資料中心上的次要資料庫

每個資料庫可以建立多達四個可讀取的次要資料庫,每一個都與主資料庫擁有相同的名稱,但是分別建立於不同的伺服器上(伺服器所在的資料中心區域可以相同,也可以不同 )。當次要資料庫第一次被建立時,其狀態為主資料庫當前的狀況,一旦當次要資料庫建立完畢之後,它將會從主資料庫那裡進行連續性的資料複製。

次要資料庫就如同一般的資料庫,在本地端同樣地擁有高可用性系統 ( HA system ) 架構的保護。

圖三 次要資料庫的名稱與主資料庫相同,但是位於不同的伺服器上

不同於 Azure SQL Database 本地端高可用性架構下採用即時的資料複製方式,主動異地備援從主資料庫將資料複製到次要資料庫的資料複製方式是屬於非同步的,當主資料庫正在等待與次要資料庫完成資料交易時,主資料庫不會產生封鎖 ( blocked ) 的狀況。當複製資料到較遙遠的資料中心時,這項改變將可以解決資料複製時發生連線問題 (connection problems) 或網路高延遲 ( high-latency )。

為了確保次要資料庫進行資料交易時,不會造成主資料庫發生瓶頸 ( bottleneck ),因此次要資料庫需要擁有與主資料庫相同 ( 甚至更高 ) 的服務水準等級。

在使用主動異地備援時,次要資料庫是可以讀取的,所以可以支援唯讀 (read-only) 負載之應用情境。當使用者要跨越多個資料庫進行複雜的查詢動作或是需要低延遲時間讀取資料時,這項功能就能夠派上用場。

圖四 : 當某地資料中心發生停擺,可以終止備援關係,並且應用程式將進行容錯轉移到次要位置上。

每個主資料庫的備援關係 ( Replication relationships ) 是可以手動進行調整的,它允許您可以在任何時間點終止複寫。如果您決定終止主區域的複寫,您可以選擇立即終止 ( 這樣會遺失所有尚未執行的交易 ),也可以選擇在所有交易結束之後再終止。如果是資料中心停止運作,連帶影響到主資料庫停止服務,此時仍然可以手動使用容錯移轉。

圖五 : 您可以選擇立即停止或是等待所有數據交易處理完之後再停止

注意 : 只有主資料庫才有提供上述兩種停止作業方式。

若是從次要資料庫終止備援關係的話,備援關係將立即終止,並且您將會失去尚未被複製的資料交易。而會失去多少將取決於主資料庫在故障的時間點所做的備份以及在連線中緩衝多少資料交易。當您決定是否要終止備援關係時,您需要考慮到資料遺失的問題以及是否資料庫是否需要再進行備份。

圖六 : 若是從次要資料庫上進行停止異地備援的動作,就只能夠選擇立即停止

一旦您終止了主資料庫與次要資料庫間的備援關係,此時次要資料庫將成為一個可以正常讀寫的資料庫,同時您也擁有這個資料庫完整的存取權限。由於次要資料庫與主資料庫擁有相同的名稱 ( 但是在不同的伺服器上 ),因此您需要在應用程式上重新配置連接字串 ( Connection String )。若您進行了容錯移轉,這將需要在新的資料庫上重新建立與先前主資料庫相同的地理備援關係,以確保在容錯轉移之後,仍繼續擁有地理備援或負載平衡的能力,滿足業務連續性上的需求。

圖七 : 在終止次要資料庫的備援關係之後,新的主資料庫也需要建立地理備援關係來保護資料庫,並且也支援負載平衡

主動異地備援可以被整合進任何應用程式架構中,但是在某些應用架構中使用它是有風險存在的。更多關於此主題的資訊請參照本文

結論

主動異地備援不僅提供了強大的地理備援功能來保護資料庫不受到資料中心停擺所影響,更能夠使用在不同的商業連續性方案。主動異地備援目前已進入技術預覽階段,只有 Azure SQL Database Premium 版方有提供。

您可以透過此文章了解更多關於 Azure SQL Database 使用主動異地備援來維持業務連續性,或是觀看在Channel 9上由 Sasha 和Scott 主講關於主動異地備援如何支援實際業務的影片。我們將認真聽取您的意見,請您放心使用它,並且告知我們您的想法。

這篇文章原始發佈於「Microsoft Azure 中文部落格」

Remember Your NDA

MSDN Blogs - Tue, 10/21/2014 - 07:18

 

Editor's note:  The following post was written by MVP Award Program Manager Kerry Herger

It’s almost November and we’re now just days away from the start of the 2014 MVP Global Summit!  In a very short time over 1600 MVPs from around the globe will gather on the Microsoft campus to participate in over 500 technical sessions with hundreds of members of Microsoft product teams.

The sheer number of participants—and the amount of content shared—makes this the largest community event in the world. But that’s only part of what sets this annual gathering apart. For over 20 years, Microsoft teams have sat down with these technology and community leaders to provide MVPs visibility into early stage products and new releases giving MVPs the information they need to look forward in their work with community and to gain valuable community feedback to help make our products better.

“To me the MVP Summit is a great opportunity for what I call “direct interaction” between the MVP community on the one hand and all the different product teams and engineers in the product teams on the other hand” says Microsoft Developer Division Corporate Vice President Soma Somasegar.  “It’s the-two way dialogue, the two-way conversation and the feedback that is a part of what makes MVP Summit a great opportunity both for the product teams and the MVP community to meet face-to-face and have the high-level interaction and communication going on.”

Most MVPs have numerous communications with Microsoft product teams throughout their award year, but the hands-on experience and deep exchange of ideas at the MVP Global Summit is something most members of the community—including Microsoft’s product teams—look forward to all year. To lay the groundwork for this relationship, all MVPs sign a Non-Disclosure Agreement (NDA) assuring they will not share any confidential information they may gain from Microsoft. Throughout the MVP Global Summit, MVPs hear the refrain, “Don’t forget your NDA!” since it’s essential to the dynamic exchange of ideas between the MVP community and Microsoft.  

 

Your invitation to a unique business intelligence experience at UCISA CISG!

MSDN Blogs - Tue, 10/21/2014 - 07:02

Microsoft and Simpson Associates are partnering at this year’s UCISA CISG event in Manchester.  We’re excited to be presenting the unique opportunity
that Office 365 provides to our customers to leverage business intelligence as
a way of effectively managing areas like student number planning and
institutional performance.

 

The invitation that is being sent to all of our existing customers from Simpson Associates is below, and we’re looking forward to seeing lots of you there at the Midland Hotel in Manchester.

 

As UCISA Corporate Members we will be exhibiting at this year’s CISG at The Midland Hotel, Manchester once again and we would like to invite you to an exclusive new immersion experience that we will be running in partnership with Microsoft throughout the event.

Many of our University clients are looking for new and affordable ways to deliver accessible and pervasive dashboards to a larger number of information consumers. These consumers range from university-wide personnel, to students themselves;  and they need an affordable way to meet this demand!

At this year’s CISG event we are encouraging you to see how you could capitalise on your existing investments in Microsoft, by offering hands on sessions with Office 365 and Power BI during our workshop(s) the Customer Immersion Experience (CIE).

In many instances Universities already have investments in SQL, SharePoint and Microsoft and so it is a natural and affordable progression to explore the BI potential in these existing products which are accessible from every desktop.

If you would like to really understand how you could accelerate your  performance management capability using your current technology assets, then the Customer Immersion Experience (CIE) offers just that.

We'd like to extend an invitation for you to join us for a different kind of meeting. Enrolment is limited therefore we recommend you pre-book a place in advance here. 

 

The great thing about regular expression languages is that there are so many to choose from!

MSDN Blogs - Tue, 10/21/2014 - 07:00

Before you ask a question about regular expressions, you should make sure you and your audience agree on which regular expression language you are talking about.

Here is a handy table of which features are supported by which regular expression language.

You can use that table to solve this customer's problem:

I have a regular expression that works just fine when I test it in ⟨insert regular expression testing tool, like RegExr or RegexPlanet⟩, but I can't get it to work in real life.

C:\> findstr /r /c:"a(?!.*b)" file.txt (prints no results!) C:\>

My goal is to find all lines that contain an a not followed anywhere by a b.

ITCN 2014 Windows Phone Hackathon powered by Microsoft [Video]

MSDN Blogs - Tue, 10/21/2014 - 06:12

A few months back we announced ITCN hackathon for Windows Phone powered by Microsoft. Today we’re going to cover the hackathon as it was held, speak about the activities that happened during the hackathon with corresponding video and closing ceremony highlights from the event.

(Please visit the site to view this video)

  • Hackathon started with a kick off ceremony by Microsoft Innovation Center, Karachi Lead, Muhammad Umar, in which we welcome the audience and thanked them for the over whelming response, we also briefed them about the Hackathon Theme, Incentives for participants (Azure Passes, Telerik & Infragistics code), evaluation criteria, prizes and sporadic technical sessions for 3 days.
  • We welcome few guests from Quetta, Turbat, AJK & Lahore which travelled all the way along for this hackathon.
  • Participants started working on their app while our mentors & volunteers were assisting them in technical & logistics issue.
  • We organized 2 quiz sessions at that day in which we distributed Microsoft T-Shirts & Mugs to those who answered our questions correctly.

  • Day 2 started with a visit of faculties from different universities of Sindh including SSUET, Sindh University, NED, Bahria where they witnessed the healthy event & enthusiasm of audience towards the mobile app development.
  • Mr. Azhar Rizvi ( Chairman of Standee on Innovation & Entrepreneurship ) visited the venue and talked to each & every team of hackathon and discussed their ideas and potential business plans with them.
  • Capt. Mohsin Hayat Mali (Director Bahria University) visited and witnessed the healthy event and shared his views with Microsoft team.
  • The event was covered by different media channels & bloggers.
  • 1 Quiz competition was held at that day.

 


  • Day 3 was the app submission day on which every team was rushing to complete their app and to submit it before the deadline.
  • Mr. Athar Kaludi gave a sessions on Innovation of Mobile technologies & integration with Arduino platform to the audience.
  • Mr. Tahir Masood addressed the audience with a general speech.
  • Different Microsoft team members were present at that day to help participants in their app quality including Syed Abdul Basit, Usama Mustafa, Tahir Masood, Haseeb Shaukat etc.
  • The submission was closed at 5 PM and after that initial judging was started.

Evaluation Round 2:

  • After initial judgment at the third day of hackhon, we invited shortlisted teams of round 2 to visit MIC On Wed 3rd Sept to present a live demo of their app. Few teams presented remotely (outside khi)
  • The judgment panel includes Imran Ali (Manager BIC, Bahria Uni), Muhammad Umer, Syed Abdul Basit & Usama Mustafa (Microsoft)
   

Closing Ceremony:

  • On Tuesday 9th Sept, we organized the closing ceremony of this hackathon in which Capt Mohsin Hayat Mali (Director Bahria University) was invited as the chief guest.
  • Prize Distribution took place by the hands of chief guest.
  • Microsoft distributed USB’s to each & every attendee of the closing ceremony as the token of appreciation.
  • Microsoft introduced DVLUP platform to the participants.
               

5 free events for IT Pros looking to master the cloud

MSDN Blogs - Tue, 10/21/2014 - 06:03

Cloud tools are rewriting the rules faster than most IT departments can keep up. Whether you’re a cloud novice or an IT Pro on the cutting edge, continuing education is a must, as new benefits and best practices constantly emerge. Need a hand getting up to speed? Join Microsoft for one of our free cloud seminars on the topic of your choice. You’ll get to hear about the latest tools, discover how leading organisations are putting the cloud to work and learn tips and tricks you can apply in your own work.

Sign up today to attend a free event at Microsoft’s offices at Cardinal Place in London to learn about the latest cloud trends in:

Storage

It seems you can never have enough storage, and the more storage you require, the higher the costs for data management, back up, archive and disaster recovery.  Sound familiar? Microsoft Azure helps reduce costs and improve data management.  StorSimple, a Microsoft company is leading the way for Cloud Integrated Storage combining data management functions and optimising storage costs.

19th November: 9:30 am-1 pm

E-mail t-benko@microsoft.com to register.

Big Data

Knowledge is power -- but data is only useful when you know what to do with it.  Imagine being able to put your data to work and discover deep insights about your organisation.  You can do just that with Windows Azure HDInsight, a Big Data solution powered by Apache Hadoop.  Based on Microsoft BI toolsets, insights from the many facets of data can uncover patterns quickly.  Data sets are built as Hadoop clusters in minutes and can further integrate data into existing analytics. 

13th November: 9 am-1 pm

E-mail t-benko@microsoft.com to register.

Security

Identity and Access management is at the heart of corporate security, whether you want to enable employees to access internal resources or let consumers make remote transactions. Windows Azure Active Directory is an Identity and Access Management cloud solution enabling easy management of user accounts and single sign on whilst matching protection to its’ given environment.  Developers will be able to deliver access control to their applications in a unified manner, based on an organisation’s centralised policies.

6th November 9 am-1 pm

E-mail t-benko@microsoft.com to register.

File Management

Is there an easy way to clean up files on the server?  Wish you could measure resources at peak usage times without further added cost? If you combine SharePoint with Azure you will find the way to address these issues and more.  Gain further benefits from your existing SharePoint investments with Azure as it can handle your document storage and in addition host large amounts of SharePoint application data all within the cloud.

13th November: 9 am-1 pm

E-mail t-benko@microsoft.com to register.

Testing & Development

The cloud is a developer’s dream, as it allows you to self-provision as many virtual machines as you need for application development and testing -- without waiting for hardware, procurement or internal processes. Learn how to connect globally to your on-premises network with Windows Azure Virtual Network and confidently scale up, scale out, and generate load to deliver applications faster.

13th November: 1-5 pm

E-mail t-benko@microsoft.com to register.


Location:

Microsoft Offices
Cardinal Place
80-100 Victoria Street
London
SW1E 5JL

Celebrating eScience and the contributions of Paul Watson

MSDN Blogs - Tue, 10/21/2014 - 06:00

Celebrating eScience and the contributions of Paul Watson
The winner of the 2014 Jim Gray eScience Award was announced today at the Microsoft Research eScience Workshop, held in conjunction with the 10th IEEE International Conference on eScience Workshop in Guarujá, Brazil.

...(read more)

Microsoft’s 2014 Annual Citizenship Report and Environmental Sustainability

MSDN Blogs - Tue, 10/21/2014 - 06:00

Yesterday, Microsoft released its annual Citizenship Report, detailing the company’s assessment of its global citizenship work over the past fiscal year. This year’s report includes the deepest dive to date into Microsoft’s environmental commitments, which includes measuring, reporting, and reducing the environmental impact of our own operations and of the services and devices we offer. It also describes some of our work with customers, business partners, governments, NGOs and others to apply the power of information technology to help solve some of the world's most pressing environmental problems.

The report highlights a number of measures we’ve taken this past year which include: 

  • Purchased more than 3 billion kilowatt hours (kWh) of renewable energy;
  • Increased our a carbon offset project portfolio representing more than 600,000 metric tons of CO2 emissions;
  • Gained a cross-company ISO 14001 certification for Microsoft’s hardware and packaging manufacturing supply chain;
  • Pioneered a new concept to integrate fuel cells directly into server racks, which we expect will enable us to cut energy use in half; and
  • Signed a 20-year agreement to purchase 100 percent of the output of the 110 MW Keechi Wind project, a new wind farm which will begin operating in 2015.

The report includes in-depth information on trends in Microsoft’s energy use and carbon footprint. We recognize that climate change is a serious challenge and we have a responsibility to do as much as possible to control our impact on the environment. We are consistently working on ways to address some of these challenges, from our efforts to drive energy efficiency throughout our built infrastructure, to innovative approaches to increasing our use of renewable energy, to more efficient services and devices, to our commitment to carbon neutrality.

Our internal carbon fee continues to help us to meet our carbon neutrality commitment by driving accountability across Microsoft’s global business while raising funds to invest in internal efficiency, renewable energy, and carbon offsets projects. In addition to offsetting more than 600,000 metric tons of CO2 emissions, the carbon offsets program helps us to more directly protect ecosystems and impact communities through projects that benefit nearly 3 million people with improved health, income and employment opportunities.

Microsoft’s environmental commitment remains stronger than ever, and in the next fiscal year the company will continue working to evolve its environmental practices to drive even greater impact.

We encourage you to read more about this year’s Citizenship Report in this post on the Official Microsoft Blog.

5 free events for IT Pros looking to master the cloud

MSDN Blogs - Tue, 10/21/2014 - 05:50

Cloud tools are rewriting the rules faster than most IT departments can keep up. Whether you’re a cloud novice or an IT Pro on the cutting edge, continuing education is a must, as new benefits and best practices constantly emerge. Need a hand getting up to speed? Join Microsoft for one of our free cloud seminars on the topic of your choice. You’ll get to hear about the latest tools, discover how leading organisations are putting the cloud to work and learn tips and tricks you can apply in your own work.

Sign up today to attend a free event at Microsoft’s offices at Cardinal Place in London to learn about the latest cloud trends in:

Storage

It seems you can never have enough storage, and the more storage you require, the higher the costs for data management, back up, archive and disaster recovery.  Sound familiar? Microsoft Azure helps reduce costs and improve data management.  StorSimple, a Microsoft company is leading the way for Cloud Integrated Storage combining data management functions and optimising storage costs.

19th November: 9:30 am-1 pm

E-mail t-benko@microsoft.com to register.

Big Data

Knowledge is power -- but data is only useful when you know what to do with it.  Imagine being able to put your data to work and discover deep insights about your organisation.  You can do just that with Windows Azure HDInsight, a Big Data solution powered by Apache Hadoop.  Based on Microsoft BI toolsets, insights from the many facets of data can uncover patterns quickly.  Data sets are built as Hadoop clusters in minutes and can further integrate data into existing analytics. 

13th November: 9 am-1 pm

E-mail t-benko@microsoft.com to register.

Security

Identity and Access management is at the heart of corporate security, whether you want to enable employees to access internal resources or let consumers make remote transactions. Windows Azure Active Directory is an Identity and Access Management cloud solution enabling easy management of user accounts and single sign on whilst matching protection to its’ given environment.  Developers will be able to deliver access control to their applications in a unified manner, based on an organisation’s centralised policies.

6th November 9 am-1 pm

E-mail t-benko@microsoft.com to register.

File Management

Is there an easy way to clean up files on the server?  Wish you could measure resources at peak usage times without further added cost? If you combine SharePoint with Azure you will find the way to address these issues and more.  Gain further benefits from your existing SharePoint investments with Azure as it can handle your document storage and in addition host large amounts of SharePoint application data all within the cloud.

13th November: 9 am-1 pm

E-mail t-benko@microsoft.com to register.

Testing & Development

The cloud is a developer’s dream, as it allows you to self-provision as many virtual machines as you need for application development and testing -- without waiting for hardware, procurement or internal processes. Learn how to connect globally to your on-premises network with Windows Azure Virtual Network and confidently scale up, scale out, and generate load to deliver applications faster.

13th November: 1-5 pm

E-mail t-benko@microsoft.com to register.


Location:

Microsoft Offices
Cardinal Place
80-100 Victoria Street
London
SW1E 5JL

HowTo Get the Raw LDAP Query from SharePoint’s User Profile Import

MSDN Blogs - Tue, 10/21/2014 - 05:50

**WARNING: This article discusses modifications to default settings for your SharePoint installation. Please understand completely the steps you are taking and the risks to your farm before proceeding. MIISClient can be a useful tool for monitoring user profile synchronization, but it is unsupported to make changes using the tool. See Support for modifications to the user profile configuration settings via the FIM Client (MIISClient.exe) that ships with SharePoint. WARNING**

An issue came up the other day with one of our customer’s where we felt like we needed to compare the LDAP query being executed from two different SharePoint farms in order to troubleshoot a User Profile Import challenge. There are a variety of methods of troubleshooting User Profile Import, but there appears to be no way to actually get the raw LDAP query. So of course we reach for our nearest and most familiar network tracing tool.

In my case, that is Network Monitor… (other options include, but are not limited to Message Analyzer and Wireshark). I will not go into detail about how to capture a network trace in this blog, but if anyone wants a step-by-step on this we could make that a new post or we can refer you to other, existing content. However, after setting up the tool and capturing the User Profile Import we noticed that the LDAP traffic appears to be encrypted as seen here:

For comparison I’ve included what an unencrypted trace from LDP.exe would look like as well:

So what you see in the screenshot of the User Profile Import is encryption provided by Active Directory called LDAPSASL. This is all enabled by default through AD and the Forefront Synchronization Service Manager – which, of course, SharePoint uses for these types of User Profile Imports.

There are a couple of steps to unencrypt this traffic. First you must open the FIM Client, Miisclient.exe, which by default lives here: "C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe". I normally perform a runas using my synchronization account in order to make sure that I have the appropriate rights.

Click on the ‘Management Agents’ tab.

Double-click on the Management Agent that represents your sync connection. In my case, it’s named ‘MOSSAD-default’ because my sync connection is named ‘default’.

Click on Connect to Active Directory Forest, then click on the Options button.

Click to deselect the ‘Sign and Encrypt LDAP Traffic’ and verify that ‘Enable SSL for the Connection’ is also deselected, then click OK.

At this point you will need to provide AD credentials so enter credentials for a Domain Admin here. Now click on ‘Configure Directory Partitions’ and click the Options button next to ‘Configure Connection Security’.

Deselect both ‘Sign and Encrypt LDAP Traffic’ and ‘Enable SSL for the Connection’ and click OK.

Click OK to exit and Management Agent Properties dialog.

At this point, the next Import should be unencrypted; however, that’s not all there is to getting a good clean trace of the LDAP query. From here I’ll focus on Network Monitor, but my assumption is that any decent network capturing tool will have similar functionality. So capture a network trace of the next import and save it … you can manually run an import either directly through the FIM client by running the DS_FULLIMPORT stage of the Management Agent, or by starting a User Profile Import through Central Administration.

Now that you have the trace, open the saved file in Network Monitor – this is important as you will not get the necessary options if you attempt to do this on a live trace window. Set a display filter for ‘tcp.port==389’. This is the default non-SSL port for LDAP. You will noticed that it looks a bit different from the encrypted sample above.

If you click around on the different frames you will notice that some of the LDAP information has now been parsed and viewable in the ‘Frame Details’ window. However there are a lot of TCP frames that were not parsed as LDAP. These are continuations of previous frames and need to be re-assembled with the rest of the request/response frames.

Click the Frames menu and click ‘Reassemble all frames’.

This will open a new window with the frames of the trace reassembled. In this new window, create a display filter like this:

PayloadHeader.LowerProtocol.TCPProperties.DestinationPort == 389 or PayloadHeader.LowerProtocol.TCPProperties.SourcePort == 389

Now the number of frames should be drastically reduced, but you should be able to see the entire LDAP request/response in the ‘Frame Details’ window.

As with most of my posts, I don’t very often find this information in a vacuum. Two of my peers have been instrumental with their assistance:

Chad Ray – Chad is a fellow SharePoint PFE who actually found the Miisclient settings to disable encryption.

Lex Thomas – Lex is a long time Microsoft employee and huge advocate of doing what’s right for customers. He loves reading and analyzing network traces and it was he that showed me the functions of re-assembling the frames to get the LDAP goodness out of them.

Вышел новый курс MVA на основе прошедшего технологического ток-шоу «Azure Business Talks»

MSDN Blogs - Tue, 10/21/2014 - 05:30

18 сентября компания Microsoft провела первое полностью виртуальное мероприятие в формате ток-шоу про облака в России. На мероприятие было приглашено много экспертов и представителей действующего бизнеса из самых разных сфер — от игровых студий (JoyBits) и разработчиков средств для экосистемы бизнеса (FreshOffice) до компаний, работающих в сфере обеспечения безопасности (Лаборатория Касперского). Специалисты Microsoft рассказали про технологические основы обсуждаемых технологий. 

На мероприятии были раскрыты следующие вопросы:

  • Почему самые инновационные компании выбирают Облако?
  • Как облачные решения помогают сэкономить до 20% на капитальных затратах бизнеса?
  • Облачные «грабли» или чего не надо ожидать от Облака?

В частности же:

Игорь Сугнач из FreshOffice рассказал с берега Невы о том, как и зачем делать офис в облаке.

Дмитрий Рудаш из Raxel Telematics, которые недавно сделали проект по телеметрии для страховки (как водишь — такой и индивидуальный тариф), поделился опытом разработки проектов с облаком, оборудованием и сложными процессами.

Игорь Щегловитов из Лаборатории Касперского рассказал про нагрузочное тестирование.

Артур Баранок, витебский разработчик, рассказал про Drupal и про то, как его использовать (и зачем) в облаке.
 
Предлагаем вам пройти бесплатный курс по мотивам мероприятия на Microsoft Virtual Academy - Бизнес и облако: лучшие практики решений.

Damgaard Data turns 30 this month

MSDN Blogs - Tue, 10/21/2014 - 05:04

<nostalgia>

Version 2 just published a nice article about Damgaard Data – the company behind DanMax, C4, C5, XAL and Axapta.

You can read it here: In Danish and in English

</nostalgia>

App-V 4 und 5 Anwendungen funktionieren nicht mehr richtig nach Oktober Patch

MSDN Blogs - Tue, 10/21/2014 - 04:48
Hallo zusammen, wir bekommen gerade von vielen Stellen Meldungen, dass nach der Installation des Patches 2984972 http://support.microsoft.com/kb/2984972   App-V Anwendungen hängen – das betrifft App-V 4 und App-V 5. Bis wir das Problem behoben haben empfehlen wir folgenden Workaround:   Für App-V 4 x86: Registry Key: HKLM\SOFTWARE\Microsoft\SoftGrid\4.5\SystemGuard\ObjExclusions Value name: 95 (Or eine Nummerb die frei ist) Type: REG_SZ Data: TermSrvReadyEvent   Für App-V 4 x64 Registry...(read more)

Pages

Subscribe to Randy Riness @ SPSCC aggregator
Drupal 7 Appliance - Powered by TurnKey Linux