You are here

Feed aggregator

Beware: Compatibility Level 90 is no longer available in SQL 2014

MSDN Blogs - Wed, 02/04/2015 - 04:27

This is a quick, perhaps Level 200 post – a rarity on my blog but I am seeing this so often that I think it important to get this out there.

Those who are running databases with compatibility level 90 in SQL Server 2008 / 2012 need to be aware that there is no more support for level 90 in SQL Server 2014. The SSMS 2014 UI is a bit confusing in this respect, because it does show you the option to set level as 90:

But when you try to actually change this to 90, it fails:

Msg 15048, Level 16, State 3, Line 1
Valid values of the database compatibility level are 100, 110, or 120.
Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.

This information is indeed documented in Books Online: “When a database is upgraded to SQL Server 2014 from any earlier version of SQL Server, the database retains its existing compatibility level if it is at least 100. Upgrading a database with a compatibility level of 90 sets the database to compatibility level 100. “

Call to action to everyone who plans to upgrade to SQL Server 2014 and is running a database on compatibility level 90 is to thoroughly test with compatibility level as 120 (or perhaps 110 if you feel the changes in the cardinality estimator will warrant more testing in your workload case) before you upgrade. Both functional and stress testing must be done. Once the testing is signed off, you can confidently do the upgrade in production with the higher compatibility levels – 120 (recommended; subject to testing outcome) or 110.

My team of Premier Field Engineers within Microsoft Services can also be of help to your upgrade efforts and help detect and mitigate risks related to upgrading to the current version. Do engage us if you need help!

Новая Windows 10 и другие фантастические новинки от Microsoft

MSDN Blogs - Wed, 02/04/2015 - 04:08



На трансляция мероприятия Windows 10: The Next Chapter, где Microsoft представила множество разных новинок, часть из которых, мы, еще недавно, могли представить только в кино и на страницах фантастических романов. 

Все, что вы прочтете ниже не какое-то далекое будущее, а совсем-совсем даже ближайшее.

Основные анонсы этого мероприятия касались не только программного обеспечения, хватило и железных новинок, и новостей для геймеров:

  • Новая Windows 10 Consumer Preview
  • Новая Windows 10 для мобильных устройств
  • Новый браузер
  • Клиент Xbox Live и игры из Steam для всех устройств на Windows
  • Surface Hub c 84-дюймовым экраном
  • Голографические очки дополненной реальности HoloLens


Обо всём по порядку.

Новая Windows 10 Consumer Preview


Windows 10 — новая операционная система, которую Microsoft представила в сентябре, теперь получила множество приятных изменений.

Совершенно разные устройства, такие как, планшеты, ноутбуки, персональные компьютеры, даже XBox, теперь смогут работать на Windows 10. 

После релиза операционной системы (даты пока не сообщаются), для всех будет предусмотрен бесплатный апгрейд с Windows 7, Windows 8 и Windows 8.1 до Windows 10 в течение первого года.

Разработчики хорошо поработали, чтобы предоставить возможность пользователям использовать одну и ту же операционную систему на разных устройствах, форм факторах и с использованием различных способов ввода.

В операционной системе будет реализован как оконный режим, знакомый по Windows 7, так и режим, оптимизированный под нажания, похожий на Windows 8. Панель Пуск будет так же адаптироваться под режим использования устройства.



Голосовое управление Cortana теперь приходит и в персональные компьютеры. На панели задач у Cortana есть свое место, где отображаются полезные уведомления. Вы можете общаться с Cortana, которая, со временем, узнает о ваших интересах и предпочтениях, превращаясь в личного ассистента. Cortana умеет уже достаточно многое. В том числе, находить и запускать приложения.



Новая Windows 10 для мобильных устройств


Операционная система для телефонов и мобильные технологии тоже не стоят на месте. 
Microsoft готовит новую операционную систему Windows 10 и для мобильных устройств.



Разработчики существенно улучшили Центр уведомлений, интегрировали Skype в экран сообщений, поработали над удобством текстового набора и многое другое.



Параллельно с Windows 10, разрабатывается и огромный спектр универсальных приложений, с которыми можно работать на компьютерах, планшетах и смартфонах. Эти приложения должны закрыть основные потребности пользователей. 

В первую очередь, это офисный пакет. В мобильную операционную систему будут встроены полноценные инструменты для форматироваия и редактирования документов Word, Excel, PowerPoint и конечно же Outlook.



Помимо этого, будут и приложения не только для работы, например:

  • универсальное приложение Фотографии с коллекциями, автокоррекцией, синхронизацией с OneDrive;
  • новое музыкальное приложение, синхронизируемое между устройствами, а музыку можно хранить на OneDrive;
  • новые красивые контакты и многое другое.





Новый браузер


Был показан новый браузер с кодовым названием Spartan и быстрым движком рендеринга. 

Браузер получил новый интерфейс, который вписан в общий дизайн Windows 10. Одна из ключевых функций — возможность писать заметки поверх веб-страниц. При помощи стилуса или пальца можно отметить и подписать нужный объект или оставить свой комментарий.



В новом браузере будет режим чтения, который позволит читать статьи без рекламы и лишних элементов, а Cortana сама подскажет дорогу до ресторана, открытого в браузере.

Клиент Xbox Live и игры из Steam для всех устройств на Windows


Для геймеров и просто увлекающихся, Microsoft анонсировал встроенный клиент Xbox Live для всех устройств на Windows 10.



В одном приложении вы можете увидеть все игры, которые принадлежат пользователю, его активность и информацию, связанную с ними. Важно то, что сюда попадают и игры из Steam, которым пользуются очень многие. 



Хотите поиграть и у вас Windows 10? Просто нажмите Win + G. Откроется приложение Xbox.

Вы можете записывать игровые клипы прямо на PC. Даже если игра из Steam. Затем, добавить запись в свой профиль.

Два игрока могут играть в одну игру одновременно на разных устройствах. В новой Windows будет использоваться DirectX 12, который повысит производительность игр. 

Surface Hub c 84-дюймовым экраном


Surface Hub — новое устройство для бизнеса. Оно может стать удобным для совещаний или обсуждений каких-то рабочих задач. 

Вы можете писать и рисовать прямо на устройстве, вывести на экран контент с любого другого устройства, используя его в качестве большой сенсорной панели. 

Кроме того, к экрану можно подключаться в удаленном режиме, использовать Skype и любые другие приложения.



По техническим характеристикам пока известно не много: разрешение 4К, 84 дюйма, встроенные микрофоны, динамики, камера. 

Голографические очки дополненной реальности HoloLens


Добро пожаловать в мир голограмм с Windows 10! 
Microsoft представила устройство HoloLens, очки, которые позволяют погрузиться в дополненную реальность. 



Кстати, для HoloLens не нужен телефон или компьютер. Они сами по себе — компьютер. В этих очках вы сможете работать не только со специальными программами, но и с любыми универсальными приложениями Windows.

HoloStudio позволяет создавать свои голограммы, свои 3D-объекты, даже распечатывать их, при наличии 3D-принтера.
Среда поддерживает управление голосовыми командами, можно создавать собственные объекты, погружаясь в виртуальную среду. Управляется всё это простыми и естественными жестами.

Кадры из фантастического фильма? Неееет, это просто HoloLens от Microsoft!



Хорошая новость для разработчиков, Holographic API обещают включить в Windows 10, то есть, на всех устройствах с Windows 10 будет Holographic API.

Полезные ссылки


Официальный анонс Windows 10
Программа Windows Insider
Видео: Xbox on Windows 10
Видео: Microsoft HoloLens

Visual Studio 2015 预览版本中所有相关C++重构

MSDN Blogs - Wed, 02/04/2015 - 03:09

[原文发表地址]All about C++ Refactoring in Visual Studio 2015 Preview

[原文发表时间]2014/11/14 8:17PM

你好C++世界!

更新(1/6/2015):及时查看所有更新--自预览版版之后, 我们所做的的改进--在这个视频

伴随着于周三发布的Visual Studio 2015 预览版本,我们很高兴向大家呈现一个全新的、改善的高效代码功能,它在最大程度上(最终)实现了C++的重构。特别感谢那些厌倦了Visual Studio "14" CTPs,并给予我们反馈意见的人们。在预览版本中,我们尽自己最大的能力在最大程度上整合了尽可能多的意见, 我们将继续润色这些功能。

我想花费一些时间列出重构功能,从基本的如何调用每一个功能,到你可能喜欢的灵活小技巧。下列功能将涵盖在这篇文章中。

  • 重命名
  • 提取功能
  • 实施纯虚方法
  • 创建声明/定义
  • 移动函数定义
  • 转换为原始字符串

重命名毫无疑问是最常用和最需要的重构工具。它是如此重要,我们把它放在右击菜单的顶级。(你也可以通过按两次“Ctrl+R”快捷键激活该功能。)当用完这些功能以后,将会保存该设置项,但是默认情况下,你要完成两个窗户,第二个窗口是预览窗口。

提示和技巧

  • 如果要在预览窗口中,隐藏注释/字符串,不要勾选“Search comments/strings”。
  • 如果要在预览窗户中显示所有注释/字符串,保持所有默认未勾选项,不要勾选“Rename comments/strings”
  • 如果要显示和检查所有默认的注释/字符串, 勾选 "Rename comments/strings."
  • 想了解更多的信息(来自扩展功能部分),在9频道,观看Visual C++重构中的“重命名”。

提取功能 是我们最需要的第二功能. 我们仍在小范围的调整它,因此我们把它作为暂时扩展进行发;请针对这一功能给予我们反馈!一旦你安装了扩展功能,选择一段代码,右击,此功能在"Refactor…"之下(你同样可以通过Ctrl+R,Ctrl+M快捷键调出该功能。)

提示和技巧

  • 该工具有内置错误检查功能,比如你选择了表达式的一部分。(为了获得最佳效果,最好选择有效、规范的代码。)
  • 提取功能将匹配你当先的上下文。例如, 如果你想从一个成员函数中提取代码, 提取功能将同样作为一个成员函数 (之前的声明自动为你创建)。

实施纯虚方法将引出一个类所继承基类的所有纯虚方法。它是支持多个递归继承的。该功能可从类定义调用。

提示和技巧

  • 该功能倡导良好的代码规范, 因此它将在头文件中创建声明,在代码中创建定义部分。 如果同名源不存在,将创建该同名源。
  • 在基类中调用该功能实施虚方法仅限于特殊的基类。

 

  • 单步撤销操作将删除之前所创建的声明和定义,但不会删除生成的.CPP(如果已创建)
  • 如果想了解更多的信息(来自CTP 的功能), 请观看这个视频

题外话: 之前的三个功能依赖于智能感知,如今翻译单元(TU)已可以调用这些功能。如果智能感知不能工作 (这一点你通常可以通过语义无颜色推断出),或者你的代码中有大量的编译错误/红色波浪线。这项功能将不能可靠地工作。

创建声明/定义允许你基于之前的声明或者定义,快速创建一个与其对应的函数。为了更好的支持编码规范,并减少上下文切换, Peek 定义功能可以显示匹配所创建的位置。通过灯泡来激活该项功能。

之前:

之后:

提示和技巧

  • 该功能提倡良好的编码规范, 因此它将展示所创建的函数与邻近函数的关系。 如果没有显而易见的上下文,它将查找同名.h或.cpp来放置该函数,或者,如果不存在的话,将创建一个函数。
  • 如果检测到函数已声明但未定义时,绿色的波浪线将会出现(同时灯泡在上空盘旋)。
  • 想创建多个对应函数么? 只要选择代码确保它包含你所需要的所有功能(你的选择甚至不一定要精确!), 右键, 转到 Refactor…, 这样就调用了该功能。

  • 如果你不喜欢该功能的匹配位置, 通过灯泡适使用复制到剪切板的功能, 粘贴到它所应该去的位置。
  • 想了解更多的信息(来自CTP 的功能), 观看这个视频

移动定义位置允许你快速的移动函数内联和外联体 (通常在头文件和源文件之间)。它的实施和表现与创建声明/定义非常相似,没有灯泡。

提示和技巧

  • 分享以下创建声明/定义功能: 相对定位, Peek 定义, 批处理/块操作
  • 想了解更多信息 (来自CTP 的功能), 观看这个视频

原始字符串转换允许你转换任何字符串 (特别适用于对转义序列的字符串),在C++11中所介绍的读取原始字符串更容易。只要在字符串内任意位置(不要选择代码),从重构菜单中调用该功能。

提示和技巧

  • 只有那些具有文本含义的转义序列才被支持:
  • \n – 换行
  • \t – tab
  • \' – 单引号
  • \" – 双引号
  • \? – 问号
  • 如果字符串里包含任何转义序列, 它将在第一个不支持转义序列处发一条失败消息。
  • 没有转换回非原始字符串文本的功能——只需要使用撤销键。

请尝试这些功能,并给予我们反馈,不论是消极的还是积极的。谢谢你的时间,及帮助我们让Visual Studio成为更好的产品。

最美好的祝福

Gabriel Ha

Visual C++ PM

公告

 

 

 

 

 

 

 

关于windows phone/store 开发的C++工具采集

MSDN Blogs - Wed, 02/04/2015 - 02:37

[原文发表地址] C++Tools Acquisition for Windows Phone and Store Development

[原文发表时间]2014/11/12 3:35PM

通过这篇博客,我们想要告诉您可以在Visual Studio 2015 预览版的C++模块中开发Windows 8.1 Store/Phone和Windows 8.0 Phone项目。接下来要介绍的都是关于Windows Store 和Windows Phone的应用程序。为了在开发Windows 8.1 Store/Phone和Windows 8.0 Phone项目能有更好的用户体验,VS2015提取了VS2013和VS2012最新版本中的C++编译器工具、头文件、库文件、项目设置和其他的工具。

 

安装

在Visual Studio 2015 预览��中,您可以开发Windows 8.1 Store/Phone和Windows 8.0 Phone项目。要用C++语言做到这一点,请选择图1中高亮部分的3个组件安装。如图1:安装界面。只要VS安装完成,您既可以创建新项目,也可以打开已存在的项目。

 

                                        图1:安装界面

 

注意事项

已经存在的功能在Visual Studio 2015预览版的存在如下问题:

C++ storephone的单元测试

问题

使用VS2015生成新建的C++ Store, C++ Phone 8.1单元测试应用程序会失败,错误原因是不能找到头文件cppunittest.h

 

Windows Phone 8.0项目的智能感知功能

问题

对所有的Windows Phone 8.0项目智能感知功能都不可用。

 

Windows 8.0 Store Windows 8.1 Store / Phone项目中引用ATL

问题

  • 当您尝试生成一个使用了ATL的项目,会得到下面的错误

           error C1083: 不能打开包含的文件:'atlbase.h':没有该文件或目录

 

 

Windows 8.0 Store 项目升级到Windows 8.1 Store项目

问题

  • 当您试着生成一个从Windows 8.0 Phone 升级到 Windows 8.1 Phone项目,会得到下面的错误

           fatal error C1083: 不能打开包含的文件:'SDKDDKVer.h':没有该文件或目录

解决方法

  • 打开项目属性,然后把平台工具集改成v120。如图2:项目属性

                                                                      图2:项目属性

  • 右击项目,选择卸载项目
  • 右击项目,选择编辑
  • 注意<AppContainerApplication>true</AppContainerApplication> 没有在<PropertyGroup Label="Globals">里
  • 添加<AppContainerApplication>true</AppContainerApplication>到<PropertyGroup Label="Globals">并且删除所有其他的<AppContainerApplication>true</AppContainerApplication>实例
  • 这个将会修改Windows store应用支持的值为
  • 保存,并且重新加载项目

 

常见问题

如果已经安装了VS 2013,会发生什么?

如果您已经安装了VS 2013,VS 2015将不会安装任何包含的VS 2013和VS 2012的Windows 8.1 Store/Phone以及Windows 8.0 Phone 开发包。建议您安装VS 2013 update2及以上版本进而在VS 2015预览版上开发Windows 8.1 Phone/Store 和 Windows 8.0 Phone项目。一旦VS2013升级到Update2及以上版本,在VS2013或者VS 2015预览版都可以对Windows 8.1 Store/Phone或者Windows 8.0 Phone项目进行开发。也可以卸载VS 2015,但是建议应该移除您计算机上Visual Studio老版本。

 

可以在安装了VS 2015预览版之后安装VS 2013吗?

如果您想安装VS 2015预览版之后安装旧本版的VS,我们建议您安装重要发布版本的最新更新。

 

如果安装时没有勾选,现在想要去开发Windows 8.1/8.0 Store/Phone项目,应该怎样做?

如果您安装VS 2015预览版时没有勾选选项 如图1:安装界面,您还是可以新建项目或者打开已存在项目,还可以编辑这些项目。但是您不能编译这些项目,编译结果如图3:编译错误。        

                                                               图3:编译错误

当您遇到这些错误的时候,您可以通过程序与功能选择以上提及的那3个选项,然后重新启动安装。

 

需要为phone项目安装模拟器吗?

如果您只是进行Windows 8.1 商店应用程序开发,安装的时候可以不用选择Windows Phone 8.1模拟器选项。

 

可以获知新的C++功能吗?

在这个版本中,Windows 8.1 Phone/Store 和Windows 8.0 Phone 项目开发中用到的所有新的C++编译器和链接器功能都不可用。正如上面提及的,我们将会提取之前版本的编译器、头文件、库文件和等的工具,使其能够开发Windows 8.1 Store/Phone 和Windows 8.0 Phone 项目。对于所有支持平台的桌面应用程序开发,所有新的C++编译器和链接器功能都支持。

 

结束语

如同Visual Studio 2013支持Windows 8.0 phone/store开发,Visual Studio 2015支持Windows 8.1phone/store 以及Windows 8.0 Phone的开发。感谢您的阅读,请告诉我们您的反馈以及使用中遇到的问题。您可以发布留言,也可以直接给我写邮件(vsanni@microsoft.com)。

 

谢谢!

公告

 

 

 

 

IaaS VM 上の SQL Server であらゆるものを自動化

MSDN Blogs - Wed, 02/04/2015 - 01:30
このポストは、1 月 29 日に投稿された Automated Everything with SQL Server on IaaS VMs の翻訳です。 このたび Azure ポータルで SQL Server Virtual Machines の自動バックアップと更新プログラムの自動適用のサポートを開始したことを発表しました。両機能とも新しい Azure VM 拡張機能 である SQL Server IaaS Agent を基盤としており、SQL Server の高い性能と管理性、および Azure Virtual Machines の拡張機能が持つ俊敏性を兼ね備えています。これにより、ワンクリックでバックアップや更新プログラム適用の構成や管理を行うことができるようになります。 Azure にデプロイしている SQL Virtual Machines の自動バックアップを使用すると、SQL Server 2014 Enterprise での定期バックアップを構成できます。 Azure ポータル で数回クリックするだけで、保有期間、バックアップ用の Storage アカウント...(read more)

Azure Media Services のストリーミング セキュリティを強化する DRM テクノロジの一般提供を発表

MSDN Blogs - Wed, 02/04/2015 - 01:00
このポストは、1 月 29 日に投稿された Azure Media Services enhances streaming security with General Availability of DRM technology の翻訳です。 マイクロソフトはこのたび、Azure Media Services Content Protection (AES および DRM) サービスの 一般提供 を発表しました。この Content Protection サービスでは、ビデオ オンデマンドやライブ ストリーミング コンテンツを AES または Microsoft PlayReady で保護することができます。コンテンツの保護は、ビデオの収益化に欠かせない重要な要素です。 Netflix (英語) が最近のブログ記事で述べているように、ビデオ コンテンツ配信業者とプロバイダーの最大のライバルは、不正コピーです。マイクロソフトは、業界標準のセキュリティ保護を利用したコンテンツの提供を可能にすることで、コンテンツの安全な配信を支援します。 このサービスは、世界各地の拠点で順次ロールアウトしていく予定です...(read more)

Determine the RDP User for Web/Worker Role

MSDN Blogs - Wed, 02/04/2015 - 01:00

It is widely known that it is possible to add Remote Desktop (RDP) to a Cloud Service (web/worker role). Adding RDP is often done as a support mechanism - enabling the desire to see what is happening with the virtual machine and how the deployed code is working, or not.

Options to Enable Remote Desktop

There are two ways to add Remote Desktop support to a Cloud Service deployment:

1. Using Visual Studio, Remote Desktop can be added when the service is deployed by clicking the "Enable Remote Desktop for all roles" option in the publishing wizard. This approach will add two modules, RemoteAccess and RemoteForwarder, into the service model. You can read more on MSDN about setting up the connection in the service model

 

2. Using the Azure Management Portal, for the desired Cloud Service, first navigate to the CONFIGURE section and then select the REMOTE option in the bottom command bar. You can read more about this approach at http://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-configure/#remoteaccess.

 

 

Determine the Username

There are scenarios in which Remote Desktop is disabled when the Cloud Service is deployed, and only enabled in the event of a support incident when it is deemed RDP is the best support option. In this case, a co-administrator can enable RDP via the Azure Management Portal (as mentioned previously).  When first enabling RDP you set the username and password for the local machine account to be created on the role instance.  But what about after RDP is enabled - how do you know the local username that was created?  Is this information logged?

Enabling Remote Desktop in a Cloud Service is done via an extension. To learn more about extensions with Cloud Services and using them to enable Remote Desktop, I would encourage you to read Azure MVP Gaurav Mantri's excellent blog post on the topic. Gaurav's post shows how to add the Remote Desktop extension via the Service Management API. This information can be also useful when needing to retrieve details about a previously added Remote Desktop extension.

When Remote Desktop is enabled by using the extension model (e.g. enabling Remote Desktop via the portal), the operation logs in the Azure Management Portal (in the Management Services section) will show a new operation - AddHostedServiceExtension. If you were to look at the details for this extension, you would see something similar to the following:

<SubscriptionOperation xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<OperationId>ae0fcdb1-xxxxxxxxxxxxxx</OperationId>
<OperationObjectId>/0bbbc191-xxxxxxxxxxxxxxxxx/services/hostedservices/rdpdemo01</OperationObjectId>
<OperationName>AddHostedServiceExtension</OperationName>
<OperationParameters xmlns:d2p1="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.ServiceManagement">
<OperationParameter>
<d2p1:Name>subscriptionID</d2p1:Name>
<d2p1:Value>0bbbc191-xxxxxxxxxxxxxxxxx</d2p1:Value>
</OperationParameter>
<OperationParameter>
<d2p1:Name>serviceName</d2p1:Name>
<d2p1:Value>rdpdemo1</d2p1:Value>
</OperationParameter>
<OperationParameter>
<d2p1:Name>input</d2p1:Name>
<d2p1:Value><?xml version="1.0" encoding="utf-16"?><Extension xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/windowsazure"><ProviderNameSpace>Microsoft.Windows.Azure.Extensions</ProviderNameSpace><Type>RDP</Type><Id>RDP-a2d56066-1a78-40a9-98f3-e0a941a55a59</Id><Version>1.*</Version></Extension></d2p1:Value>
</OperationParameter>
</OperationParameters>
<OperationCaller>
<UsedServiceManagementApi>true</UsedServiceManagementApi>
<UserEmailAddress>xxxxxxxxxx</UserEmailAddress>
<SubscriptionCertificateThumbprint />
<ClientIP>70.xx.xx.xx</ClientIP>
</OperationCaller>
<OperationStatus>
<ID>ae0fcdb1-xxxxxxxxxxx</ID>
<Status>Succeeded</Status>
<HttpStatusCode>200</HttpStatusCode>
</OperationStatus>
<OperationStartedTime>2015-01-23T20:55:48Z</OperationStartedTime>
<OperationCompletedTime>2015-01-23T20:55:55Z</OperationCompletedTime>
<OperationKind>AddHostedServiceExtensionOperation</OperationKind>
</SubscriptionOperation>

A key piece of information in the above XML is the "input" OperationParameter. There are two key pieces of data here - the Type of the extension is "RDP" and the ID.  The type of "RDP" lets us know that we are looking at the correct extension - the extension which added Remote Desktop support to the Cloud Service. The ID provides a unique identifier for the specific extension's configuration information. With that ID, we can use the Get Extension operation in the Azure Service Management  API to retrieve public configuration, which will then provide the username created when enabling Remote Desktop.

In order to retrieve the public configuration, there are three steps you will need to perform:

  1. Set up authentication with the Azure Service Management API. See the Authenticating Service Management Requests topic in MSDN for more information. 
  2. Make a request to the Get Extension operation, providing the RDP extension ID retrieved from the Azure Management Portal.  For example, https://management.core.windows.net/0bbbc191-xxxxxxxxxxxxxxxx/services/hostedservices/rdpdemo1/extensions/RDP-a2d56066-1a78-40a9-98f3-e0a941a55a59. This can be done using a tool such as Fiddler, or by writing code against the Service Management API. The response should contain the base64 encoded public configuration data.
  3. Decode the public configuration. Once decoded, you will be able to find the username used when enabling RDP.
<PublicConfig xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<UserName>mcollier</UserName>
<Expiration>2015-02-04 05:00:00Z</Expiration>
</PublicConfig>

Chef を使用して Azure Virtual Machines のデプロイメントを自動化する

MSDN Blogs - Wed, 02/04/2015 - 00:40
このポストは、1 月 28 日に投稿された Automating Azure Virtual Machine Deployment with Chef の翻訳です。 「Infrastructure as Code」という言葉を聞いたことがあるという方は多いかもしれません。しかし、これがどのようなコンセプトであり、Azure でどのように活用できるのかまでご存じの方はいらっしゃるでしょうか? 簡単にまとめると、「Infrastructure as Code」とは、モジュラー型のインフラストラクチャの構築と管理に伴う IT 担当者の日々の負担を軽減する一連の技術としくみです。これにより IT 担当者は、ソフトウェア開発者がアプリケーションのコードを作成し管理するのと同じように、最新のサーバー環境を構築し管理することができるようになります。 「コード」を含むポリシーを定義することで、期待どおりの状態のインフラストラクチャをプロビジョニングできます。1 つのシステムをテストすれば、後はいくつでもデプロイすることが可能です。手動のインストールや個々のコンポーネントの構成、コンポーネント全体の整合性などを気にする必要はありません...(read more)

最新の Azure SQL Database Update (V12) 用移行クックブックの提供を開始

MSDN Blogs - Wed, 02/04/2015 - 00:30
このポストは、1 月 26 日に投稿された Migration cookbook now available for the latest Azure SQL Database Update (V12) の翻訳です。 マイクロソフトはこのたび、最新の Azure SQL Database Update (V12) 用移行クックブックの提供開始を発表しました。このクックブックでは、オンプレミスの SQL Server データベースを最新の Azure SQL Database Update (V12) に移行するためのさまざまな方法について説明しています。移行クックブックは こちら (英語) からダウンロードできます。 この最新の Azure SQL Database Update (V12) では、SQL Server エンジンに関するほぼ完全な互換性と Premium レベルでのさらなるパフォーマンス向上を実現しており、次世代の SQL Database サービスを提供するうえでの第一歩となります。T-SQL に関して SQL Server 2014 との互換性が向上しているため...(read more)

What's New in Certification: MTA and MOS Exam Updates?

MSDN Blogs - Wed, 02/04/2015 - 00:30

Two brand new Microsoft Technology Associate (MTA) exams have been created to help you build 21st Century skills into the courses you provide at your institution!

MTA has fast become immensely popular among college and apprenticeship providers over the last two years. The exams provide students will the ability to gain excellent entry level (Level 2) and foundation knowledge in areas such as app developing, programming, IT infrastructure and many more!

MTA: New and Retiring Courses

MTA are refreshing their exam portfolio over the next 6 – 12 months, in order to enable students be prepared for their future careers. MTA aims to help you and your students develop the skills necessary for trending new technologies in 2015.

We are pleased to introduce new MTA exams for use in conjunction with current additional resources (such as lesson plans, MOAC, Microsoft Press Study Guides, and online learning), designed to better support the core IT Infrastructure area of study and help students prepare for related certifications. These exams will replace a set of exams retiring on July 15, 2015.

NEW! 98-368: Mobility and Device Fundamentals
Replaces 98-349: Windows Operating System Fundamentals, retiring July 15, 2015

NEW! 98-369: Cloud Fundamentals
Help students learn the essentials of cloud computing technologies.

RETIRING
98-363: Web Development Fundamentals, 98-372: Microsoft .NET Fundamentals, and 98-374: Gaming Development Fundamentals

Depending on where you are in your certification journey, you may choose to pursue two exams currently in market to replace the retiring exams:

98-375: App Development Fundamentals

98-361: Software Development Fundamentals

For more information on the new and retiring courses, watch this NewsByte video and check out the MTA page on the Microsoft training and certification site.

Reminder: IT Academy offers numerous resources to help students prepare for these certifications, including lesson plans, Microsoft Official Academic Course (MOAC), Microsoft Press study guides, online learning, and more.

New MOS 2013 Master Certification Requirements

To make Microsoft Office Master Certification more flexible and desirable to test candidates and employers, Microsoft is excited to announce a change to the requirements needed to gain a Microsoft Office Master Certification in Microsoft Office 2013.

Starting in January 2015, test candidates will have the option to choose between three Master Certification tracks for MOS 2013--the Word Track, the Excel Track or the Traditional Track.  Multiple track options means you can focus on the specific skillset that will prepare you for your desired career path while still earning certifications in multiple Office applications to show potential employers that you have truly mastered Microsoft Office. Even better, anyone that has achieved one of these tracks before January will be retroactively awarded MOS 2013 Master certification.

Word

The Word track emphasizes deep Microsoft Word skills, and focuses on the skillset for potential careers in popular fields like Sales and Marketing, Legal, Journalism, and more.

Required exams: 77-425: Word Expert Part 1, 77-426: Word Expert Part 2,

77-420: Excel

Elective exams (select 1): 77-424: Access, 77-423: Outlook, 77-419: SharePoint,

77-421: OneNote

Excel

The Excel Track emphasizes deep Microsoft Excel skills for those interested in careers such as Accounting, Finance, Database Administration, or Research.

Required exams: 77-427: Excel Expert Part 1, 77-428: Excel Expert Part 2, 77-418: Word

Elective exams (select 1): 77-422: PowerPoint, 77-424: Access, 77-423: Outlook, 77-419: SharePoint, 77-421: OneNote

Traditional

The Traditional track resembles the requirements from MOS 2007 and 2010, with Expert certifications in both Word and Excel plus one elective exam.

Required exams: 77-425: Word Expert Part 1, 77-426: Word Expert Part 2, 77-427: Excel Expert Part 1, 77-428: Excel Expert Part 2

Elective (select 1): 77-422: PowerPoint, 77-424: Access, 77-423: Outlook, 77-419: SharePoint, 77-421: OneNote

What's New in Certification: MTA and MOS Exam Updates?

MSDN Blogs - Wed, 02/04/2015 - 00:30

Two brand new Microsoft Technology Associate (MTA) exams have been created to help you build 21st Century skills into the courses you provide at your institution!

MTA has fast become immensely popular among college and apprenticeship providers over the last two years. The exams provide students will the ability to gain excellent entry level (Level 2) and foundation knowledge in areas such as app developing, programming, IT infrastructure and many more!

MTA: New and Retiring Courses

MTA are refreshing their exam portfolio over the next 6 – 12 months, in order to enable students be prepared for their future careers. MTA aims to help you and your students develop the skills necessary for trending new technologies in 2015.

We are pleased to introduce new MTA exams for use in conjunction with current additional resources (such as lesson plans, MOAC, Microsoft Press Study Guides, and online learning), designed to better support the core IT Infrastructure area of study and help students prepare for related certifications. These exams will replace a set of exams retiring on July 15, 2015.

NEW! 98-368: Mobility and Device Fundamentals
Replaces 98-349: Windows Operating System Fundamentals, retiring July 15, 2015

NEW! 98-369: Cloud Fundamentals
Help students learn the essentials of cloud computing technologies.

RETIRING
98-363: Web Development Fundamentals, 98-372: Microsoft .NET Fundamentals, and 98-374: Gaming Development Fundamentals

Depending on where you are in your certification journey, you may choose to pursue two exams currently in market to replace the retiring exams:

98-375: App Development Fundamentals

98-361: Software Development Fundamentals

For more information on the new and retiring courses, watch this NewsByte video and check out the MTA page on the Microsoft training and certification site.

Reminder: IT Academy offers numerous resources to help students prepare for these certifications, including lesson plans, Microsoft Official Academic Course (MOAC), Microsoft Press study guides, online learning, and more.

New MOS 2013 Master Certification Requirements

To make Microsoft Office Master Certification more flexible and desirable to test candidates and employers, Microsoft is excited to announce a change to the requirements needed to gain a Microsoft Office Master Certification in Microsoft Office 2013.

Starting in January 2015, test candidates will have the option to choose between three Master Certification tracks for MOS 2013--the Word Track, the Excel Track or the Traditional Track.  Multiple track options means you can focus on the specific skillset that will prepare you for your desired career path while still earning certifications in multiple Office applications to show potential employers that you have truly mastered Microsoft Office. Even better, anyone that has achieved one of these tracks before January will be retroactively awarded MOS 2013 Master certification.

Word

The Word track emphasizes deep Microsoft Word skills, and focuses on the skillset for potential careers in popular fields like Sales and Marketing, Legal, Journalism, and more.

Required exams: 77-425: Word Expert Part 1, 77-426: Word Expert Part 2,

77-420: Excel

Elective exams (select 1): 77-424: Access, 77-423: Outlook, 77-419: SharePoint,

77-421: OneNote

Excel

The Excel Track emphasizes deep Microsoft Excel skills for those interested in careers such as Accounting, Finance, Database Administration, or Research.

Required exams: 77-427: Excel Expert Part 1, 77-428: Excel Expert Part 2, 77-418: Word

Elective exams (select 1): 77-422: PowerPoint, 77-424: Access, 77-423: Outlook, 77-419: SharePoint, 77-421: OneNote

Traditional

The Traditional track resembles the requirements from MOS 2007 and 2010, with Expert certifications in both Word and Excel plus one elective exam.

Required exams: 77-425: Word Expert Part 1, 77-426: Word Expert Part 2, 77-427: Excel Expert Part 1, 77-428: Excel Expert Part 2

Elective (select 1): 77-422: PowerPoint, 77-424: Access, 77-423: Outlook, 77-419: SharePoint, 77-421: OneNote

What's New in Certification: MTA and MOS Exam Updates?

MSDN Blogs - Wed, 02/04/2015 - 00:30

Two brand new Microsoft Technology Associate (MTA) exams have been created to help you build 21st Century skills into the courses you provide at your institution!

MTA has fast become immensely popular among college and apprenticeship providers over the last two years. The exams provide students will the ability to gain excellent entry level (Level 2) and foundation knowledge in areas such as app developing, programming, IT infrastructure and many more!

MTA: New and Retiring Courses

MTA are refreshing their exam portfolio over the next 6 – 12 months, in order to enable students be prepared for their future careers. MTA aims to help you and your students develop the skills necessary for trending new technologies in 2015.

We are pleased to introduce new MTA exams for use in conjunction with current additional resources (such as lesson plans, MOAC, Microsoft Press Study Guides, and online learning), designed to better support the core IT Infrastructure area of study and help students prepare for related certifications. These exams will replace a set of exams retiring on July 15, 2015.

NEW! 98-368: Mobility and Device Fundamentals
Replaces 98-349: Windows Operating System Fundamentals, retiring July 15, 2015

NEW! 98-369: Cloud Fundamentals
Help students learn the essentials of cloud computing technologies.

RETIRING
98-363: Web Development Fundamentals, 98-372: Microsoft .NET Fundamentals, and 98-374: Gaming Development Fundamentals

Depending on where you are in your certification journey, you may choose to pursue two exams currently in market to replace the retiring exams:

98-375: App Development Fundamentals

98-361: Software Development Fundamentals

For more information on the new and retiring courses, watch this NewsByte video and check out the MTA page on the Microsoft training and certification site.

Reminder: IT Academy offers numerous resources to help students prepare for these certifications, including lesson plans, Microsoft Official Academic Course (MOAC), Microsoft Press study guides, online learning, and more.

New MOS 2013 Master Certification Requirements

To make Microsoft Office Master Certification more flexible and desirable to test candidates and employers, Microsoft is excited to announce a change to the requirements needed to gain a Microsoft Office Master Certification in Microsoft Office 2013.

Starting in January 2015, test candidates will have the option to choose between three Master Certification tracks for MOS 2013--the Word Track, the Excel Track or the Traditional Track.  Multiple track options means you can focus on the specific skillset that will prepare you for your desired career path while still earning certifications in multiple Office applications to show potential employers that you have truly mastered Microsoft Office. Even better, anyone that has achieved one of these tracks before January will be retroactively awarded MOS 2013 Master certification.

Word

The Word track emphasizes deep Microsoft Word skills, and focuses on the skillset for potential careers in popular fields like Sales and Marketing, Legal, Journalism, and more.

Required exams: 77-425: Word Expert Part 1, 77-426: Word Expert Part 2,

77-420: Excel

Elective exams (select 1): 77-424: Access, 77-423: Outlook, 77-419: SharePoint,

77-421: OneNote

Excel

The Excel Track emphasizes deep Microsoft Excel skills for those interested in careers such as Accounting, Finance, Database Administration, or Research.

Required exams: 77-427: Excel Expert Part 1, 77-428: Excel Expert Part 2, 77-418: Word

Elective exams (select 1): 77-422: PowerPoint, 77-424: Access, 77-423: Outlook, 77-419: SharePoint, 77-421: OneNote

Traditional

The Traditional track resembles the requirements from MOS 2007 and 2010, with Expert certifications in both Word and Excel plus one elective exam.

Required exams: 77-425: Word Expert Part 1, 77-426: Word Expert Part 2, 77-427: Excel Expert Part 1, 77-428: Excel Expert Part 2

Elective (select 1): 77-422: PowerPoint, 77-424: Access, 77-423: Outlook, 77-419: SharePoint, 77-421: OneNote

27 новых бесплатных курсов виртуальной академии Microsoft Virtual Academy, февраль 2015

MSDN Blogs - Tue, 02/03/2015 - 23:51
В этом обзоре мы поговорим про бесплатные курсы виртуальной академии Microsoft MVA , которые будут полезны как профессиональным разработчикам программного обеспечения и ИТ-про, так и новичкам. Некоторые курсы предлагают бесплатную подготовку к официальным сертификационным экзаменам. Обратите внимание, что видео-плеер на сайте для ряда курсов, которые созданы на английском языке, содержит возможность включить русские субтитры. Хит! Экспресс-погружение в разработку приложений на JavaScript Если вы...(read more)

Dynamics CRM 2015/Online 2015 更新プログラム 認証の新機能 : Outlook クライアント多要素認証のサポート

MSDN Blogs - Tue, 02/03/2015 - 22:05

みなさん、こんにちは。

今回は Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online
2015 更新で拡張された認証の機能を紹介します。

概要

セキュリティの新機能としては、以下の 2 つの機能が追加されました。

- Outlook アドイン : 構成ウィザードの改善と多要素認証のサポート
- SDK : 組織サービス利用時に OAuth 2.0 の利用をサポートするクラスを提供

今日は前者の紹介を行い、SDK については次回紹介します。

構成ウィザードの改善

この記事のメインは多要素認証サポートの紹介ですが、構成ウィザードで
利用される機能である他、構成ウィザード自体も改善されていますので、
ここで合わせて紹介します。

Outlook クライアント用アドインの導入では、いくつか問題が発生しえる
ポイントがあります。その中でも構成ウィザードはユーザーが初めに操作
する必要がある一方、サーバーのアドレスを間違えたり、入れるべき値が
よくわからないという問題が発生します。

今回のリリースでは、構成ウィザードの体験を大幅に簡素化することで、
問題がより発生しないよう配慮がされています。

多要素認証のサポート

多要素認証は、従来のユーザー名/パスワード認証以外に、携帯にコードを
送って入力させるなど、セキュリティをより強固にできます。これまでは
ブラウザでしかサポートしなかった多要素認証ですが、今回のリリースでは
Outlook クライアントもサポート対象となりました。

必要要件

Microsoft Dynamics CRM Online をご利用の場合は特に要件はなく、管理者
ポータルから多要素認証を有効化することで対応が行えます。設置型は、
Windows Server 2012 R2 Active Directory Federation Service と IFD 構成が
必須となりますのでご注意ください。詳細は別途導入ガイドをご覧ください。
http://www.microsoft.com/ja-JP/download/details.aspx?id=45022

動作確認

では早速、以下に手順とともに詳細を紹介します。

1. 構成ウィザードをスタート画面より起動します。構成前に Outlook を
起動しても自動的に構成ウィザードは起動します。

2. 構成ウィザードは以下画面の様にシンプルになりました。また、ブラウザで
Dynamics CRM に接続しているアドレスを、そのままコピーして貼り付けても
動作するよう改善されました。今回は Online の組織に接続するため、ドロップ
ダウンより「CRM Online」を選択して、「接続」をクリックします。

3. サインイン画面もブラウザベースの新しい画面となりました。この変更で
多要素認証への対応も可能となっています。ユーザー名とパスワードを入力して、
「サインイン」をクリックします。

4. もし多要素認証が有効か強制になっているユーザーが、初めて多要素認証を
利用する場合は、上記画面でサインイン後、以下の画面が表示されます。
「今すぐセットアップ」をクリックします。

5. 多要素認証で利用するオプションを選択します。今回は自分の携帯に認証
コードを送付してログインを試みます。

6. 以下では「認証用電話」を選択し、電話番号を設定した後、「テキスト
メッセージでコードを送信する」オプションを指定している例です。
「連絡してください」をクリックします。

7. 携帯に SMS でコードが送信されるので、受け取ったコードを入力して
「確認」ボタンをクリックします。

8. アプリケーションパスワードが作成されます。「完了」ボタンを
クリックします。

9. その後以下の画面に遷移して、再度パスコードが送信されます。パスコードを
入力して「サインイン」ボタンをクリックします。尚、2 回目以降のサインインは
ユーザー名とパスワードを入力した次に、以下の画面が表示され、すぐに指定
した携帯にコードが送付されます。

10. 組織の追加が開始されます。

11. 構成が完了したら作業は終了です。

まとめ

近年ますますセキュリティに対する関心と需要が高まっていますが、今回の
リリースで多要素認証をサポートした事で、多くの管理者の方が安心して
サービスを導入できると考えています。ユーザーにとってはひと手間増える
セキュリティですが、ウィザード簡素化やメッセージの明確化をして、問題
なく構成が行える配慮した作りとなっています。是非ともお試しください。

- 中村 憲一郎

Pages

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