<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft Russia ISV Team</title><link>http://blogs.technet.com/b/isv_team/</link><description>Приветствуем Вас в блоге группы российского представительства Microsoft по работе с компаниями-разработчиками (isvrus@microsoft.com)</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Импорт dbf в SQL Server</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/14/3497825.aspx</link><pubDate>Mon, 14 May 2012 14:04:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3497825</guid><dc:creator>isvrus</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3497825</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/14/3497825.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Несмотря на то, что &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbf&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;давно считается &lt;/span&gt;&lt;/span&gt;legacy&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;форматом, сабж до сего времени остается насущной задачей судя по количеству вопросов в Интернете. В частности, я с ней столкнулся при попытке затянуть в таблицу карту. Карта &lt;/span&gt;&lt;/span&gt;ArcGIS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; содержала метаданные в формате &lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Имело смысл прочитать их заодно в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, чтобы не делать вручную подписи к полигонам, линиям и иным картографическим объектам. В давние времена &lt;/span&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;FoxPro&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 6 и &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 7.0 это &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.interface.ru/home.asp?artId=25333"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;не составляло проблемы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, но с тех пор многое изменилось. С выходом &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2005 в &lt;/span&gt;MSDN&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;появилась информация, что мастер импорта и экспорта в SQL Server не поддерживает импорт и экспорт dBASE-файлов и других DBF-файлов. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;В качестве решения рекомендовано использовать SQL Server Integration Services или промежуточный импорт в &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Access&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; или &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Excel&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; Такая же ситуация формально сохраняется по сей день, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/aa337084.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;включая &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Это не всегда удобно, потому что, помимо &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, требует дополнительной установки &lt;/span&gt;MS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Office&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а средства разработки &lt;/span&gt;ETL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-пакетов не входят в состав бесплатной редакции &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Express&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В этой заметке я постараюсь импортировать &lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, не пользуясь ничем, кроме &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Имеется файл regions2010_wgs.dbf, взятый &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://gis-lab.info/data/rusbounds-rosreestr/regions2010_wgs_shp.7z"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;отсюда&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Открываем &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, в &lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выбираем базу, в таблицу которой будем импортировать &lt;/span&gt;&lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, и из контекстного меню говорим &lt;/span&gt;Import&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2235.image001_5F00_611C048D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6545.image001_5F00_thumb_5F00_29A5CD92.png" width="464" height="607" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В качестве источника данных указываем .&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Net&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Framework&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Provider&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;for&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;ODBC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, коль скоро &lt;/span&gt;ODBC&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/e696d0ac-f8e2-4b19-8a08-7a357d3d780f"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;теперь снова наше все&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;, в качестве &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;ConnectionString&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; - следующую строку соединения:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=NA;Exclusive=No; NULL=No;Deleted=No;BackgroundFetch=No &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7534.image002_5F00_100E1A98.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1261.image002_5F00_thumb_5F00_6DD60F11.png" width="391" height="399" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Нажимаем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Next&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Если теперь нажать &lt;/span&gt;Back&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, мы увидим, что свойства соединения развернулись из строки в столбец так, чтобы можно было лицезреть их список и видеть, чему каждое из них равно:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5383.image003_5F00_66D65C8C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1261.image003_5F00_thumb_5F00_48A89ED8.png" width="397" height="405" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Примеры строки соединения для &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ODBC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-драйвера &lt;/span&gt;dBase&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;приводятся, например, в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://support.microsoft.com/kb/165866/en-us"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Knowledge&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Base&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;или на ресурсе &lt;/span&gt;&lt;a style="cursor: auto;" href="http://connectionstrings.com/dbf-foxpro#p91"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;connectionstrings.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. В целом, о назначении тех или свойств легко догадаться из их названий, кроме, пожалуй, свойства Deleted, которое имеет &lt;/span&gt;&lt;a style="cursor: auto;" href="http://connectionstrings.com/visual-foxpro#p90"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;прямо противоположный смысл&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Как известно, операция удаления строки в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;dBase&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;FoxPro&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не приводит к ее немедленному физическому удалению из файла. Строка лишь помечается, что она удалена. Физическая очистка строк, у которых проставлен признак удаления, и реорганизация файла выполняются командой &lt;/span&gt;&lt;/span&gt;PACK&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Значение NO говорит драйверу включить удаленные строки в возвращаемый набор результатов. Чтобы, наоборот, их не показывать, надо поставить YES. Жмем &lt;/span&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На следующем экране все просто. Задается соединение с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, включая ту базу, в которой будет создана таблица с результатами импорта из &lt;/span&gt;dbf&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0513.image004_5F00_1A6EA31E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7041.image004_5F00_thumb_5F00_5F3AC752.png" width="395" height="403" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Идем дальше. Предлагается выбрать &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-ную таблицу из списка таблиц или написать руками запрос. Имеет смысл, например, для &lt;/span&gt;FoxPro&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;шной базы, &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;которая, как и всякая нормальная база, представляет собой контейнер, в котором содержится несколько таблиц, в данном случае в виде отдельных &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;dbf&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;-файлов&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Для индивидуального &lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-файла это не работает - см., например, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.pcreview.co.uk/forums/odbcconnection-getschema-tables-all-wrong-dbf-file-t3788017.html"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;OdbcConnection&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;GetSchema&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;("&lt;/span&gt;tables&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;") &lt;/span&gt;all&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;wrong&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;for&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; .&lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;file&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, и сотрудники поддержки &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;рекомендовали в этой ситуации использовать &lt;/span&gt;&lt;/span&gt;OLE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DB&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Provider&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;for&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;FoxPro&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Во-первых, случай имел место задолго до коренного перелома генеральной линии партии. &lt;/span&gt;OLE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; тогда было наше все, &lt;/span&gt;a&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;ODBC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, наоборот, относилось к старым унаследованным интерфейсам. Во-вторых, я не понимаю, зачем броузить список &lt;/span&gt;dbf&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, когда он и так один.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В случае разрозненных &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, лежащих в одной директории, надо задать в строке &lt;/span&gt;ODBC&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-соединения (Рис.3) свойство DefaultDir, например,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Driver={Microsoft dBase Driver (*.dbf)};sourcetype=DBF;DefaultDir=c:\Temp;exclusive=No;null=No;deleted=No;backgroundfetch=No &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Тогда&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;можно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;отметить&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Copy Data from one or more tables or views. &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8611.image005_5F00_0789F9A7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5700.image005_5F00_thumb_5F00_6551EE20.png" width="401" height="410" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и будет выведен список &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbf&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в этой директории, из которого будет предложено выбрать:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0284.image006_5F00_625C896D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4403.image006_5F00_thumb_5F00_40247DE7.png" width="399" height="407" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Но я не задавал &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;DefaultDir&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;на Рис.3, поэтому выбираю написать запрос: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1273.image007_5F00_4B6D9224.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0601.image007_5F00_thumb_5F00_2935869E.png" width="401" height="409" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и пишу:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1667.image008_5F00_0D4451A6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0216.image008_5F00_thumb_5F00_722B8297.png" width="399" height="407" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;а&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ответ&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;получаю&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ошибку&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;The Microsoft Jet database engine could not find the object 'regions2010_wgs.dbf':&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2251.image009_5F00_7ACBDB23.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5700.image009_5F00_thumb_5F00_4DD67848.png" width="405" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Эта ошибка происходит из-за того, что глупый драйвер до сих пор &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://support.microsoft.com/kb/867190"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;воспринимает имена файлов в формате MS-DOS 8.3&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;. Если переименовать файл regions2010_wgs.dbf в, скажем, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;aaa&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а запрос Рис.8, соответственно, заменить на &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;select * from c:\Temp\aaa.dbf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, ошибка пропадает. Будет предложено выбрать существующую или задать название таблицы, которая будет создана на &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в базе &lt;/span&gt;&lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 (см.Рис.4) под результаты импорта из &lt;/span&gt;dbf&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Oставляю предлагаемое название как есть:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3817.image010_5F00_4B4D468A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6153.image010_5F00_thumb_5F00_08FA2E47.png" width="438" height="447" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Нажав здесь же кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Preview&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, можно предварительно ознакомиться с содержимым &lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, котор&lt;/span&gt;o&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;е предполагается перенести на &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7633.image011_5F00_0604C994.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8117.image011_5F00_thumb_5F00_43457E5B.png" width="439" height="448" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Все хорошо, только удручает абракадабра вместо русского текста. Причину ее появления в популярной форме объясняет уважаемый автор &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Lalex&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;a style="cursor: auto;" href="http://www.geofaq.ru/art/1excel2dbf.shtm"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;здесь&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Русские символы слетают из-за того, что глупый драйвер ожидает &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ный файл в &lt;/span&gt;DOS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;овской кодировке (&lt;/span&gt;CP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;866, она же &lt;/span&gt;OEM&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;). &lt;i style="mso-bidi-font-style: normal;"&gt;Он, похоже, считает формат &lt;/i&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;dbf&lt;/i&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; очень древним, чисто досовским наследием. ArcView же по умолчанию считает DBF виндосовским форматом (&lt;/span&gt;ANSI&lt;/i&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 1251). Так и стоят эти две программы, как два бычка, упершись лбами&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Итак, причина ясна, осталось ее поправить. Пляски с бубном прописать в строку соединения &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;collate=Machine&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; или &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;Russian&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; / &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;CodePage=ANSI&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; / &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;Collating Sequence=1251&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt; &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;к успеху не привели. Изменил &lt;/span&gt;&lt;a style="cursor: auto;" href="http://www.autopark.ru/ASBProgrammerGuide/DBFSTRUC.HTM#Table_9"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;29-й байт&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt; в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;aaa&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на 0хС9 - ноль эмоций. Действительно, признак кодовой страницы в заголовке &lt;/span&gt;&lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;драйвером игнорируется. Однако настройку драйвера можно изменить в реестре. Она хранится в &lt;/span&gt;&lt;/span&gt;DataCodePage&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;по пути &lt;/span&gt;&lt;/span&gt;HKLM&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;SOFTWARE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Jet&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\4.0\&lt;/span&gt;Engines&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;xBase&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;HKLM&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;SOFTWARE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Office&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\14.0\&lt;/span&gt;Access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Connectivity&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Engine&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Engines&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Xbase&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или, соответственно, &lt;/span&gt;&lt;/span&gt;HKLM&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;SOFTWARE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Wow&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;6432&lt;/span&gt;Node&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Jet&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\4.0\&lt;/span&gt;Engines&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;xBase&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или &lt;/span&gt;&lt;/span&gt;HKLM&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;SOFTWARE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Wow&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;6432&lt;/span&gt;Node&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Office&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\14.0\&lt;/span&gt;Access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Connectivity&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Engine&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Engines&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Xbase&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; в зависимости от того, был ли установлен на машину &lt;/span&gt;Office&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и если да, то как. По умолчанию, свойство действительно имеет значение &lt;/span&gt;&lt;/span&gt;OEM&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, что заставляет драйвер читать все &lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ы из расчета этой кодировки. Если изменить его на &lt;/span&gt;ANSI&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5315.image012_5F00_69E3E4DB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image012" border="0" alt="image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5383.image012_5F00_thumb_5F00_1BFB0F59.png" width="507" height="350" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;кириллица в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ANSI&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;шном &lt;/span&gt;dbf&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;'&lt;/span&gt;e&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, естественно, будет читаться по-человечески:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8032.image013_5F00_110E0844.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image013" border="0" alt="image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6472.image013_5F00_thumb_5F00_479BB388.png" width="451" height="461" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Перезапускаться при этом, к счастью, не требуется, однако визард импорта следует закрыть и повторить по-новой с Рис.1.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Жмем ОК, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Next&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, заканчиваем визард, в результате чего неявно создается и выполняется &lt;/span&gt;SSIS&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-пакет:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2656.image014_5F00_3118EF34.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image014" border="0" alt="image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0525.image014_5F00_thumb_5F00_59D4547D.png" width="400" height="408" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и получаем фигню. Гы!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6087.image015_5F00_04CC4283.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image015" border="0" alt="image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8561.image015_5F00_thumb_5F00_6CD5358F.png" width="681" height="424" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Это, на самом деле, тоже понятно, почему. В таблице &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Query&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;под результаты импорта визард создал поле &lt;/span&gt;&lt;/span&gt;region&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;типа &lt;/span&gt;&lt;/span&gt;varchar&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;(200) без явного указания коллации. Следовательно, для него по умолчанию используется коллация базы. Так получилось, что база &lt;/span&gt;Database&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;1 имела нерусскую коллацию: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4338.image016_5F00_3B39A22D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image016" border="0" alt="image016" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6011.image016_5F00_thumb_5F00_7F99936C.png" width="556" height="393" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Чтобы исправить ситуацию, надо сделать поле &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;region&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;юникодовским или откорректировать ему коллацию. Кстати, давайте ему еще длину увеличим. Так, на всякий случай.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0121.image017_5F00_3C6E153F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image017" border="0" alt="image017" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3276.image017_5F00_thumb_5F00_7508997F.png" width="558" height="355" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Сохраняем изменения структуры, очищаем данные &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;truncate table Query&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt; и повторяем импорт Рис.1-14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0243.image018_5F00_09CA6C33.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image018" border="0" alt="image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8585.image018_5F00_thumb_5F00_32E1DEA4.png" width="899" height="507" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Теперь все импортируется нормально. Единственно, я сказал "очищаем данные", но у себя это сделать забыл, и на картинке они задвоились. Переделывать уже не буду, потому что непринципиально. Смысл понятен. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3497825" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Синхронизация SQL Serverных баз через Облако</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/12/3497623.aspx</link><pubDate>Sat, 12 May 2012 14:48:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3497623</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3497623</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/12/3497623.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;В &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/09/3496965.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;прошлом посте&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt; мы использовали &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;для синхронизации между настольной &lt;/span&gt;&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 и облачной &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;базами данных, которые были включены в &lt;/span&gt;&lt;/span&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Group&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;по имени "группа захвата". Базы данных безоблачных экземпляров в пределах одной машины взаимодействуют со службой синхронизации данных через клиентского агента. Это сделано по соображениям безопасности, чтобы исключить взаимодействие с сервисом напрямую, к тому же базы могут (и должны) прятаться за файрволом. Единственно, что мне не нравится, это предупреждение, что срок действия агента истекает: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0121.image001_5F00_4AF3E019.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4426.image001_5F00_thumb_5F00_53478FA3.png" width="870" height="498" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Если перейти в левой панели на агента, получается более развернутое сообщение:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2744.image002_5F00_20B40C64.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8105.image002_5F00_thumb_5F00_42DBF21D.png" width="869" height="493" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Ссылка в сообщении указывает на &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/en-us/download/details.aspx?id=27693"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;http&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;://&lt;/span&gt;www&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;com&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;en&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;us&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;download&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;details&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;aspx&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;?&lt;/span&gt;id&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;=27693&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;.&lt;/span&gt; Это странно. С того же места я его ставил пару дней назад, и номер версии (4.0.5.0) с тех пор не изменился. Тем не менее как дисциплинированный пользователь я расстался со старым проверенным агентом Смитом. Предварительно нужно разрегистрировать все зарегистрированные на нем (см. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0317.image_5F00_03CDB596.png"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.17 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;span style="text-decoration: underline;"&gt;)&lt;/span&gt; локальные базы:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8512.image003_5F00_25A62446.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0753.image003_5F00_thumb_5F00_63530C02.png" width="493" height="387" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Чтобы изменения отразились на портале &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Platform&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, следует нажать &lt;/span&gt;Refresh&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в верхнем меню:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4454.image004_5F00_4761D70A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5428.image004_5F00_thumb_5F00_74471418.png" width="623" height="352" /&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Тогда &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;пропадает из-под агента в левом дереве, и агента можно прикончить с помощью кнопки &lt;/span&gt;&lt;/span&gt;Remove&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;из того же меню:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5584.image005_5F00_10945639.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1768.image005_5F00_thumb_5F00_255628EC.png" width="687" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;После чего по-новой запустил установку агента с приведенной ссылки, повторив шаги Рис.6 - 18 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/09/3496965.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. Смит1 установился, освоился и выкинул желтый треугольник совершенно аналогично (см.Рис.1) своему безвременно погибшему предшественнику. Что-то здесь не то, догадался я, и обратился к авторам этой замечательной проги. Ответили в том ключе, что сейчас агента менять не нужно, потому что нового они еще не доделали, а ссылка должна вести на страницу, разъясняющую что новый сервис (тот, который выйдет в июньском обновлении) будет несовместим со старой версией агента, но почему-то не ведет. Большое мне спасибо, что я это заметил. Высказав со своей стороны теплые слова в адрес аффторов, я забил на вопли агента и двинулся дальше.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Дальше нам предстоит добавить в существующую группу синхронизации еще одну настольную базу, которая будет синхронизироваться с первой настольной, а облачная будет играть роль посредника, или хаба. Если воспользоваться &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/alexejs/archive/2009/08/15/9871237.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;традиционными для такого рода примеров обозначениями&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;, взятыми из повести Пушкина "Дубровский", то первая настольная база &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 будет играть &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;роль Маши, облачная база &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - дупла, и еще нужно создать вторую настольную базу на роль Дубровского. Идем в ту же группу синхронизации, видим иконку, на которой написано Click to add a SQL Server database, и, натурально, кликаем:&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5141.image006_5F00_5DB429F7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3005.image006_5F00_thumb_5F00_49F71A96.png" width="737" height="398" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Далее по накатанной дорожке, как проходили в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/09/3496965.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущем посте&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1423.image007_5F00_3E9DE08C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5633.image007_5F00_thumb_5F00_036A04C1.png" width="383" height="304" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;По бедности у меня сейчас нет под рукой второй машины. Есть второй экземпляр &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;по имени &lt;/span&gt;&lt;/span&gt;POWERPIVOT&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на той же самой. На нем живут &lt;/span&gt;&lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;PowerPivot&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Power&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;View&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, все дела, и я еще создам пустую базу &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Pivot&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Это будет Дубровский. Если бы экземпляры находились на разных машинах, на вторую тоже бы следовало установить &lt;/span&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Agent&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, а в пределах одной я не уверен, что их может быть несколько. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667301.aspx#bkmk_localagentUI"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;В&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;FAQ &lt;/span&gt;говорится&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;: &lt;i style="mso-bidi-font-style: normal;"&gt;Q: How many instances of the local agent UI can be run? - A. Only one instance of the UI can be run&lt;/i&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Но то про юзер интерфейс. На всякий случай решил проверить. Выбираю &lt;/span&gt;Install&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;a&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;new&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Agent&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; вместо использовать существующий:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2477.image008_5F00_47C9F600.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5618.image008_5F00_thumb_5F00_7E57A144.png" width="507" height="392" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;Установку агента мы проходили в прошлом посте, и я в порядке закрепления дополнительно прошел ее уже в этом, поведясь на предупреждение, что старый истекает, поэтому описывать процесс установки еще раз не буду. Все, как обычно:&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5773.image009_5F00_0934828D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3124.image009_5F00_thumb_5F00_786CD7DE.png" width="431" height="435" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7823.image010_5F00_42A76CB7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2117.image010_5F00_thumb_5F00_4ADB924E.png" width="423" height="331" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;за исключением вот этого:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3582.image011_5F00_081C4716.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8468.image011_5F00_thumb_5F00_7B41F0F7.png" width="422" height="166" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Понятно, чем она недовольна. На Рис.10 внизу можно видеть, что окно относится к агенту Смит1, для которого ключ уже введен. Если бы можно было как-нибудь изменить в окне Рис.11 привязку к агенту Смит1 (Рис.7) на Бонд (Рис.9), но как? Если сейчас запустить инсталляцию бинарников агента, сетап обнаружит, что таковой уже стоит, и спросит: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Repair&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;? &lt;/span&gt;Uninstall&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;? Похоже, все-таки нельзя иметь двух агентов на одной машине, но для очистки совести я еще спросил у авторов и получил окончательный ответ: One local sync agent is allowed in one box. &lt;/span&gt;You can register several databases you want in one local sync agent. &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Значит, в данном случае так и поступим. За все будет отвечать агент Смит1.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Возвращаемся на Рис.8 и выбираем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Through an existing Agent:&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3162.image012_5F00_6AE6793E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image012" border="0" alt="image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7532.image012_5F00_thumb_5F00_2FB29D73.png" width="479" height="370" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Аналогично &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0317.image_5F00_03CDB596.png"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.17 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; задаем строку соединения с новой настольной базой и регистрируем базу на агенте:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2158.image013_5F00_45B90905.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image013" border="0" alt="image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2727.image013_5F00_thumb_5F00_3153437A.png" width="480" height="377" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь на агенте зарегистрировано 2 настольных базы: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 (старая) и &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Pivot&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (новая).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1145.image014_5F00_273EA24F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image014" border="0" alt="image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5430.image014_5F00_thumb_5F00_6C0AC683.png" width="479" height="376" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Добавляю новую базу в старую группу синхронизации. Чтобы она показалась в комбобоксе &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;STEP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 3 &lt;/span&gt;Select&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, на &lt;/span&gt;STEP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2 справа надо нажать кнопку &lt;/span&gt;Get&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;List&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Теперь ее можно выбрать:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3276.image015_5F00_70349E48.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image015" border="0" alt="image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1185.image015_5F00_thumb_5F00_4DFC92C2.png" width="409" height="402" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В результате конфигурация синхронизации приобретает следующий вид:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4810.image016_5F00_7C929BA4.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image016" border="0" alt="image016" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3302.image016_5F00_thumb_5F00_180777DB.png" width="792" height="359" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После нажатия кнопки &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Deploy&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в верхнем меню (чтобы сохранить сделанные изменения на сервере синхронизации) вся эта байда приходит в движение. Точнее, не вся. Поскольку данные между Машей и дуплом еще с прошлого поста находятся в согласии, шуршат только дупло и Дубровский:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1727.image017_5F00_741EA080.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image017" border="0" alt="image017" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0724.image017_5F00_thumb_5F00_094CA629.png" width="795" height="357" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;и, пошуршав, успокаиваются. Статус &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Synchronizing&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в верхней строке сменяется на &lt;/span&gt;&lt;/span&gt;Good&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0383.image018_5F00_5F1CF840.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image018" border="0" alt="image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4062.image018_5F00_thumb_5F00_20F3B7C2.png" width="643" height="393" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Схемы и данные из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0121.image_5F00_221793BF.png"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;дупла&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) передались на Дубровского (&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Pivot&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;). Со своей стороны, Дубровский пробует в них что-то изменить:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5102.image019_5F00_6B2E4C9A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image019" border="0" alt="image019" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5265.image019_5F00_thumb_5F00_528E897D.png" width="863" height="484" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Смотрим по журналу, что сейчас произойдет с его изменениями:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4251.image020_5F00_0476043B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image020" border="0" alt="image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3175.image020_5F00_thumb_5F00_4CE0434C.png" width="652" height="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;Как можно видеть из журнала, в 10:28:08 3 изменения с Дубровского были положены в дупло. Узнать конкретно, что это были за изменения, из журнала в текущей версии нельзя. &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/ae09e2b9-a22e-4bea-aa04-02a61be2df7f/"&gt;Здесь&lt;/a&gt; человек увидел в журнале, что столько-то failed и спросил, а как посмотреть, какие именно гавкнулись? Был дан ответ, что в настоящий момент никак, но this will be fixed in the near future and the failing rows will be identified with the PKs. For now, you will have to do a data diff between the source and destination DBs and identify the differences.&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6862.image021_5F00_25595115.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image021" border="0" alt="image021" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7026.image021_5F00_thumb_5F00_2BDCAAD8.png" width="750" height="352" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Действительно, мы их сейчас видим в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1033.image022_5F00_5D1B6F6B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image022" border="0" alt="image022" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6866.image022_5F00_thumb_5F00_7B560094.png" width="856" height="387" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.22&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Проходит еще один 5-минутный интервал, заданный в расписании (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5635.image021_5F00_2E3D119C.png"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.21 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;), и изменения Дубровского из дупла получает Маша:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7115.image023_5F00_43DFC999.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image023" border="0" alt="image023" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3487.image023_5F00_thumb_5F00_05B6891B.png" width="700" height="370" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.23&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;которая, в свою очередь, тоже вносит какие-то изменения. На некоторое время здесь пришлось отвлечься &amp;nbsp;и застопить сервис агента синхронизации Microsoft SQL Azure Data Sync (в интервале 10:31 -10:46) для наглядности, чтобы не переполнять журнал событиями. После внесения изменений запущен вновь.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4024.image024_5F00_61CDB1C0.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image024" border="0" alt="image024" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3835.image024_5F00_thumb_5F00_3514D21A.png" width="853" height="446" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Изменения своим чередом отправляются в дупло:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1832.image025_5F00_24D8E454.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image025" border="0" alt="image025" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3566.image025_5F00_thumb_5F00_6068CD47.png" width="776" height="364" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.25&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;На Дубровском в этот момент пока ничего нового:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5706.image026_5F00_2EADAFF2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image026" border="0" alt="image026" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6735.image026_5F00_thumb_5F00_780FDEE0.png" width="778" height="381" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.26&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Эти изменения дойдут до него через 5 мин. в следующую итерацию.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Можно пока посмотреть, как срабатывают триггеры &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Framework&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в дупле:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6646.image027_5F00_54270786.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image027" border="0" alt="image027" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1513.image027_5F00_thumb_5F00_6F9BE3BC.png" width="862" height="344" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и что в действительности выполняется в промежуточной базе:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7455.image028_5F00_5D8FA02F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image028" border="0" alt="image028" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1565.image028_5F00_thumb_5F00_4F047E3D.png" width="866" height="374" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.28&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Но вот проходят томительные 5 минут ожидания:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1541.image029_5F00_0FE34DE2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image029" border="0" alt="image029" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1614.image029_5F00_thumb_5F00_320B339B.png" width="793" height="412" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.29&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;и Дубровский забирает, наконец, из дупла весточку от Маши - запись с CategoryID = 9 удаляется. Молодец!&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4807.image030_5F00_146932CF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image030" border="0" alt="image030" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7610.image030_5F00_thumb_5F00_54FB5971.png" width="856" height="448" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.30&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Мы рассмотрели простейший пример дуплексной синхронизации двух баз данных, расположенных на традиционных &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ах, через &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. К преимуществу такого сценария можно отнести гибкость - экземпляры &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не обязаны видеть друг друга в пределах одной локальной сети или &lt;/span&gt;&lt;/span&gt;VPN&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Все, что им требуется, это выход в Интернет. Ну и доступ к Облаку, само собой. Недостаток вытекает из ограничений облачной базы, которая выступает в роли концентратора. Поскольку на пути от одного &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;к другому данные оседают в облачной базе, они должны удовлетворять &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ff394115.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;ограничениям &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: normal; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3497623" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Синхронизация данных с on-premise SQL Server. Data Sync</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/09/3496965.aspx</link><pubDate>Wed, 09 May 2012 14:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3496965</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3496965</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/09/3496965.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/17/3481630.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Настроить репликацию между облачной базой данных и базой на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (безоблачном) &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; нельзя, потому что SQL Azure ее &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ff394115.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;не поддерживает&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;. Как вариант, можно написать приложение с использованием &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/sync/default"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Framework&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, которое будет отслеживать изменения на одном конце и применять их на другом и наоборот. Такое приложение под названием &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;было написано в виде &lt;/span&gt;&lt;/span&gt;Web&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-сервиса и размещено во всех облачных датацентрах. Оно умеет реплицировать данные между облачными БД на серверах &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, между &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и обычным &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или через &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;между обычными &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ами, не связанными друг с другом никакими &lt;/span&gt;VPN&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ами. Репликация происходит по схеме &lt;/span&gt;hub&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;spokes&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, т.е. изменения, произошедшие на одном луче звезды, поступают в центр, который распространяет их во все остальные концы, входящие в ту же группу синхронизации, что и тот, где случились изменения. В роли ступицы, т.е. дистрибутора, выступает БД &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Заходим&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Windows Azure Management Portal - &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;см&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;пост&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6076.clip_5F00_image002_5F00_7E334DC4.jpg"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;"SQL Azure. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Создание сервера"\Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В данном случае нас интересует секция Data Sync слева внизу под &lt;/span&gt;Database&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5483.image001_5F00_545B358A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0456.image001_5F00_thumb_5F00_0C8986D6.png" width="799" height="541" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Согласно теме нынешнего поста выбираем в центральной части экрана прямоугольник &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;between&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;On&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;Premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;and&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Databases&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В данном примере мы рассмотрим репликацию, хотя в строгом смысле это не есть передача транзакций, а, скорее, отражение изменений, между базой данных на обычном &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и в Облаке, т.е. сервер &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;будет не только дистрибутором, но и издателем /подписчиком. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Предлагается указать подписку (здесь уже имеется в виду не подписка в смысле репликации, а подписка на &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;), под которую будет заготовлен сервер синхронизации. На момент написания данной статьи в одной облачной подписке можно создавать не более одного сервера синхронизации. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8877.image_5F00_5E6099FE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2502.image_5F00_thumb_5F00_74D33885.png" width="336" height="246" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На нем создается группа синхронизации. Под группой синхронизации понимается, условно говоря, подписка, т.е. группа баз на издателе и подписчике, хотя мы рассмотрим двунаправленную репликацию, т.е. подписчик может быть, в свою очередь, издателем, между которыми будут синхронизироваться статьи, если опять же говорить в терминах репликации, т.е. вертикально-горизонтально порезанные таблицы. Открывается визард настройки синхронизации. В отличие от традиционного визарда, представляющего собой череду сменяющих друг друга экранов, здесь теперь все по-новому и заточено под &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Metro&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;style&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;интерфейс. Экран темнеет, и на каждом шаге вспыхивают плитки в разных частях экрана, в которые нужно быстро тыкнуть. Я бы еще для развития реакции сделал, чтобы место вспыхивания &lt;/span&gt;&lt;/span&gt;i&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-го шага случайно менялось при повторном прохождении визарда. На планшетниках плитка должна биться током, если не сразу на нее кликнул. Сила тока зависит от сложности прохождения. Чт��-то я увлекся. На первом уровне задаем название группы синхронизации. Еще сразу горит кусок экрана с конфигурацией, хотя по-хорошему заполнять его предстоит на 4-м шаге. Наверное, бонус. Можно заполнить сейчас - без разницы. Под конфигурацией понимается период проведения сеансов связи на предмет синхронизации, а также &lt;/span&gt;reconciliation&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;- за кем остается правда, если оба поменяли одну и ту же запись в одной и той же таблице.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5040.image003_5F00_45FC7100.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8666.image003_5F00_thumb_5F00_689089AE.png" width="775" height="418" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Первый уровень пройден. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;На втором предстоит задать базу данных на необлачном &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Server&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;, который будет участвовать в синхронизации. Каждая база данных в текущей версии &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Data&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Sync&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;может входить не более, чем в 5 групп синхронизации. В пределах одной группы синхронизации можно создать не более 30 спиц (облачных и необлачных баз данных, обменивающихся между собою информацией), из них необлачных не более 5. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; Кликаем на обведенную овалом иконку: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7183.image004_5F00_1DD99C14.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1586.image004_5F00_thumb_5F00_0E761438.png" width="779" height="421" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Говорим, что это будет новый &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, т.е. в конфигурируемой группе синхронизации он еще не отмечен, и мы предполагаем, что синхронизация будет идти в обоих направлениях: как от &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в Облако, так и обратно:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4380.image_5F00_4364028B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5873.image_5F00_thumb_5F00_478DDA50.png" width="370" height="294" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На необлачный (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;on&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;premise&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; - в помещении) SQL Server необходимо установить специального агента синхронизации с Облаком, либо воспользоваться уже установленным, но т.к. до этого агент не ставился, то устанавливаем:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3542.image006_5F00_15D1D3E5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4201.image006_5F00_thumb_5F00_21871B17.png" width="481" height="372" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Будет предложено его поставить из традиционных &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Downloads&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3542.image007_5F00_496A1A76.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5518.image007_5F00_thumb_5F00_27320EF0.png" width="481" height="485" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;конкретно - с http://www.microsoft.com/en-us/download/details.aspx?id=27693. Я думаю, что никто не будет его скачивать, все будут сразу запускать, т.к. весит он немного - 7.2 МБ, а на машине, которую мы собираемся синхронизировать с Облаком, интернет должен, по определению, быть.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5277.image008_5F00_7FAB1CB8.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6735.image008_5F00_thumb_5F00_4BD3009A.png" width="704" height="538" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Установка проходит без особых эксцессов&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0878.image009_5F00_5C1E5286.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7801.image009_5F00_thumb_5F00_7A1C607A.png" width="415" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Здесь задается учетная запись, под которой будет работать сервис агента синхронизации (Рис.13). Она&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;должна&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;иметь&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;права&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;выход&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Интернет&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Log On as a Service (Administrative Tools -&amp;gt; Local Security Policy -&amp;gt; Local Policies -&amp;gt; User Rights Assignment). В разделе &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667329.aspx"&gt;Data Security&lt;/a&gt; написано, что &lt;i&gt;service log-in credentials supplied during the client agent install do not have to be admin credentials&lt;/i&gt;. По-видимому, имеется в виду локальный админ. Его она действительно не воспринимает. Доменный администратор проходит:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0118.image_5F00_045E4824.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1777.image_5F00_thumb_5F00_2183F02E.png" width="416" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5353.image011_5F00_291E9C52.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4572.image011_5F00_thumb_5F00_394A644B.png" width="418" height="340" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3731.image_5F00_716978DF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8688.image_5F00_thumb_5F00_5C97805F.png" width="415" height="323" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В ходе сетапа устанавливаются конфигурационный клиент Microsoft SQL Azure Data Sync &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Preview&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (C:\Program Files (x86)\Microsoft SQL Azure Data Sync\bin\SqlAzureDataSyncAgent.exe) и сервис агента синхронизации Microsoft SQL Azure Data Sync (C:\Program Files (x86)\Microsoft SQL Azure Data Sync\bin\LocalAgentHost.exe), стартуемый под учетной записью Рис.10:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6457.image_5F00_124CC5BA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1643.image_5F00_thumb_5F00_36257747.png" width="393" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Возвращаемся к Рис.7. Даем агенту агентурную кличку и ключ, чтобы он смог зарегистрироваться на сервере &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, заготовленном на Рис.2. После нажатия кнопки Generate Agent Key сгенерированный ключ появится внизу Рис.13, а рядом будет заботливая кнопочка Copy. Скопируем ключ, т.к. его предстоит предъявить на Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7801.image014_5F00_0B7C9B86.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image014" border="0" alt="image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8054.image014_5F00_thumb_5F00_746E1A49.png" width="437" height="441" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;после чего запускаем клиента:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0257.image_5F00_122C7A20.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2476.image_5F00_thumb_5F00_47E1BF7A.png" width="368" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и регистриpуем его на сервере &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (Рис.2) при помощи ключа, выданного на Рис.14:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6180.image_5F00_2AABF1A3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7266.image_5F00_thumb_5F00_3926EDC8.png" width="462" height="362" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В конфигурации агента должна быть прописана строка соединения с обычным &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, базу которого мы начали определять для участия в группе синхронизации Рис.5. В нашем примере это будет &lt;/span&gt;Northwind&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;1, созданная в &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/06/3496307.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущем посте&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. В случае выбора Windows-аутентификации учетная запись сервиса агента синхронизации Microsoft SQL Azure Data Sync (Рис.10) должна иметь доступ к БД настольного SQL Server, которую предполагается синхронизовать в Облако.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0317.image_5F00_03CDB596.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5100.image_5F00_thumb_5F00_52EAFE2A.png" width="455" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Р&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;ис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;Служба синхронизации &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667329.aspx"&gt;обеспечивает шифрование&lt;/a&gt; (Encrypted Data) всех конфиденциальных хранящихся в ней данных, в том числе:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; учетные данные пользователя базы данных SQL Azure&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; учетные данные пользователя базы данных SQL Server&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; файл конфигурации клиентского агента Data Sync&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small; mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&amp;nbsp;&amp;bull; учетные данные самой службы Data Sync для system storage в Windows Azure.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Жмем кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Register&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;слева вверху, чтобы дать понять агенту, какую базу мы собираемся синхронизировать. Покидаем клиентское приложение и возвращаемся к продолжению Рис.5. Кнопка &lt;/span&gt;&lt;/span&gt;Get&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;List&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на &lt;/span&gt;&lt;/span&gt;Step&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2 наполняет комбобокс &lt;/span&gt;Step&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; 3 списком баз, зарегистрированных на агенте по имени Смит (мы дали ему такое имя на Рис.14). Из этого списка выбираем соединение Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6177.image_5F00_640EB600.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3438.image_5F00_thumb_5F00_4F7940B5.png" width="446" height="439" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и выходим на следующий уровень. Здесь миссия - задать облачную БД, которая будет выступать в роли дистрибутора:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6712.image019_5F00_46341E8F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image019" border="0" alt="image019" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1018.image019_5F00_thumb_5F00_74CA2771.png" width="733" height="348" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Предварительно на облачном &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;fxv4koqar4 я &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;создал&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; пустую базу по имени &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. Прописываем строку соединения с ней в мастере синхронизации: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6131.image_5F00_4C078340.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4062.image_5F00_thumb_5F00_3082813D.png" width="426" height="364" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;На 4-м уровне с нас спрашивается частота синхронизаций и правило разрешения конфликтов. Мы его прошли еще на Рис.3.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5635.image021_5F00_2E3D119C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image021" border="0" alt="image021" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7360.image021_5F00_thumb_5F00_63862401.png" width="734" height="329" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На 5-м уровне предстоит создать статьи репликации. Здесь это называется &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Dataset&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2086.image022_5F00_7C354B44.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image022" border="0" alt="image022" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2677.image022_5F00_thumb_5F00_317E5DAA.png" width="735" height="333" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.22&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;У нас имеются две базы данных: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 на локальном &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и пустая &lt;/span&gt;&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в облачном. Для начала мы хотим наполнить &lt;/span&gt;&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1_&lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, т.е. &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 выступает в качестве источника. Говорим это мастеру синхронизации в верхнем комбобоксе. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;По нажатию кнопки &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Get&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Latest&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Schema&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;слева отображается список таблиц; при навигации от таблицы к таблице - справа список полей текущей таблицы. В одной группе cинхронизации может участвовать не более 100 таблиц, каждая из которых может иметь не более 1000 полей. Для того или иного поля можно отметить чекбокс &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Filter&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt; Тогда внизу нарисуется заготовка под условие &lt;/span&gt;&lt;/span&gt;where&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;по этому полю. Операторы ограничиваются &amp;gt;, &amp;lt;, = и их комбинациями. Например, &lt;/span&gt;&lt;/span&gt;like&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;еще не домыслили.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6864.image023_5F00_002F734A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image023" border="0" alt="image023" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4621.image023_5F00_thumb_5F00_4BAEA101.png" width="354" height="479" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.23&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Кнопка ОК сейчас недоступна, потому что у фильтра пустое поле &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Value&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Мы не будем использовать горизонтальное нарезание таблиц (как и вертикальное). Убираем галку фильтра и жмем ставшую доступной ОК.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На 6-м уровне остается нажать кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Deploy&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, чтобы загрузить на сервер &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;конфигурацию группы синхронизации &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7455.image024_5F00_2831FC9C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image024" border="0" alt="image024" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7026.image024_5F00_thumb_5F00_3EA49B23.png" width="652" height="325" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и готово. Экран радостно светлеет, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Status&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;: &lt;/span&gt;Provisioning&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в зеленой строке сменяется на &lt;/span&gt;&lt;/span&gt;Synchronizing&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и наконец &lt;/span&gt;&lt;/span&gt;Good&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6036.image025_5F00_1B27F6BE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image025" border="0" alt="image025" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6036.image025_5F00_thumb_5F00_4F98A339.png" width="812" height="438" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.25&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Говорит, что синхронизация успешно произошла. Сейчас мы поглядим, какой это Сухов. Во-первых, на портале &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в секции &lt;/span&gt;&lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;имеется просмотр журналов синхронизации - пункт меню &lt;/span&gt;&lt;/span&gt;Log&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Viewer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, либо слева выбрать соответствующий пункт из участников синхронизации и справа кликнуть &lt;/span&gt;View&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Log&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Три нижние строчки в журнале - это перенос в Облако 3-х выбранных на Рис.22 таблиц, но пока я это писал, прошло 5 заданных на Рис.20 минут, проснулся агент Смит, проверил, есть ли для него работа, и снова заснул:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3618.image026_5F00_006B34D8.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image026" border="0" alt="image026" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6431.image026_5F00_thumb_5F00_02780DD4.png" width="817" height="421" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.26&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Убеждаемся, что все 3 заказанные таблицы появились в облачной базе и наполнились данными:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2211.image027_5F00_1E591CFF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image027" border="0" alt="image027" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7411.image027_5F00_thumb_5F00_498D8E39.png" width="859" height="428" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="line-height: 115%; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/02/12/3480396.aspx"&gt;Мы уже знаем&lt;/a&gt;, что все соединения с SQL Azure в обязательном порядке шифруются. Синхронизация не является исключением. &lt;/span&gt;Во избежание перехвата данных в процессе синхронизации сервис SQL Azure Data Sync &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667329.aspx"&gt;шифрует все соединения&lt;/a&gt; (Encrypted Connections) между компонентами, в том числе:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; соединение &lt;/span&gt;&lt;span style="font-size: small;"&gt;между службой и системной БД в SQL Azure&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; соединение &lt;/span&gt;&lt;span style="font-size: small;"&gt;между службой и system storage в Windows Azure&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; соединения &lt;/span&gt;&lt;span style="font-size: small;"&gt;между всеми компонентами облачного сервиса&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;bull; соединение &lt;/span&gt;&lt;span style="font-size: small;"&gt;между клиентским агентом и облачным сервисом&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;bull; соединение между порталом Windows Azure Platform и облачным сервисом.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Проверяем, что в обратную сторону синхронизация тоже работает. Поменяем в Облаке какие-нибудь данные:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4846.image028_5F00_4A55CE56.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image028" border="0" alt="image028" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6835.image028_5F00_thumb_5F00_05E5B74A.png" width="860" height="304" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.28&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и не позже, чем через 5 мин. эти изменения отразятся в настольной базе &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Пока что можно обратить внимание, что структуры таблиц &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Northwind&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;1 переехали в Облако вместе с ограничениями, поэтому delete from Categories where CategoryID = 6 не получится по причине The DELETE statement conflicted with the REFERENCE constraint "FK_Products_Categories". &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Однако &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Data&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Sync&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;не копирует структуру исходной базы в назначение один в один. &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;C&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;оздаются только отмеченные на Рис.23 таблицы, а в них только те поля, что были отмечены там же. Если по этим полям в источнике имелись индексы, они будут созданы в назначении, за исключением индексов по полям типа &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;XML&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. Также не переносятся ограничения типа &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;CHECK&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;, триггеры, представления и хранимые процедуры - см. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667301.aspx#Provisioning"&gt;Data Sync FAQ&lt;/a&gt;, "Does Data Sync fully create and provision tables?": &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Because of these limitations we recommend that for production environments you provision the full fidelity schema yourself and not depend on the schema provisioned by Data Sync. The auto provisioning feature of Data Sync works well for trying out the service.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Если впоследствии схема какой-либо из участвующих в синхронизации таблиц, поменяется и эти изменения захочется тоже синхронизировать, единственный способ - пересоздать группу синхронизации (Рис.2, 3, ...) - см. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667301.aspx#bkmk_schemachangesyncgroup"&gt;Data Sync FAQ&lt;/a&gt;, "Q: I just changed my schema. How do I get the change into my sync group?"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Кроме отмеченных на Рис.23 таблиц, образовались служебные таблицы схемы &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DataSync&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;в обеих базах. Вот, как выглядит таблица &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DataSync&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;.&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Categories&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;dss&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;tracking&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;после внесения изменений Рис.27. Здесь приводятся не все колонки, но и без того что-то это до боли напоминает. Раскрываем&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;таблицу&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;dbo.Categories, &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;смотрим&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;ее&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;триггеры&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Правильно, так и есть:&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; Categories_dss_delete_trigger, Categories_dss_insert_trigger, Categories_dss_update_trigger. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Это действительно &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Sync&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Framework&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;для версий, ранее 2008-го, потому что &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Change&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Tracking&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;не поддерживается. В&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;связи&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;с&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;тем&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;, &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;что&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;при&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;создании&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;синхронизации&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;вносятся&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;изменения&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;в&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;структуры&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;баз&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;, It is highly recommended that you test SQL Azure Data Sync on a non-production database to ensure that it does not have an adverse effect on your existing applications - &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667301.aspx#bkmk_changestodatabase"&gt;Data Sync FAQ&lt;/a&gt;, "&lt;/span&gt;Q: Will SQL Azure Data Sync make changes to my database?"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style="width: 818px; line-height: normal; margin-left: 3.9pt; list-style-type: disc; border-collapse: collapse; mso-table-layout-alt: fixed; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr style="height: 25.25pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;CategoryID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;update_scope_local_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;scope_update_peer_timestamp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;local_update_peer_timestamp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;scope_create_peer_timestamp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;local_create_peer_timestamp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;sync_row_is_tombstone&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="42" valign="top" width="118"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;last_change_datetime&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 1;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;925&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:33:58&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 12.65pt; mso-yfti-irow: 2;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4003&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 3;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4004&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 4;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4005&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 5;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4006&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 6;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4007&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 7;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4008&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13.1pt; mso-yfti-irow: 8;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4009&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;4002&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="21" valign="top" width="118"&gt;
&lt;p style="line-height: 13pt; margin: 0cm 0cm 0pt;" class="MsoNormal" align="right"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:15:15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 14.2pt; mso-yfti-irow: 9; mso-yfti-lastrow: yes;"&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="61"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="108"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="115"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;926&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="106"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;926&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="94"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm;" height="23" valign="top" width="118"&gt;
&lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal" align="right"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;09-05-12 09:33:58&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Табл.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Тем временем можно уже смотреть, что получилось в настольной БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;1:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0121.image_5F00_221793BF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1602.image_5F00_thumb_5F00_68845DFA.png" width="854" height="458" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.29&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Мы видим, что сделанные изменения доставились в таблицу &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;Northwind&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;.&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;dbo&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;.&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;Categories&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (записи №№1, 9). Удручает, правда, то, что вместо кириллицы нарисовались знаки вопроса. Домашнее задание: вернитесь на Рис.28 и повторите вставку, чтобы русские буквы все-таки отобразились нормально.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Ограничения текущей версии&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;, такие, как количество издателей/подписчиков в группе синхронизации, количество таблиц, колонок и т.д., я старался проговаривать по ходу повествования. На всякий случай напомню, что все они перечислены в &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh667301.aspx"&gt;Data Sync FAQ&lt;/a&gt;. Существенным ограничением, про которое я до сих пор не упомянул, выступает &lt;a href="http://stackoverflow.com/questions/10453567/sql-azure-data-sync-how-to-acces-api-for-data-sync"&gt;отсутствие программных интерфейсов&lt;/a&gt; - The SQL Azure Data Sync Service has no publicly available API as of the current release - т.е. заскриптовать проделанное на вышеприведенных картинках в настоящий момент нельзя. При необходимости программного доступа пока рекомендуется использовать &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Sync&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Framework&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; - по сути, написать свой собственный SQL Azure Data Sync.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;br /&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3496965" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Синхронизация данных с on-premise SQL Server. BACPAC</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/06/3496307.aspx</link><pubDate>Sun, 06 May 2012 13:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3496307</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3496307</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/06/3496307.aspx#comments</comments><description>&lt;p&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Вместо того, чтобы сначала переносить схему, а затем заливать в нее данные, миграцию базы можно выполнить в один прием. Как уже говорилось в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/04/3496080.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущем посте&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, в &lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;2.0 появилась возможность экспорта/импорта (&lt;/span&gt;&lt;/span&gt;Export&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;Import&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), которая в отличие от извлечения/развертывания (&lt;/span&gt;Extract&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;Deploy&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) позволяет перетаскивать между &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ами (включая &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;) не только схему базы, но и содержащиеся в ней данные. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Вернемся&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Рис&lt;/span&gt;.1 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;предыдущего&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;поста&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;вместо&lt;/span&gt; Extract Data-tier application &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;скажем&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Export Data-tier application.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8360.image_5F00_4CB1F73D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0728.image_5F00_thumb_5F00_29A185CD.png" width="500" height="463" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6170.image_5F00_263FEE25.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4604.image_5F00_thumb_5F00_7152E8E7.png" width="506" height="468" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3107.image_5F00_27082E42.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2677.image_5F00_thumb_5F00_5127B65D.png" width="502" height="465" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;С точки зрения миграции на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;экспорт визарда ведет себя интеллектуальней, чем экстракт. Он проверяет экспортируемые объекты на соответствие ограничениям &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. С другой стороны, эти проверки нельзя отключить, если база переносится не в Облако, а между двумя инстансами обычного &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Еще одно неудобство в том, что он не позволяет вернуться к предыдущему экрану. Приходится начинать сначала. На Рис.2 я замечаю закладку &lt;/span&gt;Advanced&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5314.image_5F00_5ECA4C98.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1072.image_5F00_thumb_5F00_29DD475B.png" width="503" height="465" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и по наивности полагаю, что если раскликать таблицы, вызвавшие у него недовольство на Рис.3, он оставит их в покое и успешно перенесет остальные. Не тут-то было. Снова возникает та же самая ошибка Рис.3, хотя визард экспорта отдает себе отчет в том, что таблицы, на которые он ругается, выбраны не были:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2112.image_5F00_5F928CB5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3683.image_5F00_thumb_5F00_0AF6ADB0.png" width="504" height="466" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Самое&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;время&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;почитать&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;документацию&lt;/span&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/hh213241.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Export a Data-tier Application&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;, &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh335292.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;How to: Export a Data-tier Application (SQL Azure)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt; - &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;а&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;она&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;зараза&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;молчит&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;как&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;рыба&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;об&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;лед&lt;/span&gt;. &lt;i style="mso-bidi-font-style: normal;"&gt;To specify a subset of tables to export, use the Advanced option&lt;/i&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Год&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;назад&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;вопрос&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Can these magical bacpac files only include a whole database, or can I just transfer a single table?&lt;/i&gt; &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;человеку&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/da-DK/sqlazurelabssupport/thread/2094b424-4033-4f36-bc9a-9992d1be6120"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;ответили&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;At this time, the import/export services will retrieve the entire database.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We will be adding support for selective exports prior to the final release&lt;/i&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Ну, молодцы, - подумал я, - хорошо добавили. И оказался неправ, ибо сие есть не баг, но фича. &lt;/span&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;The resultant BACPAC will contain the full schema definition plus the table data only for the specified tables&lt;/i&gt; (&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;с&lt;/span&gt;) &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://dacguy.wordpress.com/2012/01/24/sql-azure-importexport-service-has-hit-production/"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;DAC Guy&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Таким образом, галки на Рис.4 отмечают те таблицы, для которых будут перенесены данные, но структуры таблиц она будет переносить (и проверять) тупо все.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Не желая корежить многострадальную &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на локальном &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, я создам ее копию (&lt;/span&gt;backup&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;restore&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) под именем &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1, откуда удалю таблицы, которые не устраивают &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и, соответственно, мастер экспорта (Рис.3) по причине отсутствия кластерного ключа. Повторяем процесс экспорта Рис.1-2 для БД &lt;/span&gt;&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1, и на этот раз он завершается успешно. Устаревшие&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;типы&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;(n)text &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;image &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336233.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;не&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;вызывают&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;у&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL Azure &lt;/span&gt;оторжения&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;как&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;у&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Server 2012, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;хотя&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://technet.microsoft.com/en-us/library/ff381683(v=sql.100).aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;здесь&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;сказано&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Common database objects that are not supported in a DAC include: Objects marked for deprecation...&lt;/i&gt; BOL&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;в очередной раз &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ms143729.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предупреждают&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;, что их планируется похоронить, поэтому в новых приложениях надо использовать (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;n&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;)&lt;/span&gt;varchar&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;(&lt;/span&gt;max&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) и &lt;/span&gt;varbinary&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;(&lt;/span&gt;max&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;), а старые переписывать.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8130.image_5F00_281C55BA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7028.image_5F00_thumb_5F00_77399E4E.png" width="524" height="485" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Полученный файл по умолчанию имеет расширение &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;b&lt;/b&gt;acpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (в отличие &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;d&lt;/b&gt;acpac&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в результате операции извлечения схемы). Читается как бакпак, а не васрас. Глубинный смысл буквы &lt;/span&gt;&lt;/span&gt;b&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, по-видимому, призван символизировать &lt;/span&gt;bulk&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;copy&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или &lt;/span&gt;&lt;/span&gt;backup&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Поскольку в SQL Azure отсутствует возможность классического BACKUP/RESTORE, функциональность bacpac можно отчасти рассматривать как разновидность создания резервной копии облачной базы. Отчасти, потому что это просто снимок состояния схемы + данных без учета находящихся в процессе транзакций, т.е. транзакционная целостность, как в случае классического бэкапа, здесь не поддерживается.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Как и &lt;/span&gt;dacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;bacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-файл представляет собой архив, только в контекстное меню для этого расширения в оболочку не регистрируется пункт &lt;/span&gt;Unpack&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; (см. Рис.3 &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/04/3496080.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;). Его просто можно открыть архиватором. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0654.image_5F00_41743327.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3823.image_5F00_thumb_5F00_6F9E0914.png" width="457" height="264" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Помимо структуры базы в файле &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;model&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;xml&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, аналогичного &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1781.image_5F00_6A593FF1.png"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.6 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; за вычетом удаленных таблиц Region, CustomerCustomerDemo, CustomerDemographics, EmployeeTerritories, Territories, в архиве &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;bacpac&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;хранятся данные - см. папку &lt;/span&gt;&lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Она состоит из подпапок по одной на каждую из отмеченных на Рис.4 таблиц. Каждая папка имеет табличные данные в формате &lt;/span&gt;JSON&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(&lt;/span&gt;&lt;/span&gt;JavaScript&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Notation&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) и файлы с расширением .&lt;/span&gt;bin&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, соответствующие бинарным ячейкам. В данном случае таблица &lt;/span&gt;Employees&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;имеет поле &lt;/span&gt;&lt;/span&gt;Photo&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;типа &lt;/span&gt;&lt;/span&gt;image&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и 9 записей, поэтому на Рис.8 наблюдается 9 &lt;/span&gt;&lt;/span&gt;bin&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;-файлов.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5224.image_5F00_614F6A57.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2570.image_5F00_thumb_5F00_0EC0644E.png" width="631" height="1006" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Для импорта &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;bacpac&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;на другой сервер следует подобно &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1374.image_5F00_271D9BF7.png"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.7 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; пойти в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Databases&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, вызвать контекстное меню, только выбрать не &lt;/span&gt;Deploy&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Application&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как в прошлый раз, а &lt;/span&gt;Import&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5466.image_5F00_7AF32F1F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2100.image_5F00_thumb_5F00_17ACA435.png" width="386" height="497" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0121.image_5F00_2144EC9E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7115.image_5F00_thumb_5F00_6538AAE8.png" width="542" height="502" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8015.image_5F00_21A0F9C6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1715.image_5F00_thumb_5F00_3EC6A1D0.png" width="544" height="504" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4034.image_5F00_6D5CAAB2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5460.image_5F00_thumb_5F00_43992FBF.png" width="545" height="504" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0250.image_5F00_2E5B044A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1004.image_5F00_thumb_5F00_2B659F97.png" width="547" height="506" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;База успешно создается на сервере &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, на основе &lt;/span&gt;model&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;xml&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(Рис.7) в составе &lt;/span&gt;&lt;/span&gt;bacpac&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выполняются скрипты создания объектов, из &lt;/span&gt;&lt;/span&gt;json&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;- и &lt;/span&gt;bin&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-файлов (Рис.8) в созданные таблицы заливаются данные. Таким образом, в отличие от &lt;/span&gt;dacpac&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, который переносит только метаданные и таблицы после деплоймента остаются пустые (см. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5531.image_5F00_0CC8F907.png"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.13 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;), операция экспорта/импорта &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;application&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;переносит как схемы объектов БД, так и сами данные:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8836.image_5F00_0E9C04B5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7041.image_5F00_thumb_5F00_11ED7690.png" width="1018" height="443" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Примечания.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-fareast-font-family: symbol; mso-bidi-font-family: symbol;"&gt;&lt;span style="mso-list: ignore;"&gt;&lt;span style="font-family: symbol;" face="Symbol"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: normal;"&gt;&lt;span style="font-family: times new roman;" face="Times New Roman"&gt;&lt;span style="font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Dacpac&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;можно открыть в &lt;/span&gt;&lt;/span&gt;SSDT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, поработать с базой, а потом применить сделанные изменения на сервере, сказав базе &lt;/span&gt;upgrade&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;- см.Рис.16 - 23 &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/04/3496080.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Bacpac &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/en-AU/sqlkjappmsmgmt/thread/cadd04bd-4839-42b7-8c24-249aaffd94aa"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;так&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;делать&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;не&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;умеет&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; - &lt;i style="mso-bidi-font-style: normal;"&gt;BACPAC Import operations are limited to new or empty databases&lt;/i&gt;. Апгрейд-визард не воспринимает bacpac и настойчиво требует dacpac:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8037.image_5F00_2AD92108.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8883.image_5F00_thumb_5F00_135E6CD7.png" width="589" height="550" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol;" lang="RU"&gt;&lt;span style="mso-list: ignore;"&gt;&lt;span style="font-family: symbol;" face="Symbol"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: normal;"&gt;&lt;span style="font-family: times new roman;" face="Times New Roman"&gt;&lt;span style="font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Если база, которую мы собираемся импортировать из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;bacpac&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, существует, выдается очень витиеватое сообщение:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3288.image_5F00_1E3B4E1F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6472.image_5F00_thumb_5F00_6CEC63BE.png" width="588" height="547" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-ansi-language: ru; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol;" lang="RU"&gt;&lt;span style="mso-list: ignore;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: symbol;" face="Symbol"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: normal;"&gt;&lt;span style="font-family: times new roman;" face="Times New Roman"&gt;&lt;span style="font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Как мы проходили в посте &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Работа с базой из портала&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;не сиюминутно реагирует на изменения, сделанные с базой, что позволило нам ее &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5342.image016_5F00_014E0A38.png"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;"перегреть"&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;, выйдя за отведенные ей лимиты. Прошло несколько минут, прежде чем он прочухался и стал ругаться. Потом пришлось еще несколько минут подождать, пока он сообразил, что лишние данные удалены и размер базы вернулся в законопослушные рамки. Точно так же до него не сразу доходит &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;drop&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Если сразу после удаления БД сделать импорт &lt;/span&gt;bacpac&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;с тем же именем базы, получится ошибка Рис.16.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol;" lang="RU"&gt;&lt;span style="mso-list: ignore;"&gt;&lt;span style="font-family: symbol;" face="Symbol"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: normal;"&gt;&lt;span style="font-family: times new roman;" face="Times New Roman"&gt;&lt;span style="font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Из Рис.2 можно видеть, что экспортить в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;bacpac&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;можно не только на диск, но и в Blob service в Windows Azure Storage Service. Рис.11 - соответственно, импорт. Чтобы воспользоваться эти альтернативным местоположением, должен иметься storage account, как описано &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh335292.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;здесь&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Импорт/экспорт облачной базы можно делать не только в SSMS, но и непосредственно из Azure Management Portal &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5047.image_5F00_4455B695.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4786.image_5F00_thumb_5F00_69AF8436.png" width="764" height="419" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Рис.17&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol;" lang="RU"&gt;&lt;span style="mso-list: ignore;"&gt;&lt;span style="font-family: symbol;" face="Symbol"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: normal;"&gt;&lt;span style="font-family: times new roman;" face="Times New Roman"&gt;&lt;span style="font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;У меня не получилось сделать экспорт со стороны &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;по той же причине, что и &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;сгенерировать из &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SSMS&lt;/span&gt; скрипты объектов облачной базы&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7450.image_5F00_5DF50ED7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3302.image_5F00_thumb_5F00_467A5AA6.png" width="591" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Р&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;ис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt 35.45pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Тенденция однако. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Extract&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(&lt;/span&gt;&lt;/span&gt;dacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) из &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;работает нормально.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Нам осталось разобрать еще одну возможность переноса - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Deploy&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;to&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; - см. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_33DFCE79.png"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Рис.1 предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Она использует только что рассмотренный &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;bacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Вместо того, чтобы сначала экспортировать базу в &lt;/span&gt;bacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а потом импортировать его на &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;, здесь вызывается экспорт и сразу за ним незамедлительный импорт:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3872.image_5F00_78918523.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1881.image_5F00_thumb_5F00_598B6185.png" width="611" height="543" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0880.image_5F00_51471621.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2844.image_5F00_thumb_5F00_5570EDE6.png" width="613" height="481" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8666.image_5F00_722A62FB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6366.image_5F00_thumb_5F00_608A5263.png" width="574" height="764" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В завершение сжато в виде шпаргалки повторим сказанное. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;DACPAC - &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;схема&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;базы&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Получается&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SSMS -&amp;gt; Object Explorer &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;как&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;БД&lt;/span&gt; -&amp;gt; Tasks -&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_33DFCE79.png"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Extract Data-tier Application&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Обратное&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;действие&lt;/span&gt;: Databases -&amp;gt; Deploy Data-tier Application. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Dacpac &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;можно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;открывать&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SSDT: &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;новый&lt;/span&gt; SQL Server Database Project -&amp;gt; Solution Explorer -&amp;gt; &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;проект&lt;/span&gt; -&amp;gt; Import -&amp;gt; Data-tier Application (*.dacpac). &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Обратное действие - проект&lt;/span&gt; -&amp;gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Snapshot Project.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Поддерживается&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;in-place upgrade &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;сделанных&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;изменений&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;базу&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Server (SQL Azure): &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;БД&lt;/span&gt; -&amp;gt; Tasks -&amp;gt; Upgrade Data-tier Application, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;подсунуть&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;модифицированный&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;dacpac.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;BACPAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - схема вместе с данными. БД&lt;/span&gt; -&amp;gt; Tasks -&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_33DFCE79.png"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Export Data-tier Application&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Обратное&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;действие&lt;/span&gt;: Databases -&amp;gt; Import Data-tier Application. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Апгрейд&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;базы&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;поддерживается&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_33DFCE79.png"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Deploy Database to SQL Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; - экспорт и импорт в одном флаконе. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Все это вместе называется словом &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;DAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Описанные действия можно выполнять программно с помощью библиотеки &lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fx&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;ориентирован на перенос в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;небольших по объему и несложных по логике баз. Он &lt;/span&gt;&lt;a style="cursor: auto;" href="http://download.microsoft.com/download/D/B/D/DBDE7972-1EB9-470A-BA18-58849DB3EB3B/Data-tierAppsInSQLServer2008R2.docx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;имеет ограничения&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; при работе с &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Service&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Broker&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, зеркалированием, лог шиппингом и некоторой другой не поддерживаемой в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;функциональностью.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/05/09/3496965.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3496307" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Синхронизация данных с on-premise SQL Server. DACPAC</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/04/3496080.aspx</link><pubDate>Fri, 04 May 2012 12:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3496080</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3496080</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/04/3496080.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/03/3495835.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Если база данных достаточно проста, то вместо раздельного переноса объектов схемы, организации заливки данных из таблицы в таблицу, было бы эффективней иметь механизм, позволяющий перенести разом всю базу, с данными или без. Такой механизм дебютировал в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008&lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2 под названием &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;applications&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Он позволяет упаковывать структуры всех &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ee210549.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;поддерживаемых&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; им объектов базы в самодостаточный архивный файл &lt;/span&gt;DACPAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;application&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;component&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;package&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - сродни &lt;/span&gt;msi&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или манифесту. Технология &lt;/span&gt;&lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - некое брендовое обозначение применительно ко всем составляющим ее понятиям: &lt;/span&gt;DACPAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;BACPAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fx&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Наверное,&lt;br /&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DAC&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; - не слишком удачная аббревиатура, потому что все уже привыкли, что это &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;dedicated&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;admin&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;connection&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. С другой стороны, &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DTA&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;тоже занято под &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;database&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;tuning&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;advisor&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. Ну да бог с ними, с названиями. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Data-tier application - это способ представить базу в виде приложения. &lt;/span&gt;DACPAC можно затем импортировать в датабазный проект &lt;/span&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или развернуть на другом &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или сервере &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, получив копию исходной базы. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Приложения &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DACPAC&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;интегрируются с &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Utility&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Control&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Point&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;и позволяют устанавливать в себя политики &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Policy&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;-&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;based&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Management&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Framework&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;, но этих возможностей в рамках данного поста мы касаться не будем. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;В &lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в контекстном меню БД можно видеть относящиеся к &lt;/span&gt;&lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;пункты, которые позволят мигрировать ее в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Перенесем в Облако какую-нибудь простенькую базу, например, бессмертный &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/en-us/download/details.aspx?id=23654"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Northwind&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_33DFCE79.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6746.image_5F00_thumb_5F00_6F038477.png" width="539" height="731" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Выбираем&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;первый&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;пункт&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;секции&lt;/span&gt; - Extract Data-tier application. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Визард подключается к базе данных, считывает ее объекты и их свойства и создает в памяти модель БД. Подобно тому, как определенные объекты проверяются в процессе сборки сборки, так и здесь происходит проверка на согласованность (если какое-нибудь представление ссылается на несуществующую таблицу, произойдет ошибка, как и в случае Т-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) и самодостаточность (все ссылки и зависимости не выходят за пределы текущей базы). Не дозволенные в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или не поддерживаемые в &lt;/span&gt;&lt;/span&gt;in&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;memory&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;модели &lt;/span&gt;&lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;объекты блокируются. После валидации построенная в памяти модели &lt;/span&gt;&lt;/span&gt;DACPAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; записывается на диск. Диалог спрашивает полное имя &lt;/span&gt;dacpac&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-файла, в который будет извлечена структура базы:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0602.image_5F00_4F4484E2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7723.image_5F00_thumb_5F00_6C6A2CEC.png" width="615" height="569" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Процесс проходит успешно, и в указанном месте в назначенное время появляется заказанный файл, который действительно представляет собой архив, который можно распаковать и посмотреть, что там внутри творится.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5582.image_5F00_21B33F52.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7144.image_5F00_thumb_5F00_4B669478.png" width="663" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3857.image_5F00_323B1473.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6560.image_5F00_thumb_5F00_2B3B61EE.png" width="666" height="208" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Основным содержанием являются файлы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;model&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;sql&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;model&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;xml&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Первый есть обычный &lt;/span&gt;DDL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-скрипт создания объектов, проживающих в БД &lt;/span&gt;Northwind&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7142.image_5F00_2126C0C3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4431.image_5F00_thumb_5F00_086773B3.png" width="429" height="547" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Второй - его &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ное представление в формате, понимаемом &lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Framework&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fx&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;). 1-я версия Data-tier Application Framework была выпущена с SQL Server 2008R2. В промежутке между ним и SQL Server 2012 (примерно с СТР3) вышла DAC Fx 2.0. Была добавлена поддержка геопространственных типов, упаковкa в архив не только схемы, но и самих данных (import/export) и &lt;a href="http://www.sqlskills.com/BLOGS/BOBB/post/A-First-Look-at-Data-Tier-Applications-20.aspx"&gt;некоторые другие возможности&lt;/a&gt;. Наиболее заметным новшеством стал in-place upgrade. Ранее применялся подход side-by-side. Чтобы доставить изменения на SQL Server, создавалась новая база с временным именем, в которой генерировались объекты из DACPAC, переливались данные из старой базы, старая база дропалась, новая переименовывалась в старую. Это требовало в два раза больше места на сервере и делало бесполезным T-Log. С помощью компоненты ScriptDom теперь генерируются скрипты, которые с учетом версии SQL Server стараются по максимуму обойтись командой ALTER для обновления схемы. Мы увидим in-place upgrade далее на Рис.18-23. C SQL Server 2012 RTM поставляется версия DAC Fx 3.0. &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjmanageability/thread/0bc0a167-9faa-4dfc-bfa0-1b54f6e7b8dc"&gt;Физически&lt;/a&gt;&amp;nbsp;это Microsoft.SqlServer.Dac.dll (пространства имен Microsoft.SqlServer.Dac и Microsoft.SqlServer.Dac.Extensions). Отдельно можно скачать в составе &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29065"&gt;Microsoft&amp;reg;SQL Server&amp;reg; 2012 Feature Pack&lt;/a&gt; (см. MICROSOFT SQL SERVER 2012 MANAGABILITY FEATURE PACK COMPONENTS, Microsoft&amp;reg; SQL Server&amp;reg; 2012 Data-Tier Application Framework). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1781.image_5F00_6A593FF1.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0702.image_5F00_thumb_5F00_7F1B12A4.png" width="790" height="472" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Описание&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;формата&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;можно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;найти&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;здесь&lt;/span&gt; - &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ff719373(v=sql.105).aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;[MS-DACPAC]: Data-Tier Application Schema File Format Structure Specification&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Полученный файл без проблем развертывается на сервере &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1374.image_5F00_271D9BF7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0317.image_5F00_thumb_5F00_234FD15A.png" width="342" height="568" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2451.image_5F00_50A1415D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1212.image_5F00_thumb_5F00_7C056257.png" width="599" height="554" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4527.image_5F00_26FD505D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4848.image_5F00_thumb_5F00_7686CBE6.png" width="600" height="555" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3377.image_5F00_53765A76.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2388.image_5F00_thumb_5F00_17D64BB6.png" width="602" height="557" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скажите &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Databases&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Refresh&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;облачному &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и откройте новообразовавшуюся базу &lt;/span&gt;&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Обратите внимание, что некоторые таблицы в БД &lt;/span&gt;Northwind&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;были кучами, и в таком же виде они переехали в Облако.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8255.image_5F00_02982041.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4442.image_5F00_thumb_5F00_235BE328.png" width="316" height="576" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Это неудивительно. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;не запрещает создание таблиц без кластерного ключа:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0247.image_5F00_66773B88.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3884.image_5F00_thumb_5F00_6315A3E0.png" width="731" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;поэтому Northwind.dacpac благополучно продеплоился на облачный SQL Server (Рис.10). Он даже позволяет из них читать (кстати, видно, что таблицы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;пусты, т.е. перенеслись только метаданные), однако при попытке вставить запись мы получим ошибку с жалобой на отсутствие кластерного ключа:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5531.image_5F00_0CC8F907.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3487.image_5F00_thumb_5F00_0967615F.png" width="731" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Для исправления ситуации в исходной (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; я вместо &lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;воспользуюсь &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Tools&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, чтобы заодно проиллюстрировать работу с &lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в датабазных проектах &lt;/span&gt;&lt;/span&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Открываем &lt;/span&gt;SSDT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, создаем новый проект типа &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Project&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, который для ясности назовем &lt;/span&gt;Northwind&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6457.image_5F00_6C319387.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0675.image_5F00_thumb_5F00_67F795F5.png" width="734" height="427" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Solution Explorer &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;контекстном&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;меню&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;проекта&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;выбираем&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Import -&amp;gt; Data-tier Application (*.dacpac)...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7127.image_5F00_605C00BB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8105.image_5F00_thumb_5F00_04A0E53E.png" width="506" height="472" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и указываем экстрактнутый (см. Рис.1-2) с локального &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;файл &lt;/span&gt;&lt;/span&gt;c&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;:\&lt;/span&gt;Temp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\Northwind.dacpac. Проект наполняется объектами базы &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Я исправлю индекс на кластерный в таблице &lt;/span&gt;Region&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а остальные 4 кучи (CustomerCustomerDemo, CustomerDemographics, EmployeeTerritories, Territories) просто поудаляю в &lt;/span&gt;Solution&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1258.image_5F00_64C25BB5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8117.image_5F00_thumb_5F00_55CB06CE.png" width="759" height="479" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь в контекстном меню проекта (см.Рис.15) выбираю 2-й пункт - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Snapshot&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Project&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - и в папке проекта (...\&lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Snapshots&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, а также в ...\Northwind\bin\Debug) образуются дакпаки, запечатлевшие текущее состояние проекта:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8512.image_5F00_309D9695.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3817.image_5F00_thumb_5F00_4C7EA5C0.png" width="757" height="368" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Возвращаемся к облачному варианту &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Northwind&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и выбираем из контекстного меню базы &lt;/span&gt;&lt;/span&gt;Tasks&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Upgrade&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;application&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, чтобы отразить изменения, сделанные в &lt;/span&gt;Northwind&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SSDT&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (Рис.16):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0284.image_5F00_00EF523C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3731.image_5F00_thumb_5F00_0A879AA5.png" width="558" height="389" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2335.image_5F00_25FC76DB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7633.image_5F00_thumb_5F00_027FD276.png" width="522" height="482" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Визард предупреждает, что некоторые изменения были сделаны в базу, минуя &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;DAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, и если сейчас его применить, они потеряются. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Разве я что-то правил в облачной &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Northwind&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;напрямую? Ей виднее. При &lt;a href="http://msdn.microsoft.com/en-us/library/ee633653.aspx"&gt;регистрации&lt;/a&gt; БД в качестве &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DAC&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;-приложения (а регистрация автоматически происходит во время деплоймента) в &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;msdb&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;создаются служебные таблицы sysdac_instances_internal, в которой учитываются базы, отмеченные как &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;DAC&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;-приложения, и sysdac_history_internal, в которой ведется история изменений. В &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;они находятся в БД &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;master&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;, т.к. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;msdb&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;там нет. Апгрейд визард смотрит &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;varbinary&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;(&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;max&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;)-поле &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;type&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;stream&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;, в котором лежит последний &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;dacpac&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;для данного приложения = базы данных = строки в таблице sysdac_instances_internal, строит в памяти модель для текущего состояния этой базы и, если они различаются, выдает предупреждение Рис.20. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span lang="RU"&gt;Как бы то ни было, отмечаю галку &lt;/span&gt;&lt;/span&gt;Proceed&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;despite&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;possible&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;loss&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;of&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;changes&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Кнопка &lt;/span&gt;Next&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;становится доступной. Двигаемся дальше. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7446.image_5F00_7E45D4E3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4403.image_5F00_thumb_5F00_7B507030.png" width="518" height="479" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Визард может самостоятельно откатиться к состоянию базы до апгрейда при возникновении ошибки. Неотмеченный чекбокс &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Rollback&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;on&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;failure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; означает,&amp;nbsp;что мы сами должны будем выходить из этой ситуации, если вдруг она случится. Предполагается, что у нас есть на этот случай бэкап, поэтому галку сознательно не ставим.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5074.image_5F00_10EAA8CE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7853.image_5F00_thumb_5F00_203E0ADD.png" width="539" height="499" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Визард обнаружил исчезновение из базы некоторых таблиц, а также соответствющих им ограничений внешнего ключа и беспокоится о потере данных. Отмечаем галку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Proceed&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;despite&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;possible&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;loss&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и жмем ставшую доступной кнопку &lt;/span&gt;&lt;/span&gt;Next&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6866.image_5F00_7D2D996C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4426.image_5F00_thumb_5F00_78F39BDA.png" width="544" height="504" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.22&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Апгрейд происходит успешно:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1373.image_5F00_7B0074D6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5315.image_5F00_thumb_5F00_0CFC9297.png" width="540" height="500" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.23&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Мы видим, что структура базы пришла в соответствие с правками, внесенными в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSDT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (Рис.16). 4 таблицы удалились, а таблица &lt;/span&gt;Region&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;из кучи превратилась в дерево, поэтому &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;больше не ругается на отсутствие кластерного ключа и дает с ней нормально работать:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2262.image_5F00_5BADA836.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4010.image_5F00_thumb_5F00_257C0A1A.png" width="716" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Теперь, когда объекты целевой базы на стороне &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;созданы, для закачки данных можно использовать любой из способов, рассмотренных в двух предыдущих постах.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/05/06/3496307.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3496080" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Синхронизация данных с on-premise SQL Server. SSIS</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/03/3495835.aspx</link><pubDate>Thu, 03 May 2012 12:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3495835</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3495835</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/03/3495835.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Хотя функциональность &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;span lang="RU"&gt;имеет большую долю пересечения с привычным &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;, тождественный знак равенства между ними поставить нельзя. Например, все таблицы облачной базы обязаны иметь кластерный ключ. В Облаке можно размазывать базу по федерации &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;ов, но, с другой стороны, в нем не поддерживаются партиционирование, сжатие, файлстрим, &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;FTS&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;, TDE, CDC, &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;CLR&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; (я знаю еще много умных аббревиатур). Поэтому перенос схемы данных в Облако (и обратно) есть преимущественно ручной процесс подобно тому, как мы это проделывали в &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;предыдущем посте&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;: получили &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;DDL&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;-скрипт создания таблицы, доработали его напильником, выполнили, создав таблицу в БД &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;, и залили в нее данные при помощи &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;bcp&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;. После того, как вопрос со схемами решен, данные льются отлично. Что туда, что обратно. Конечно, хотелось бы иметь какую-нибудь полуавтоматическую тулу наподобие &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Migration&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Assistant&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;, которая бы ускоряла процесс переноса схем за счет рекомендаций и подсказок. Например, эй, мужик, в этой таблице у тебя отсутствует кластерный индекс. Ты уж создай, будь добр, а то ведь она не перенесется. Или вот это поле у тебя объявлено как типизированный &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;, который в &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;"&gt; &lt;span lang="RU"&gt;не поддерживается. Мы с ним что делаем: вычеркиваем из списка колонок, отмеченных к переносу, или отбрасываем у него &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-underline: none;"&gt;namespace&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;? Как-то так. Возможно, со временем такой &lt;a href="http://sqlazuremw.codeplex.com/"&gt;интеллектуальный подсказчик&lt;/a&gt; появится в составе штатного комплекта SQL Server/SQL Azure.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru; text-underline: none;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После того, как схемы на обоих концах (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;) приведены к согласию, между ними можно воткнуть любой шланг для перекачки данных. В &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущем посте&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; в качестве шланга использовался &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;bcp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В этом для разнообразия воспользуемся &lt;/span&gt;SSIS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, для чего открываем &lt;/span&gt;SSDT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (я же говорил про умные аббревиатуры) и заводим новый проект на основе шаблона &lt;/span&gt;Integration&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Services&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Project&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8802.image_5F00_4A5670AA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1055.image_5F00_thumb_5F00_1CC52B1A.png" width="754" height="389" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Перетаскиваем слева из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSIS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Toolbox&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;задачу &lt;/span&gt;&lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Flow&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Task&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;на рабочую поверхность пакета. Это будет шланг. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7713.image_5F00_11D82405.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5722.image_5F00_thumb_5F00_27725CA2.png" width="758" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Один конец шланга нужно подключить к источнику данных, другой - к назначению. Для источника и назначения нужно создать соединения. Кликаем правой кнопкой на среднюю панель&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;которая&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;называется&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Connection Managers (&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ней&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;написано&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Right-click here to add a new connection manager to the SSIS package). &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Говорим, что это будет &lt;/span&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В открывшемся окне &lt;/span&gt;Configure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;кликаем на кнопку &lt;/span&gt;&lt;/span&gt;New&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, чтобы создать новое соединение. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1425.image_5F00_1BACEFA3.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8446.image_5F00_thumb_5F00_0D8E00A6.png" width="493" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Открывается привычное окно, где нужно выбрать провайдера, имя сервера, БД и т.д. Источником данных, как и в предыдущем примере, будет выступать таблица &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Production&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Product&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в БД &lt;/span&gt;&lt;/span&gt;AdventureWorks&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2012, расположенной на локальном &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, экземпляре по умолчанию: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2260.image_5F00_3C903C7D.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7444.image_5F00_thumb_5F00_671BF78D.png" width="498" height="513" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Нажмите ОК и еще раз ОК. Аналогично создаем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;соединение к &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt; - для назначения. Оно будет тянуться к облачному &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;по имени fxv4koqar4, база &lt;/span&gt;&lt;/span&gt;TestDB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, таблица &lt;/span&gt;dbo&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Product&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Мы с ней работали в прошлом посте. Это соединение понадобится нам впоследствии еще в одной задаче, поэтому не след хардкодить строку соединения в &lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. По этой причине сохраните строку соединения в переменной пакета. Это единственная причина, т.к. соединения, переменные, вообще теоретически все засвеченные свойства задач можно задавать при запуске пакета через &lt;/span&gt;dtexec&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;dtexecui&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Встаньте на панель свойств (по умолчанию - справа внизу) свежесозданного &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2642.image_5F00_036939AE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6763.image_5F00_thumb_5F00_25FD525C.png" width="829" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;При необходимости окно свойств соединения, подобное Рис.4, можно снова вызвать, кликнув на троеточие справа от значения свойства &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ConnectionString&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скопируйте строку значения свойства &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ConnectionString&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь создайте переменную пакета. Нажмите на пункт &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSIS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в верхней строке меню &lt;/span&gt;&lt;/span&gt;SSDT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, из распахнувшегося &lt;/span&gt;pop&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;up&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;меню выберите пункт &lt;/span&gt;&lt;/span&gt;Variables&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Перед вами откроется окно с переменными пакета или докнутая панель &lt;/span&gt;Variables&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;посредине внизу. Предварительно уйдите из панели свойств. Встаньте хотя бы на &lt;/span&gt;&lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, иначе пункта &lt;/span&gt;Variables&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в меню не будет.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7002.image_5F00_390E593B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0647.image_5F00_thumb_5F00_665FC93E.png" width="558" height="445" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Кликните на значок создания новой переменной. Назовите ее, скажем, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;DstCnn&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Задайте ей тип &lt;/span&gt;String&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, в качестве значения вставьте скопированную строку соединения. Свойство &lt;/span&gt;Application&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Name&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в строке соединения можно опустить, а свойство &lt;/span&gt;&lt;/span&gt;Password&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; нужно добавить: &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Source&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;=&lt;/span&gt;fxv&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;4&lt;/span&gt;koqar&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;4.&lt;/span&gt;database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;net&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;;&lt;/span&gt;User&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;ID&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;=&lt;/span&gt;alexejs&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;;&lt;/span&gt;Password&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;=&lt;/span&gt;Tiwanaku&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;;&lt;/span&gt;Initial&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Catalog&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;=&lt;/span&gt;TestDB&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8176.image_5F00_36E134A5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8176.image_5F00_thumb_5F00_066AB02F.png" width="683" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Вернитесь&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;панель&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Properties &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;для&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Connection Manager (&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Рис&lt;/span&gt;.5). &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Встаньте на свойство &lt;/span&gt;Expressions&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Кликните кнопку с троеточием, появившуюся справа в строке свойства. В открывшемся окне &lt;/span&gt;Property&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Expressions&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Editor&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;встаньте на первую ячейку в колонке &lt;/span&gt;&lt;/span&gt;Property&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, распахните комбобокс и выберите &lt;/span&gt;ConnectionString&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;из списка. Нажмите справа на троеточие справа от колонки &lt;/span&gt;&lt;/span&gt;Expression&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в той же строке таблицы. Откроется окно &lt;/span&gt;&lt;/span&gt;Expression&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Builder&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Раскройте строчку &lt;/span&gt;Variables&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;and&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Parameters&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, нажав на плюсик слева. Перетащите созданную на Рис.7 переменную &lt;/span&gt;User&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;::&lt;/span&gt;SrcCnn&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(по умолчанию все переменные, для которых при создании не оговаривалось пространство имен, получают пространство имен User) в текстбокс &lt;/span&gt;&lt;/span&gt;Expression&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;ниже. Нажмите&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ОК&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Свойство&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;ConnectionString &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;у&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Connection Manager &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;по&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;имени&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;localhost.AdventureWorks2012 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;стало&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;равняться&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;переменной&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;@[User::DstCnn], &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;значение&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;которой&lt;/span&gt; (&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;см&lt;/span&gt;.&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Рис&lt;/span&gt;.7) - &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;это&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;строка&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Data Source=fxv4koqar4.database.windows.net;User ID=alexejs;Password=Tiwanaku;Initial Catalog=TestDB. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Можете теперь убрать это значение из свойства &lt;/span&gt;ConnectionString&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в панели свойств, где оно было задано явно в результате Рис.4, сделав его для ясности пустой строкой.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1207.image_5F00_43AB64F6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7558.image_5F00_thumb_5F00_3FDD9A59.png" width="826" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Отлично. Переходим в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Flow&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Task&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, кликнув по ней два раза или кликнув на закладку &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Flow&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;вверху рабочей поверхности дизайнера пакета, и перетаскиваем в нее из левого тулбокса &lt;/span&gt;&lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Source&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Destination&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7041.image_5F00_483149E3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0675.image_5F00_thumb_5F00_159DC6A4.png" width="569" height="388" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Дважды кликаем по &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Source&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и в открывшемся окне редактора задаем созданное на Рис.4 соединение localhost.AdventureWorks2012, в качестве &lt;/span&gt;&lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;mode&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - что это будет таблица, а не &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-запрос и в &lt;/span&gt;Name&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;of&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;the&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;table&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;or&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;the&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;view&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выбираем из комбобокса таблицу &lt;/span&gt;&lt;/span&gt;Production&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Product&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4382.image_5F00_0CED484B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0160.image_5F00_thumb_5F00_29A6BD60.png" width="565" height="448" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Зацепляем торчащую из прямоугольника с надписью &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Source&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;синюю стрелку (Рис.9) и тащим ее в прямоугольник &lt;/span&gt;&lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Destination&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, чтобы она в него уперлась. Дважды кликаем по прямоугольнику &lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Destination&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Устанавливаем для него соединение аналогично Рис.10, только в качестве &lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;здесь будет использоваться, понятно, соединение назначения - fxv4koqar4.database.windows.net.TestDB.alexejs. В панели слева редактора &lt;/span&gt;&lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Destination&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Editor&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выбираем пункт &lt;/span&gt;&lt;/span&gt;Mappings&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и при необходимости корректируем, какие поля источника переносятся в какие поля таблицы-назначения. Здесь она самостоятельно определила парные поля в источнике и назначении и протянула между ними стрелочки, а также что в таблице-назначении отсутствует поле &lt;/span&gt;&lt;/span&gt;rowguid&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; и его никуда копировать не нужно. Молодец.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4466.image_5F00_1F921C35.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8662.image_5F00_thumb_5F00_34C021DD.png" width="731" height="380" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Осталось нанести последний штрих - очистку таблицы-назначения перед заливкой в нее данных из источника. Для этого переходим на закладку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Control&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Flow&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и добавляем перед задачей &lt;/span&gt;&lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Flow&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Task&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;задачу &lt;/span&gt;&lt;/span&gt;Execute&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Statement&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, также перетаскивая ее из &lt;/span&gt;SSIS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Toolbox&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Зацепляем торчащую из нее зеленую стрелочку и протягиваем к &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Flow&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Task&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, задавая таким образом последовательность выполнения. Дважды кликаем по прямоугольнику &lt;/span&gt;Execute&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Statement&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Task&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В качестве &lt;/span&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;statement&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;задаем оператор очистки truncate table dbo.Product. В качестве соединения кликаем кнопку &lt;/span&gt;&lt;/span&gt;New&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3858.image_5F00_621191E0.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6012.image_5F00_thumb_5F00_2D90BF98.png" width="498" height="364" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Задаем свойства соединения, на котором должна выполняться эта команда, потому что без этого нас отсюда не выпустят:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0726.image_5F00_0AEC811D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4034.image_5F00_thumb_5F00_2F31659F.png" width="404" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь ровно так же, как мы действовали на Рис.8, открываем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Expressions&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в свойствах новосозданного &lt;/span&gt;&lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;aaa&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и устанавливаем для него &lt;/span&gt;&lt;/span&gt;ConnectionString&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;равной переменной пакета @[User::DstCnn]. Ради этого она и создавалась. Поскольку &lt;/span&gt;&lt;/span&gt;ConnectionString&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в нашем случае является одинаковой для ADO NET Destination и Execute T-SQL Statement Task, грамотнее его не хардкодить и там, и там, а брать из одного места. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Собственно, все. Запускаем (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;F&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;5) пакет на выполнение, он успешно выполняется:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8625.image_5F00_732523E9.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8713.image_5F00_thumb_5F00_39726432.png" width="674" height="428" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и мы видим, что в облачную таблицу &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;TestDB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;dbo&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Product&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;перенеслось 504 записи из &lt;/span&gt;&lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;таблицы &lt;/span&gt;&lt;/span&gt;AdventureWorks&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2012.&lt;/span&gt;Production&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Product&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_0F62403D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8765.image_5F00_thumb_5F00_43D2ECB8.png" width="823" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Перекачка данных в обратном направлении предоставляется читателям в качестве самостоятельного упражнения.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/05/04/3496080.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3495835" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Синхронизация данных с on-premise SQL Server. BCP</title><link>http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx</link><pubDate>Tue, 01 May 2012 18:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3495484</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3495484</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/17/3481630.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;До сих пор в этой серии постов рассматривалась автономная работа &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;c&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;облачной базой данных. Однако &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(в нынешнем виде) появилась на свет спустя почти 22 года после первой версии обычного &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, который за это время успел распространиться необычайно широко и сделаться &lt;/span&gt;&lt;a style="cursor: auto;" href="http://www.mysql.com/why-mysql/marketshare/"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;одной из наиболее популярных СУБД&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Поэтому когда вы проникнитесь идеей Облака (а вы никуда от этого не денетесь), вы, скорее всего, не будете создавать базу &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;с нуля, а станете наполнять ее на основе данных, хранящихся в традиционных &lt;/span&gt;&lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;базах. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/22/3476674.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Как уже говорилось&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;, одним из преимуществ облака выступает эластичность - возможность быстрого привлечения вычислительных ресурсов, а также оплата по факту потребления, что означает, что нам не нужно покупать дорогущий сервак, который будет использоваться неделю в году, пока бухгалтерия будет этот год закрывать. Очевидный сценарий - обойтись более скромным оборудованием, которого достаточно 95% времени в году. В остальные 5% загрузить обезличенные данные в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (трафик туда - бесплатный), посчитать (стоимость &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не зависит от потраченного процессорного времени - только от размера базы) и вернуть результаты счета. Имеет смысл. Чтобы его реализовать, надо научиться передавать данные (и схемы данных) между &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; и &lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Нет ничего проще. Выпишите на бумажке известные вам способы синхронизировать экземпляры человеческого &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Вычеркните из них то, что &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ff394115.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;не поддерживается &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Оставшиеся мы тут же коротенечко рассмотрим. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Синхронизация не на уровне баз, а на уровне экземпляров &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;обеспечивается при помощи компонента Windows Server Failover Clustering. Кластеризацию смело вычеркиваем. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Синхронизация на уровне отдельных баз с минимальным временем задержки достигается при помощи зеркалирования. Вычеркиваем. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;По этой же причине вычеркиваем новую прогрессивную функциональность, обеспечивающую зеркалирование в несколько реплик на уровне группы баз, появившуюся в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012 под названием &lt;/span&gt;Always&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;On&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Лог шиппинг - аналогично. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В принципе, резервное копирование/восстановление можно тоже рассматривать как некоторую кондовую синхронизацию базы - забэкапили в одном месте, подняли в другом. Логично? Логично, вычеркиваем. Команды &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;BACKUP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;RESTORE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;не поддерживаются.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Вышеперечисленные способы были не столько синхронизацией, сколько средством обеспечения отказоустойчивости, позволяя подстелить соломку на случай, если рабочая база неожиданно навернулась. В &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в них нет необходимости, т.к. отказоустойчивость по определению обеспечивается компонентом &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fabric&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, который автоматически изготавливает и поддерживает реплики баз.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Кстати, о репликах. В привычной жизни привычным способом обмена данными между привычными &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ами является репликация. При помощи &lt;/span&gt;BCP&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на подписчике создается начальный снимок данных издателя, на который затем применяются изменения из журнала транзакций издателя. Логично? Вычеркиваем. Репликация тоже не поддерживается в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Вместо репликации для облачных баз применяется утилита &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Sync&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;на основе Microsoft Sync Framework, но о ней в следующий раз.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Кстати, о &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;BCP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. А вот это попробуйте (с). Возьмем какую-нибудь несложную табличку из модельной базы &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msftdbprodsamples.codeplex.com/releases/view/55330"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;AdventureWorks&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, например, &lt;/span&gt;Production&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Product&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; и перенесем ее при помощи утилиты командной строки &lt;/span&gt;Bulk&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Copy&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в какую-нибудь БД на сервере &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, например, &lt;/span&gt;TestDB&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, созданную в &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;одном из предыдущих упражнений&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Берем таблицу Product, находящуюся в схеме Production базы данных AdventureWorks2012 на локальном &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;localhost&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), &lt;/span&gt;c&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;которым устанавливаем доверительное (-Т) соединение на основе &lt;/span&gt;&lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-аутентификации, и экспор��ируем (&lt;/span&gt;out&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) ее в текстовый файл, используя символы Юникода (-&lt;/span&gt;w&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;bcp AdventureWorks2012.Production.Product out c:\Temp\AdventureWorks2012.Production.Product.dat -Slocalhost -T -w &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5734.image_5F00_56019BBD.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2133.image_5F00_thumb_5F00_2833D2F8.png" width="806" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;В соответствии с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ms162802.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;документацией&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt; практикой хорошего тона является тут же сделать файл формата, описывающий результаты экспорта, т.к. AdventureWorks2012.Production.Product.dat не включает сведения о схеме. При удалении таблицы восстановить ее структуру будет проблематично, если отсутствует файл форматирования. Следующая команда изготавливает форматный файл в виде &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, подобный тому, с которым мы работали в посте &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2011/08/21/3448262.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;BULK INSERT юникодного файла&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;bcp AdventureWorks2012.Production.Product format nul -Slocalhost -T -w -x -f c:\Temp\Product_fmt.xml &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;&amp;lt;BCPFORMAT xmlns="http://schemas.microsoft.com/sqlserver/2004/bulkload/format" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;RECORD&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="1" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="24"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="2" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="100" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="3" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="50" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="4" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="2"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="5" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="2"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="6" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="30" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="7" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="14"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="8" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="14"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="9" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="60"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="10" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="60"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="11" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="10" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="12" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="6" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="13" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="6" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="14" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="82"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="15" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="24"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="16" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="4" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="17" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="4" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="18" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="4" COLLATION="SQL_Latin1_General_CP1_CI_AS"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="19" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="24"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="20" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="24"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="21" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="48"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="22" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="48"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="23" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="48"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="24" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="74"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;FIELD ID="25" xsi:type="NCharTerm" TERMINATOR="\r\0\n\0" MAX_LENGTH="48"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;/RECORD&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;ROW&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="1" NAME="ProductID" xsi:type="SQLINT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="2" NAME="Name" xsi:type="SQLNVARCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="3" NAME="ProductNumber" xsi:type="SQLNVARCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="4" NAME="MakeFlag" xsi:type="SQLBIT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="5" NAME="FinishedGoodsFlag" xsi:type="SQLBIT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="6" NAME="Color" xsi:type="SQLNVARCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="7" NAME="SafetyStockLevel" xsi:type="SQLSMALLINT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="8" NAME="ReorderPoint" xsi:type="SQLSMALLINT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="9" NAME="StandardCost" xsi:type="SQLMONEY"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="10" NAME="ListPrice" xsi:type="SQLMONEY"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="11" NAME="Size" xsi:type="SQLNVARCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="12" NAME="SizeUnitMeasureCode" xsi:type="SQLNCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="13" NAME="WeightUnitMeasureCode" xsi:type="SQLNCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="14" NAME="Weight" xsi:type="SQLDECIMAL" PRECISION="8" SCALE="2"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="15" NAME="DaysToManufacture" xsi:type="SQLINT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="16" NAME="ProductLine" xsi:type="SQLNCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="17" NAME="Class" xsi:type="SQLNCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="18" NAME="Style" xsi:type="SQLNCHAR"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="19" NAME="ProductSubcategoryID" xsi:type="SQLINT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="20" NAME="ProductModelID" xsi:type="SQLINT"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="21" NAME="SellStartDate" xsi:type="SQLDATETIME"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="22" NAME="SellEndDate" xsi:type="SQLDATETIME"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="23" NAME="DiscontinuedDate" xsi:type="SQLDATETIME"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="24" NAME="rowguid" xsi:type="SQLUNIQUEID"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;COLUMN SOURCE="25" NAME="ModifiedDate" xsi:type="SQLDATETIME"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&amp;lt;/ROW&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;&amp;lt;/BCPFORMAT&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;O&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;сталось импортировать AdventureWorks2012.Production.Product.dat на &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. К сожалению, несмотря на наличие такого замечательного форматного файла ни &lt;/span&gt;bcp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, ни &lt;/span&gt;BULK&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;INSERT&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/en/sqltools/thread/b4cbbd51-e744-4ae1-86b7-4d60c1a956c0"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;не умеют создавать на его основе таблицу&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Они умеют только заливать на его основе в нее данные. Таблица должна быть как-либо создана перед этим:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;bcp TempDB..Product in c:\Temp\AdventureWorks2012.Production.Product.dat -Slocalhost -T -f c:\Temp\Product_fmt.xml&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 10pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3515.image_5F00_3067F88F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7331.image_5F00_thumb_5F00_4DF9D38E.png" width="810" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Создать в облачной базе таблицу идентичной структуры проще всего с помощью &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В &lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;можно получить код создания объекта из его контекстного меню &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1070.image_5F00_58D6B4D6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3036.image_5F00_thumb_5F00_7A92679A.png" width="627" height="687" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;либо сразу нескольких объектов из контекстного меню базы данных:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3058.image_5F00_1860C5CF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2577.image_5F00_thumb_5F00_07B8A514.png" width="575" height="689" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4137.image_5F00_580A60BA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4075.image_5F00_thumb_5F00_5B5BD295.png" width="533" height="494" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В принципе, вместе со схемой таблицы можно заскриптовать и содержащиеся в ней данные. Если на следующем экране визарда&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1030.image_5F00_696A9BC5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8272.image_5F00_thumb_5F00_263F1D98.png" width="530" height="491" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;нажать&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;кнопку&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Advanced, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;видно&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;опция&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Types of data to script &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;выставлена&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Schema only &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4174.image_5F00_7EB82B60.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1447.image_5F00_thumb_5F00_3B207A3E.png" width="533" height="493" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;но при желании можно сказать, чтобы скриптовались данные или структура вместе с данными:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1768.image_5F00_694A502B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8228.image_5F00_thumb_5F00_24DA391F.png" width="758" height="510" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Таблица заскриптовалась как традиционный оператор &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;TABLE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (в опциях Рис.7 можно предварить его &lt;/span&gt;DROP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), данные - как &lt;/span&gt;INSERT&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;каждой строки таблицы. Остается соединиться с БД &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, как показывалось в &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx"&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;одном из предыдущих постов&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7266.image_5F00_3374BF37.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7288.image_5F00_thumb_5F00_139635AF.png" width="752" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;слегка подкорректировать автосгенеренный скрипт: заменить пользовательский тип &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbo&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Name&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в поле &lt;/span&gt;&lt;/span&gt;Name&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на &lt;/span&gt;&lt;/span&gt;nvarchar&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;(50), а тип &lt;/span&gt;dbo&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;Flag&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - на &lt;/span&gt;bit&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, несуществующую в &lt;/span&gt;TestDB&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;схему &lt;/span&gt;&lt;/span&gt;Production&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - на, допустим, &lt;/span&gt;dbo&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;; убрать команду &lt;/span&gt;USE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, поле [&lt;/span&gt;rowguid&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;] [&lt;/span&gt;uniqueidentifier&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;] &lt;/span&gt;ROWGUIDCOL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;NOT&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;NULL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, настройку индекса &lt;/span&gt;WITH&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;PAD&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;INDEX&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; = &lt;/span&gt;OFF&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; ...), файл-группы как неподдерживаемые в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Кое-что из этого можно пометить в опциях Рис.7, например, поставить &lt;/span&gt;Script&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;USE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;= &lt;/span&gt;&lt;/span&gt;false&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Модифицированный скрипт выполняется на сервере &lt;/span&gt;SQL Azure:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;CREATE TABLE dbo.[Product](&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ProductID] [int] IDENTITY(1,1) NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[Name] nvarchar(50) NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ProductNumber] [nvarchar](25) NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[MakeFlag] bit NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[FinishedGoodsFlag] bit NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[Color] [nvarchar](15) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[SafetyStockLevel] [smallint] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ReorderPoint] [smallint] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[StandardCost] [money] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ListPrice] [money] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[Size] [nvarchar](5) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[SizeUnitMeasureCode] [nchar](3) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[WeightUnitMeasureCode] [nchar](3) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[Weight] [decimal](8, 2) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[DaysToManufacture] [int] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ProductLine] [nchar](2) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[Class] [nchar](2) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[Style] [nchar](2) NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ProductSubcategoryID] [int] NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ProductModelID] [int] NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[SellStartDate] [datetime] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[SellEndDate] [datetime] NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[DiscontinuedDate] [datetime] NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;[ModifiedDate] [datetime] NOT NULL,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 9pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;CONSTRAINT [PK_Product_ProductID] PRIMARY KEY CLUSTERED ([ProductID] ASC)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0245.image_5F00_02EE14F4.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3487.image_5F00_thumb_5F00_09053BC2.png" width="807" height="573" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Выполнять вставку дан��ых таким образом можно, но не нужно - получается слишком накладно вставлять каждую запись таблицы по отдельности. Лучше генерировать только скрипт создания структуры таблицы без данных (Рис.7) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;c&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;последующей адаптацией под особенности &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Заливку данных производить методом массированного копирования (&lt;/span&gt;bcp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), которым мы уже начали было пользоваться. Препятствием выступило отсутствие таблицы-приемника в назначении. Теперь такая таблица есть. Нужно изменить файл данных (Рис.1) и форматный файл (Скрипт 1) в соответствии с адаптированной к &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;структурой таблицы. В данном случае из нее выпало поле &lt;/span&gt;&lt;/span&gt;rowguid&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, т.к. признак ROWGUIDCOL не поддерживается в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Выборку остальных полей записываем в виде запроса&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;select [ProductID],&lt;span style="mso-tab-count: 1;"&gt; &lt;/span&gt;[Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel],&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;[ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [ModifiedDate] from [Production].[Product]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и выполняем его аналогично Рис.1:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;declare @qry varchar(8000) = 'select [ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [ModifiedDate] from [Production].[Product]'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;declare @cmd varchar(8000) = 'bcp "' + @qry + '" queryout c:\Temp\AdventureWorks2012.Production.Product.dat -Slocalhost -T -dAdventureWorks2012 -w'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;exec xp_cmdshell @cmd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 10pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 10pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 9pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6038.image_5F00_0FA81F78.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3005.image_5F00_thumb_5F00_650C3E9A.png" width="802" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Изменить подобным образом (Скрипт 1) форматный файл не удастся, потому что создание форматного файла возможно только когда &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;bcp&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;делается из таблицы, а не из запроса: &lt;/span&gt;&lt;/span&gt;A&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;valid&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;table&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;name&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;is&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;required&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;for&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;in&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;out&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;or&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;format&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;options&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Поэтому в &lt;/span&gt;XML&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скрипт 1 просто руками удаляем строки &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;lt;FIELD ID="24" xsi:type="NCharTerm" TERMINATOR="\t\0" MAX_LENGTH="74"/&amp;gt; &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;COLUMN SOURCE="24" NAME="rowguid" xsi:type="SQLUNIQUEID"/&amp;gt;. 25-&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;й&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;номер&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;поля&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;можно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;менять&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Выполняем импорт:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;bcp TestDB.dbo.Product in c:\Temp\AdventureWorks2012.Production.Product.dat -Sfxv4koqar4.database.windows.net -Ualexejs -PTiwanaku -f c:\Temp\Product_fmt.xml&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7127.image_5F00_75579086.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1261.image_5F00_thumb_5F00_25323248.png" width="812" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Говорит, что все 504 записи из таблицы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Product&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;успешно переехали в ее облачную копию. Проверяем. Открываем&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Server Data Tools. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Меню &lt;/span&gt;Data -&amp;gt; Data Compare -&amp;gt; New Data Comparison.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7140.image_5F00_54A0A114.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8055.image_5F00_thumb_5F00_51AB3C61.png" width="571" height="155" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Создаем два соединения: одно с локальным &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, БД &lt;/span&gt;AdventureWorks&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2012; другое - с БД &lt;/span&gt;TestDB&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как это делалось в &lt;/span&gt;SSMS&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3755.image_5F00_633B272C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1682.image_5F00_thumb_5F00_46DDBF3F.png" width="659" height="375" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Ну, извините. Остается визуальный контроль, согласно которому все перенеслось, вроде, правильно.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Что касается обратного направления: из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, попытка заскриптовать таблицу из &lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;аналогично Рис.3-7 на &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;завершается &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/22470739-b67a-4bde-81cc-05d6e911d121"&gt;ошибкой &lt;/a&gt;Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException: Operation not supported on version 11.0. Сам процесс массированного импорта из &lt;/span&gt;&lt;/span&gt;SQL Azure &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;работает нормально&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;bcp TestDB.dbo.Product out c:\Temp\AdventureWorks2012.Production.Product.dat -Sfxv4koqar4.database.windows.net -Ualexejs -PTiwanaku -w &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8463.image_5F00_6E548BA9.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5417.image_5F00_thumb_5F00_19B8ACA4.png" width="812" height="226" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/05/03/3495835.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3495484" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Rally</title><link>http://blogs.technet.com/b/isv_team/archive/2012/04/02/3495615.aspx</link><pubDate>Mon, 02 Apr 2012 09:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3495615</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3495615</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/04/02/3495615.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;19 апреля 2012 года в Москве, в конференц-центре &lt;strong&gt;Цифровой Октябрь&lt;/strong&gt; по адресу&amp;nbsp;&lt;strong&gt;Берсеневская набережная, 6 &lt;/strong&gt;пройдет &lt;strong&gt;SQLRally Russia 2012&lt;/strong&gt; &amp;ndash; конференция PASS (Professional Association for SQL Server) сообщества в России, где участники могут узнать новости о продукте SQL Server, а также встретиться с Microsoft MVP и другими участниками сообщества.&lt;/p&gt;
&lt;p&gt;Программа обещает быть насыщенной и интересной. Я бы, например, на вашем месте непременно сходил послушать доклад &lt;strong&gt;Новое в T-SQL для SQL Server 2012, &lt;/strong&gt;но послушать у меня не получится, потому что я его читаю. Вы не подумайте, что я вас из-за этого на него приглашаю &amp;ndash; это чистое совпадение. Будет много хороших докладов - &lt;a title="http://technet.microsoft.com/ru-ru/sqlserver/hh913506" href="http://technet.microsoft.com/ru-ru/sqlserver/hh913506"&gt;http://technet.microsoft.com/ru-ru/sqlserver/hh913506&lt;/a&gt;. На той же странице, кстати, будет организована онлайн-трансляция для тех, кто не сможет туда добраться. Что делать тем, кто не сможет добраться оттуда, в данном случае не рассматриваем, потому что фуршета со увеселительными напитками, насколько я знаю, не планируется. Тем не менее до встречи.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3495615" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Запуск SQL Server 2012 в Москве</title><link>http://blogs.technet.com/b/isv_team/archive/2012/03/22/3487996.aspx</link><pubDate>Wed, 21 Mar 2012 22:09:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3487996</guid><dc:creator>isvrus</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3487996</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/03/22/3487996.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="z-index: 251658240; position: absolute; margin-top: 19px; width: 162px; height: 109px; margin-left: 284px; mso-ignore: vglayout;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2783.clip_5F00_image0016_5F00_10F4581F.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image001[6]" border="0" alt="clip_image001[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5432.clip_5F00_image0016_5F00_thumb_5F00_6F94B282.jpg" width="162" height="109" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt;"&gt;&lt;span style="color: #000000; font-size: 25.5pt;" color="#000000"&gt;SQL SERVER&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt;"&gt;&lt;span style="color: #000000; font-size: 25.5pt;" color="#000000"&gt;SYMPOSIUM&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #c00000;" color="#c00000"&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt;"&gt;&lt;span style="font-size: 10pt;"&gt;3 &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt; mso-ansi-language: ru;" lang="RU"&gt;АПРЕЛЯ&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt;"&gt;. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt; mso-ansi-language: ru;" lang="RU"&gt;МОСКВА&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt;"&gt;&lt;span style="font-size: 10pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; tab-stops: 189.45pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.6pt; mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #c00000; font-size: 10pt;" color="#c00000"&gt;РЭДИССОН УКРАИНА&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000; font-size: 13.5pt;" color="#000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1738.clip_5F00_image0026_5F00_756F561B.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002[6]" border="0" alt="clip_image002[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6082.clip_5F00_image0026_5F00_thumb_5F00_6C9F4DCF.jpg" width="425" height="180" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;b&gt;&lt;span&gt;&lt;span style="color: #000000; font-size: 13.5pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;b&gt;&lt;span&gt;&lt;span style="color: #000000; font-size: 13.5pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 13.5pt;" color="#000000"&gt;Здравствуйте !&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;Компания &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt; приглашает вас посетить крупнейшее мероприятие, посвященное выходу новой версии самого популярного продукта для управления базами данных и бизнес-аналитикой: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1727.clip_5F00_image0036_5F00_7CCB15C8.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image003[6]" border="0" alt="clip_image003[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4477.clip_5F00_image0036_5F00_thumb_5F00_100BCC68.jpg" width="351" height="84" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;Здесь вы сможете более подробно узнать о том, как новейший функционал &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt; и приложений, разработанных на нем, позволяет решать широкий круг бизнес-задач для различных компаний. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;Вашему вниманию будет представлена стратегия &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt; по развитию платформы приложений; обзор основных трендов в этой области от ведущих аналитиков; доклады глобальных партнеров &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;, разрабатывающих аппаратное обеспечение и бизнес-приложения; истории успешных внедрений от ключевых партнеров и клиентов компании &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;Мероприятие будет проводиться 3 апреля 2012 г. в отеле Редиссон Украина, г.Москва. &lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Участие в мероприятии бесплатное.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #464646; font-size: 13.5pt;" color="#464646"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #7f7f7f; font-size: 9pt;" color="#7f7f7f"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-tab-count: 1;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Программа мероприятия&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;9:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;10:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Регистрация, приветственный кофе&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;10:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;10:15&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Приветственное слово - &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Eugene&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Saburi&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;, директор продуктовой группы &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;span style="font-size: 11pt;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;10:15&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;11:15&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Стратегия &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt; в развитии платформы приложений, &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Eugene&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Saburi&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;, директор продуктовой группы &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Nick&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;King&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;, руководитель группы маркетинга &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; 2012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;11:15&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;11:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Перерыв&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;11:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;12:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Основные тренды в области развития бизнес-систем и платформы данных (&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Gartner&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;, &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Accenture&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;12:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;12:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Аппаратные решения для построения платформы работы с данными (&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Hewlett&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Packard&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;12:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;13:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Приложения, необходимые для вашего бизнеса (&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SAP&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;13:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;14:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Обед&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;14:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;14:40&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Обзор ключевого функционала &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt; 2012 (&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;14:40&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;15:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Перерыв&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;15:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;16:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Успешные проекты и решения на базе &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt; 2012 (компании Связной, Балтика, &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Digia&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 5.4pt; tab-stops: 42.15pt 56.35pt 93.1pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;span style="font-size: 11pt;"&gt;16:30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;-&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;18:00&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Завершение мероприятия и развлекательная программа&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Вы можете зарегистрироваться на участие в мероприятии, нажав на ссылку ниже&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;a style="cursor: auto;" href="https://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=A0-6A-5E-28-64-4A-04-4A-A3-7F-60-C6-59-02-90-3A&amp;amp;Culture=ru-RU"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;НАЖМИТЕ ЗДЕСЬ, ЧТОБЫ ЗАРЕГИСТРИРОВАТЬСЯ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Мероприятие будет проходить 3 апреля 2012 г.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в гостинице Украина (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Radisson&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt; &lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;Ukraina&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;) по адресу г. Москва, Кутузовский просп., 2/1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7674.clip_5F00_image0046_5F00_79697E20.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image004[6]" border="0" alt="clip_image004[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7115.clip_5F00_image0046_5F00_thumb_5F00_6CEB352A.png" width="593" height="429" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 16pt;" color="#000000"&gt;Будем рады видеть вас на нашем мероприятии !&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="justify"&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3718.clip_5F00_image0056_5F00_6FA0C450.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image005[6]" border="0" alt="clip_image005[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8182.clip_5F00_image0056_5F00_thumb_5F00_6DEFF87C.jpg" width="351" height="84" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3487996" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Выпущен SQL Server 2012</title><link>http://blogs.technet.com/b/isv_team/archive/2012/03/07/3485068.aspx</link><pubDate>Wed, 07 Mar 2012 06:04:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3485068</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3485068</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/03/07/3485068.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Вчера, 6 марта 2012 г. запущен в производство &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/sqlserver/en/us/default.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3485068" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Интеграция SharePoint 2010 c SQL Server 2012. Часть 2</title><link>http://blogs.technet.com/b/isv_team/archive/2012/03/04/3484475.aspx</link><pubDate>Sun, 04 Mar 2012 08:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3484475</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3484475</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/03/04/3484475.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Краткое содержание &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/03/03/3484429.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;При установке &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SharePoint&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 &lt;/span&gt;Enterprise&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; в режиме фермы невозможно с ходу разместить его служебные базы на &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012, т.к. во время их конфигурации вызывается хранимая процедура &lt;/span&gt;sp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;dboption&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, которая больше не поддерживается.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Существуют две возможности обойти это ограничение. Можно поставить рядом &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 (&lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2), на котором создать служебные базы шаропойнтовской фермы. В моем случае хватило бы бесплатного &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/download/en/details.aspx?id=26729"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 &lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2 &lt;/span&gt;Express&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; х64 с &lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (117.5 МБ), полагая, что больше 10 гигов служебные шаропойнтовские базы не разрастутся. Я проверил эту возможность, т.к. были опасения, что 2008 &lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2 что-нибудь не поделит с 2012: все-таки более позднюю версию спокойнее ставить сверху. Опасения не подтвердились, все работает. На экране &lt;/span&gt;Feature&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Selection&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;при установке &lt;/span&gt;&lt;/span&gt;Express&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не нужно отмечать репликацию, &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Client&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Connectivity&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SDK&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, достаточно отметить &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Engine&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Services&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В остальном установка происходит по умолчанию. Теперь базы SharePoint_Config и SharePoint_AdminContent (см. Скрипт 2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/03/03/3484429.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;) нужно пересоздать на новом экземпляре: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5086.clip_5F00_image0021_5F00_6C2A7D90.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002[1]" border="0" alt="clip_image002[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1680.clip_5F00_image0021_5F00_thumb_5F00_5AF69FED.jpg" width="808" height="353" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и выполнить по отношению к &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 &lt;/span&gt;R&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;2 Скрипт 3 предыдущего поста:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN&amp;gt;psconfig.exe -cmd configdb -create -server w7x64_Denali\&lt;b style="mso-bidi-font-weight: normal;"&gt;SQLEXPRESS&lt;/b&gt; -database SharePoint_Config -dbuser sa -dbpassword Tiwanaku -admincontentdatabase SharePoint_AdminContent -user w7x64_Denali\Administrator -password Tenōchtitlan -passphrase P@ssW0rd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Однако больший интерес представляет вторая возможность - отсервиспачить шаропойнт и заставить его создать свои базы на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012, как первоначально и планировалось. Для этого нужно снять галку на Рис.11 предыдущего поста, до выполнения процесса конфигурирования шаропойнтовской фермы &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26623"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;скачать&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; и установить SharePoint 2010 Service Pack 1:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7115.clip_5F00_image0031_5F00_37E62E7D.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image003[1]" border="0" alt="clip_image003[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7522.clip_5F00_image0031_5F00_thumb_5F00_24C501D1.png" width="506" height="174" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В процессе установки неоднократно выдавалось сообщение Мicrosoft SharePoint Foundation administration tool (STSADM.exe) has stopped working, но завершилось благополучно.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3324.clip_5F00_image0041_5F00_4EC4FFF9.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004[1]" border="0" alt="clip_image004[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1665.clip_5F00_image0041_5F00_thumb_5F00_0DB68095.png" width="311" height="127" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;После чего обычно рекомендуется выполнить команду psconfig.exe -cmd upgrade -inplace b2b -wait, где &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=15"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;b&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2&lt;/span&gt;b&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - ключ, применяемый при накатке патчей (напр., обновление SP&lt;/span&gt;S&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2010 RTM до SP&lt;/span&gt;S&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2010 SP1) в отличие от &lt;/span&gt;v&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2&lt;/span&gt;v&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, когда происходит обновление версий (напр., MOSS 2007 to SPS2010) - &lt;/span&gt;Patching&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;is&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;a&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;two&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;step&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;process&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;/span&gt;The updated binaries are first installed and then psconfig must be run to update the SharePoint databases. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Однако никаких баз в данном случае нет - после установки сервис-пака я их создаю вручную на &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012 &lt;/span&gt;RC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;0, который называется &lt;/span&gt;w&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;7&lt;/span&gt;x&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;86_&lt;/span&gt;Denali&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, см. Скрипт&lt;/span&gt; 2 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;предыдущего&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;поста&lt;/span&gt; - &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;use&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;master&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;exists&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1 &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008000;" color="#008000"&gt;sys&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #008000;" color="#008000"&gt;databases&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'SharePoint_Config'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;begin&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;alter&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;database&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;SharePoint_Config&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;single_user&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;rollback&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;immediate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;database&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;SharePoint_Config&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;database&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;SharePoint_Config&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;collate&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080; font-size: 11pt;" color="#008080"&gt;Latin1_General_CI_AS_KS_WS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;exists&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1 &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008000;" color="#008000"&gt;sys&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #008000;" color="#008000"&gt;databases&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'SharePoint_AdminContent'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;begin&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;alter&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;database&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;SharePoint_AdminContent&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;single_user&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;rollback&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;immediate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;database&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;SharePoint_AdminContent&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: Consolas;" face="Consolas"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 11pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;database&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080;" color="#008080"&gt;SharePoint_AdminContent&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;collate&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #008080; font-size: 11pt;" color="#008080"&gt;Latin1_General_CI_AS_KS_WS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;после чего выполняю Скрипт 3 (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/03/03/3484429.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;там же&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;psconfig.exe -cmd configdb -create -server w7x64_Denali -database SharePoint_Config -dbuser sa -dbpassword Tiwanaku -admincontentdatabase SharePoint_AdminContent -user w7x64_Denali\Administrator -password Tenōchtitlan -passphrase P@ssW0rd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1323.clip_5F00_image0061_5F00_4CA80130.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006[1]" border="0" alt="clip_image006[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2620.clip_5F00_image0061_5F00_thumb_5F00_43F782D7.jpg" width="808" height="613" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Превосходно! Мы видим, что сервис-пак подействовал - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;psconfig&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; больше не ругается на процедуру &lt;/span&gt;sp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;dboption&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Он&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ругается&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;An exception of type System.IO.FileNotFoundException was thrown.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Additional exception information: Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Ну&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;это&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ж&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;замечательно&lt;/span&gt;! &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Эта ошибка понятно, почему. Она происходит из-за того, что не установлен необходимый компонент Windows Identity Foundation. Если бы &lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 ставился на &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 (&lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2), этот компонент установился бы при предварительной инсталляции пререквизитов, но файл &lt;/span&gt;PrerequisiteInstaller&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;exe&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; не желает запускаться на &lt;/span&gt;Windows&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; 7, поэтому пререквизиты приходится устанавливать вручную. Идем по адресу http://www.microsoft.com/download/en/details.aspx?id=17331, скачиваем Windows6.1-KB974405-x64.msu и запускаем:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2235.clip_5F00_image0071_5F00_1163FF98.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image007[1]" border="0" alt="clip_image007[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3480.clip_5F00_image0071_5F00_thumb_5F00_569C56C1.png" width="479" height="336" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Снова пробуем Скрипт 3 - и на этот раз ему не нравится, что во время прошлого запуска он уже успел что-то насовать в базу, а по условию она должны быть девственно чиста: &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;The&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;database&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;name&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;located&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;at&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;the&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;specified&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;database&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;server&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;contains&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;user&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;-&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;defined&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;data&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;Databases must be empty before they can be used.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Delete all of the tables, stored procedures, and other objects, or use a different database&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Пересоздаем базы - Скрипт 2, повторяем Скрипт 3. Снова&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;Failed to create the configuration database. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;An exception of type Microsoft.SharePoint.Upgrade.SPUpgradeException was thrown.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Additional exception information: Failed to call GetTypes on assembly Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Could not load file or assembly 'System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Это&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ему&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;достает&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;еще&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;одного&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;пререквизита&lt;/span&gt; - Microsoft Chart Controls for Microsoft .NET Framework 3.5, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;который&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;берется&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;по&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;адресу&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=14422, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;файл&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;MSChart.exe. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Скачиваем&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;запускаем&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3487.clip_5F00_image0081_5F00_06E32B78.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image008[1]" border="0" alt="clip_image008[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4466.clip_5F00_image0081_5F00_thumb_5F00_05325FA4.png" width="471" height="436" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Дальше по накатанной дорожке - Скрипт 2, за ним Скрипт 3, он задумывается... и завершается успешно. Просто ему надоело кочевряжиться. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6012.clip_5F00_image0101_5F00_316EE688.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image010[1]" border="0" alt="clip_image010[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4442.clip_5F00_image0101_5F00_thumb_5F00_3C4BC7D0.jpg" width="808" height="356" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Таким образом, удалось обойти ограничение мастера конфигурации на недопустимость локальной учетной записи. Ферма &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SharePoint&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 была создана без необходимости поднятия домен-контроллера. Чтобы довести до конца процесс ее настройки, запускаем мастер (&lt;/span&gt;Start&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;All&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Programs&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 &lt;/span&gt;Products&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 &lt;/span&gt;Products&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Configuration&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Wizard&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или &lt;/span&gt;&lt;/span&gt;psconfigui&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;exe&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в той же директории &lt;/span&gt;&lt;/span&gt;C&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;:\&lt;/span&gt;Program&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Files&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Common&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Files&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Shared&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;Web&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Extensions&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\14\&lt;/span&gt;BIN&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, что и &lt;/span&gt;psconfig&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;exe&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), т.е. продолжаем процесс Рис.12-15 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/03/03/3484429.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8168.clip_5F00_image0111_5F00_0449D3ED.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image011[1]" border="0" alt="clip_image011[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3441.clip_5F00_image0111_5F00_thumb_5F00_7B79CBA0.png" width="515" height="459" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Мы видим, что ферма действительно успешно создалась Скриптом 3, и нам остается завершить процесс конфигурирования &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SharePoint&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Central&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Administration&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5826.clip_5F00_image0121_5F00_2097160D.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image012[1]" border="0" alt="clip_image012[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8244.clip_5F00_image0121_5F00_thumb_5F00_1E7A1744.png" width="510" height="479" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8712.clip_5F00_image0131_5F00_3558E8C0.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image013[1]" border="0" alt="clip_image013[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6165.clip_5F00_image0131_5F00_thumb_5F00_0144496D.png" width="511" height="478" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4812.clip_5F00_image0141_5F00_3F5D641E.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image014[1]" border="0" alt="clip_image014[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8787.clip_5F00_image0141_5F00_thumb_5F00_0F53129D.png" width="512" height="458" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2402.clip_5F00_image0161_5F00_3B23668C.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image016[1]" border="0" alt="clip_image016[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0842.clip_5F00_image0161_5F00_thumb_5F00_4A76C89B.jpg" width="807" height="388" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8360.clip_5F00_image018_5F00_5553A9E3.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image018" border="0" alt="clip_image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5127.clip_5F00_image018_5F00_thumb_5F00_2AB7C906.jpg" width="807" height="552" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2477.clip_5F00_image020_5F00_6E3F545B.jpg"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image020" border="0" alt="clip_image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7824.clip_5F00_image020_5F00_thumb_5F00_0301270F.jpg" width="509" height="761" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Итак, было решено три практических задачи: установка &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SharePoint&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 (&lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1) &lt;/span&gt;Enterprise&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; на &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 7 &lt;/span&gt;Ultimate&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;x&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;64 (&lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1); установка фермы SharePoint Server 2010 под локальной учетной записью и размещение баз &lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2010 &lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 на &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012. Следует еще раз отметить, что первые две могут рассматриваться с точки зрения построения разработческого, но не производственного окружения. Кроме того, некоторые сервисы (например, &lt;/span&gt;PowerPivot&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;для &lt;/span&gt;&lt;/span&gt;SharePoint&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;) в процессе установки не довольствуются локальной учетной записью, т.к. требуют настоящего доменного эккаунта, и, следовательно, откажутся вставать на подобную конфигурацию.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3484475" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SharePoint/">SharePoint</category></item><item><title>Интеграция SharePoint 2010 c SQL Server 2012. Часть 1</title><link>http://blogs.technet.com/b/isv_team/archive/2012/03/03/3484429.aspx</link><pubDate>Sat, 03 Mar 2012 17:15:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3484429</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3484429</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/03/03/3484429.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В данной теме будут разобраны три вопроса:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;bull;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Установка&lt;/span&gt; SharePoint Server 2010 (SP1) Enterprise &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt; Windows 7 Ultimate x64 (SP1)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;bull;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Установка фермы SharePoint Server 2010 без необходимости привлечения контроллера домена&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;bull;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Размещение&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;баз&lt;/span&gt; SharePoint Server 2010 SP1 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt; SQL Server 2012: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Первоначально предполагалось, что следующим шагом станет установка на основе собранной конфигурации новой функциональности &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012 в виде &lt;/span&gt;Power&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;View&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - интерактивный инструмент отчетности с богатыми возможностями визуализации, ориентированный на непосредственных бизнес-пользователей - однако с официальным выходом &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012 стало официально ясно, что &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 7 официально не поддерживается в качестве серверной части для &lt;/span&gt;Power&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;View&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, поэтому вопросы его развертывания будут рассмотрены отдельно.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Перед установкой Sharepoint потребуется включить некоторые компоненты Windows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3731.clip_5F00_image0021_5F00_69038128.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002[1]" border="0" alt="clip_image002[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7851.clip_5F00_image0021_5F00_thumb_5F00_43D610EF.jpg" width="807" height="895" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4300.clip_5F00_image003_5F00_19C5ECFA.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5344.clip_5F00_image003_5F00_thumb_5F00_42ED8538.png" width="357" height="587" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Полный список доступных на Windows 7 компонентов можно посмотреть при помощи &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /get-features:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7573.clip_5F00_image005_5F00_15F8225D.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image005" border="0" alt="clip_image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7484.clip_5F00_image005_5F00_thumb_5F00_4BAD67B7.jpg" width="807" height="800" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;а также включить/отключить компоненты. Например&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;, dism /online /disable-feature /FeatureName:"More Games"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6472.clip_5F00_image006_5F00_484BD00F.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5822.clip_5F00_image006_5F00_thumb_5F00_31A981C8.png" width="716" height="228" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;На Windows Server 2008 R2 вместо dism можно использовать утилиту ServerManagerCmd.exe -query или командлет &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://technet.microsoft.com/en-us/library/cc732757.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Get-WindowsFeature&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; в PowerShell. Установку/удаление компонент можно также проводить с помощью утилиты командной строки pkgmgr или ocsetup, которая является оберткой вокруг нее и msiexec.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Следующий батник включает компоненты &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 7, необходимые для установки &lt;/span&gt;Sharepoint&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; 2010:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;rem &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;в&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt; Windows Server &lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;соотв&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;-&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;т&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Server Roles -&amp;gt; Application Server&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Microsoft .NET Framework 3.5.1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:NetFx3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:WCF-HTTP-Activation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:WCF-NonHTTP-Activation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Windows Process Activation Service&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:WAS-WindowsActivationService&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:WAS-NetFxEnvironment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:WAS-ConfigurationAPI&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:WAS-ProcessModel&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;rem &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;в&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt; Windows Server &lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;соотв&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;-&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-ansi-language: ru; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;т&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 14pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Server Roles -&amp;gt; Web Server (IIS)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-WebServerRole&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-WebServer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Application Development Features&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-ApplicationDevelopment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-NetFxExtensibility&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-ASP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-ASPNET&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-IIS-CGI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-ISAPIExtensions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-ISAPIFilter&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-ServerSideIncludes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Common HTTP Features&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-CommonHttpFeatures&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-DefaultDocument&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-DirectoryBrowsing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-HttpErrors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-HttpRedirect&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-StaticContent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Health and Diagnostics&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-HealthAndDiagnostics&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-CustomLogging&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-HttpLogging&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-LoggingLibraries&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-RequestMonitor&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-HttpTracing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Performance Features&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-Performance&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-HttpCompressionDynamic&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-HttpCompressionStatic&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Security&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-Security&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-BasicAuthentication&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-ClientCertificateMappingAuthentication&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-DigestAuthentication&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-IISCertificateMappingAuthentication&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-IPSecurity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-RequestFiltering&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-URLAuthorization&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-WindowsAuthentication&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Web Management Tools&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-WebServerManagementTools&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-ManagementConsole&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-ManagementScriptingTools&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-ManagementService&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;rem Internet Information Services -&amp;gt; World Wide Web Services -&amp;gt; Web Management Tools -&amp;gt; IIS 6 Management Compatibility&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-IIS6ManagementCompatibility&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-LegacySnapIn&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: background1; mso-themeshade: 166;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #a6a6a6; font-size: 11pt;" color="#a6a6a6"&gt;rem dism /online /enable-feature /FeatureName:IIS-LegacyScripts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-WMICompatibility&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;dism /online /enable-feature /FeatureName:IIS-Metabase&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;pause&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скрипт&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Между&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;компонентами&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;существуют&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;зависимости&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;например&lt;/span&gt;, WCF-HTTP-Activation &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;встанет&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;раньше&lt;/span&gt; WAS-ConfigurationAPI: Error: 50 The operation completed but WCF-HTTP-Activation feature was not enabled. Ensure that the following parent feature(s) are enabled first. If they are already enabled, refer to the log file for further diagnostics. &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;WAS-ConfigurationAPI. Я старался расположить включение компонент в том порядке, чтобы зависимые компоненты включались позже тех, от которых они зависят. Если где-нибудь этот порядок по невнимательности соблюсти не удалось, Скрипт 1 следует запустить повторно. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В соответствии со стандартным порядком инсталляции Sharepoint Server 2010 для установки пререквизитов нужно запустить находящийся в корне дистрибутива файл PrerequisiteInstaller.exe, который на Windows 7 тут же завершается по причине Error: This tool supports Windows Server version 6 and version 6.1, как пишется в логе об ошибке. Короче, в случае &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; 7 пререквизиты ставятся ручками. Запускаем находящийся там же Setup.exe и получаем ошибку:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7043.clip_5F00_image007_5F00_0BD35B65.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image007" border="0" alt="clip_image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4807.clip_5F00_image007_5F00_thumb_5F00_63C0AC45.png" width="380" height="153" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Необходимо включить в конфигурационный файл config.xml, расположенный в &amp;lt;Дистрибутив&amp;gt;\Files\Setup строку &amp;lt;Setting Id="AllowWindowsClientInstall" Value="True"/&amp;gt;, как указано в статье &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ee554869.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Настройка среды разработки для SharePoint 2010 в Windows Vista, Windows 7 и Windows Server 2008&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8203.clip_5F00_image009_5F00_699B4FDE.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image009" border="0" alt="clip_image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7103.clip_5F00_image009_5F00_thumb_5F00_6639B836.jpg" width="807" height="465" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;После этого Setup.exe запускается нормально.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После ввода продуктового ключа и согласия с лицензионным соглашением будет предложено выбрать тип установки шаропойнта: одиночная установка или в режиме серверной фермы. В случае &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;standalone&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;установки служебные базы &lt;/span&gt;&lt;/span&gt;SharePoint&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;размещаются на сервере &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 &lt;/span&gt;Express&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (даже не &lt;/span&gt;R&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;2), который он приносит с собой:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5444.clip_5F00_image010_5F00_34EACDD6.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1803.clip_5F00_image010_5F00_thumb_5F00_0B9385D8.png" width="547" height="745" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;что означает не более 4 ГБ на базу (даже не 10), не более 1 гига для буфер-пула, 1 процессор и другие ограничения. При выборе Complete предполагается, что SQL Server для создания служебных баз уже присутствует, и строка соединения с ним задается самостоятельно в процессе конфигурирования после установки SharePoint. Если хочется, чтобы SharePoint 2010 держал свои базы на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012, выбираем установку типа &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Farm&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. К&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;тому&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;же&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ферма&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;может&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;состоять&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;из&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;всего&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;одного&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;шаропойнта&lt;/span&gt;: &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;а&lt;/span&gt; SharePoint farm can be a single server or multiple servers. What sets a farm apart from a standalone installation is the presence of additional infrastructure, such as the Claims to Windows Token Service. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3463.clip_5F00_image011_5F00_292560D7.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image011" border="0" alt="clip_image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6562.clip_5F00_image011_5F00_thumb_5F00_2C76D2B2.png" width="616" height="500" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;SharePoint может быть также установлен как front-end Web-сервер, а не Complete, но этот тип установки выполняется из командной строки. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3823.clip_5F00_image0121_5F00_5DB59745.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image012[1]" border="0" alt="clip_image012[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7217.clip_5F00_image0121_5F00_thumb_5F00_13D70F95.png" width="616" height="500" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0755.clip_5F00_image0131_5F00_49F887E4.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image013[1]" border="0" alt="clip_image013[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5621.clip_5F00_image0131_5F00_thumb_5F00_267BE37F.png" width="616" height="500" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0334.clip_5F00_image0141_5F00_1BFB0F5F.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image014[1]" border="0" alt="clip_image014[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4048.clip_5F00_image0141_5F00_thumb_5F00_3F678DF7.png" width="616" height="500" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Конфигурирование выполняется непосредственно после основной установки или по желанию &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;(Start -&amp;gt; All Programs -&amp;gt; Microsoft SharePoint 2010 Products -&amp;gt; SharePoint 2010 Products Configuration Wizard):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8836.clip_5F00_image0151_5F00_7BCFDCD4.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image015[1]" border="0" alt="clip_image015[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8321.clip_5F00_image0151_5F00_thumb_5F00_0B8F71D9.png" width="621" height="531" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8306.clip_5F00_image0161_5F00_45320BC3.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image016[1]" border="0" alt="clip_image016[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4572.clip_5F00_image0161_5F00_thumb_5F00_639C4CAC.png" width="407" height="231" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0878.clip_5F00_image0171_5F00_689E8A5B.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image017[1]" border="0" alt="clip_image017[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6327.clip_5F00_image0171_5F00_thumb_5F00_4ADCFF9C.png" width="621" height="531" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4645.clip_5F00_image0181_5F00_08F61A4E.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image018[1]" border="0" alt="clip_image018[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8358.clip_5F00_image0181_5F00_thumb_5F00_14AB6180.png" width="621" height="531" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;При конфигурировании новой фермы шаропойнтовский визард пытается создать служебные базы на заданном &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;и установить &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;credentials&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, под которыми к ним будет осуществляться доступ. По соображениям повышенной безопасности он хочет использовать для этого учетную запись &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Windows&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, а не &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;ные логин-пароль, и совершенно логично предполагает, что это должна быть доменная учетная запись, коль скоро от ее имени будет происходить обращение с разных узлов (фермы). Проблема в том, что &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Windows&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 7 в данном случае является &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;standalone&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;машиной, не входящей ни в какой домен. Пришлось прибегнуть к обходному пути, описанному здесь - &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://hossamarafa.wordpress.com/2011/10/25/installing-sharepoint-farm-without-domain-controller/"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Installing SharePoint Farm without domain controller&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;. Для этого я открыл &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SSMS&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;и вручную создал на имеющемся под рукой &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;две базы данных: одну для хранения конфигурации, другую - под содержание веб-сайта централизованного администрирования, - обе в кодировке Latin1_General_CI_AS_KS_WS:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;use master&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;if exists (select 1 from sys.databases where name = 'SharePoint_Config') begin &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;alter database SharePoint_Config set single_user with rollback immediate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;drop database SharePoint_Config &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;end &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;create database SharePoint_Config collate Latin1_General_CI_AS_KS_WS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скрипт&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 11pt;"&gt; 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;" lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;аналогично&lt;/span&gt;&lt;span style="mso-no-proof: yes;" lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;БД&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt; SharePoint_AdminContent. &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;Обходной путь состоит в том, чтобы вместо графического визарда psconfigui.exe (Рис.12-15) воспользоваться утилитой командной строки &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://technet.microsoft.com/en-us/library/cc263093.aspx"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;psconfig.exe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;, лежащей там же:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;psconfig.exe -cmd configdb -create -server w7x64_Denali -database SharePoint_Config -dbuser sa -dbpassword Tiwanaku -admincontentdatabase SharePoint_AdminContent -user w7x64_Denali\Administrator -password Tenōchtitlan -passphrase P@ssW0rd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Команда создает новую конфигурационную&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;БД (читай, шаропойнтовскую ферму) на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;по имени -&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, и база эта будет называться -database. Для соединения с &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; -&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;используется стандартная безопасность, т.е. &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;ный логин -dbuser со своим паролем -dbpassword. На этом, наверное, стоит заострить внимание, потому что &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://spinplate.com/2011/08/cant-use-psconfig-to-create-sharepoint-2010-configdb/"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;попадаются случаи&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, когда люди долбятся на &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;из psconfig.exe под своим &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Windows&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;овым эккаунтом, по-детски удивляясь ошибке The configdb command is invalid or a failure has been encountered. &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;Cannot connect to database master at SQL server at w7x64_Denali. The database might not exist, or the current user does not have&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;permission to connect to it:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4152.clip_5F00_image020_5F00_2060A8B2.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image020" border="0" alt="clip_image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4237.clip_5F00_image020_5F00_thumb_5F00_41909E8E.jpg" width="808" height="375" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Достаточно заглянуть &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;у в &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Error&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Log&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, чтобы понять, чего он хочет: Login failed for user 'w7x64_Denali\Administrator'. &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Reason: Attempting to use an NT account name with SQL Server Authentication. &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;[CLIENT: &amp;lt;local machine&amp;gt;].&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6443.clip_5F00_image022_5F00_259F6996.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image022" border="0" alt="clip_image022" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8883.clip_5F00_image022_5F00_thumb_5F00_6273EB68.jpg" width="807" height="329" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Пряча снисходительную улыбку, я запустил абсолютно корректный (как мне казалось) Скрипт 3 и был немедленно низвергнут за свою гордыню:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2703.clip_5F00_image024_5F00_4D35BFF3.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image024" border="0" alt="clip_image024" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5736.clip_5F00_image024_5F00_thumb_5F00_7BCBC8D5.jpg" width="807" height="375" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Не может она отыскать хранимую процедуру &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;sp&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dboption&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;на &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 2012 и оттого не может создать конфигурационную базу &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SharePoint&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;. Собственно&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://connect.microsoft.com/SQLServer/feedback/details/723806/sql-server-2012-rc0-missing-master-sys-sp-dboption-stored-procedure"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;ничего&lt;/span&gt;&lt;span style="mso-no-proof: yes;" lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;удивительного&lt;/span&gt;&lt;span style="mso-no-proof: yes;" lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;в&lt;/span&gt;&lt;span style="mso-no-proof: yes;" lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;этом&lt;/span&gt;&lt;span style="mso-no-proof: yes;" lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;нет&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-no-proof: yes;"&gt;: &lt;/span&gt;This is a designed behavior change in SQL 2012, and the spec proc sp_dboption is deprecated in SQL 2012. According to the online document (http://msdn.microsoft.com/en-us/library/ms187310.aspx), you can use "ALTER DATABASE" to modify the database options. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;В&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;связи&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;с&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;этим&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/hh231680(v=sql.110).aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;рекомендуется&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;установка&lt;/span&gt; SharePoint 2010 SP1: One of the primary reasons SP1 is required for SharePoint installations running with Microsoft SQL Server 2012 Release Candidate 0 (RC 0) is the database engine feature sp_dboption, that was deprecated in a previous release, is discontinued in the Microsoft SQL Server 2012 Release Candidate 0 (RC 0) release. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/03/04/3484475.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3484429" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SharePoint/">SharePoint</category></item><item><title>Оффлайновая установка SSDT</title><link>http://blogs.technet.com/b/isv_team/archive/2012/02/24/3482925.aspx</link><pubDate>Fri, 24 Feb 2012 07:08:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3482925</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3482925</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/02/24/3482925.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Одним из новшеств &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 2012 считаются &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SSDT&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; - &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Data&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Tools&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, известные ранее, как &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Juneau&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;. Идейно это знакомый всем по прошлым версиям &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;VS&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;датабазный проект, однако теперь эта возможность относится не к &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Visual&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Studio&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, а к &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;и бесплатно скачивается с веб-сайта &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;. Соответственно, платить отдельные деньги за &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Visual&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Studio&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;в этом случае не нужно подобно тому, как ранее входили в &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;BIDS&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; проекты по разработке для &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Analysis&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Services&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Integration&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Services&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Reporting&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Services&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;. Вижуалстудийная оболочка вместе с несколькими типовыми шаблонами устанавливается в составе сетапа &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 2012, а непосредственно шаблон &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Database&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;-проекта добавляется &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Web&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Installer&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;'ом при первом к нему обращении.&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Посмотреть сравнительную матрицу характеристик &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Data&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Tools&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;CTP&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;4 по отношению к традиционным &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;VS&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;2010 &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Database&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Projects&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; можно &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/ssdt/archive/2011/11/21/sql-server-data-tools-ctp4-vs-vs2010-database-projects.aspx"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;здесь&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;. Узнать, что нового появилось в 4-м СТР &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SSDT&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;можно&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/ssdt/archive/2011/11/21/what-s-new-in-sql-server-data-tools-ctp4.aspx"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt; здесь&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Желание установить &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;SSDT&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;span lang="RU"&gt;обозначается в ходе штатной установки &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; 2012:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3872.clip_5F00_image001_5F00_15715614.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5047.clip_5F00_image001_5F00_thumb_5F00_04A9AB66.png" width="820" height="698" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;И действительно, по завершении установки соответствующий пункт появляется в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;ном меню:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3365.clip_5F00_image002_5F00_56DBE2A0.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4540.clip_5F00_image002_5F00_thumb_5F00_4D9FA75F.png" width="405" height="532" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Нажатие этого пункта открывает обыкновенную среду &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (в данном примере &lt;/span&gt;VS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2010 &lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 &lt;/span&gt;Ultimate&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;уже была установлена на демонстрационной машине):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3858.clip_5F00_image004_5F00_44636C1E.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8168.clip_5F00_image004_5F00_thumb_5F00_59FDA4BB.jpg" width="807" height="598" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;которой&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;как&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;BIDS (Business Intelligence Development Studio) &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Server 2005, 2008, 2008 R2, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;можно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;создавать&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;многомерные&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;базы&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;для&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Analysis Services, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;пакеты&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Integration Services &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;отчеты&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Reporting Services. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Обратите внимание, что в &lt;/span&gt;SSAS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;наряду с традиционной многомеркой нарисовался тип проекта &lt;/span&gt;&lt;/span&gt;Tabular&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Это появившийся в 2008 &lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2 &lt;/span&gt;PowerPivot&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; в смысле движка &lt;/span&gt;VertiPaq&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (колоночные индексы, сжатие, &lt;/span&gt;in&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;memory&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;OLAP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, все дела), только не персональный в &lt;/span&gt;Excel&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и не в &lt;/span&gt;&lt;/span&gt;Sharepoint&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а на стороне сервера &lt;/span&gt;Analysis&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Services&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8640.clip_5F00_image006_5F00_125BA5C7.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6082.clip_5F00_image006_5F00_thumb_5F00_4EC3F4A4.jpg" width="807" height="558" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3343.clip_5F00_image008_5F00_44AF5379.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6180.clip_5F00_image008_5F00_thumb_5F00_7AD0CBC8.jpg" width="807" height="558" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В пункте &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;содержатся проекты, позволяющие создавать хранимые процедуры, функции, триггеры, агрегаты для &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на &lt;/span&gt;&lt;/span&gt;C&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;# и &lt;/span&gt;VB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, датабазные проекты для &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;предыдущих версий, а также проекты по созданию &lt;/span&gt;&lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;Tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Application&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;dacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), позволяющие запаковать базу в &lt;/span&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-манифест, что облегчает ее перенос между экземплярами &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; и в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Для 2012 эта возможность входит в стандартный датабазный проект.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4118.clip_5F00_image010_5F00_5EDF96D0.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8637.clip_5F00_image010_5F00_thumb_5F00_468C7CB5.jpg" width="807" height="558" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;который находится в пункте &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и для которого не требуется приобретать &lt;/span&gt;&lt;/span&gt;VS&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в отличие от Рис.6.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6165.clip_5F00_image012_5F00_3F20973B.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7230.clip_5F00_image012_5F00_thumb_5F00_552702CD.jpg" width="807" height="558" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Инсталляция &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;только обозначает, но не устанавливает сам шаблон данного проекта, и попытка его открыть приведет к тому, что &lt;/span&gt;&lt;/span&gt;VS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, радостно шурша, попрется в Интернет по адресу &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/web/gallery/install.aspx?appid=SSDT"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;http://www.microsoft.com/web/gallery/install.aspx?appid=SSDT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; и запустит веб-инсталлятор &lt;/span&gt;SSDT&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6153.clip_5F00_image013_5F00_3935CDD5.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image013" border="0" alt="clip_image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2425.clip_5F00_image013_5F00_thumb_5F00_22274C99.png" width="467" height="250" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4571.clip_5F00_image015_5F00_070E7D8B.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image015" border="0" alt="clip_image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1351.clip_5F00_image015_5F00_thumb_5F00_71641F20.jpg" width="808" height="553" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0743.clip_5F00_image016_5F00_2DCC6DFE.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image016" border="0" alt="clip_image016" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6710.clip_5F00_image016_5F00_thumb_5F00_0C00956D.png" width="411" height="297" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Далее начались какие-то чудеса. За каким-то лешим ей захотелась папка, откуда я в прошлом году ставил древний СТР &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Juneau&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7271.clip_5F00_image017_5F00_7C1150A8.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image017" border="0" alt="clip_image017" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8764.clip_5F00_image017_5F00_thumb_5F00_337761D7.png" width="416" height="146" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;которой она, естественно, не нашла и сильно расстроилась:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1401.clip_5F00_image018_5F00_2DBC4831.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image018" border="0" alt="clip_image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2061.clip_5F00_image018_5F00_thumb_5F00_053D661D.png" width="273" height="146" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Разъяснение этому странному поведению отыскалось в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/ssdt/archive/2011/11/18/sql-server-data-tools-ctp4-ssdt-for-sql-server-2012-rc0.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;блоге команды &lt;/span&gt;SSDT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;As it stands now, all of the SSDT launch points within SQL Server 2012 RC0 point to the older SQL Server Developer Tools CTP3 Code-named &amp;ldquo;Juneau&amp;rdquo; binaries. These bits are not compatible with SQL Server 2012 RC0... We are working diligently to correct this issue... &lt;span style="mso-ansi-language: en;" lang="EN"&gt;We&lt;/span&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;apologize&lt;/span&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;for&lt;/span&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;the&lt;/span&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;delay&lt;/span&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;and&lt;/span&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;inconvenience&lt;/span&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Действительно&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;через&lt;/span&gt; 3 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;дня&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;положение&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;дел&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;было&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/ssdt/archive/2011/11/21/download-available-sql-server-data-tools-ctp4-ssdt.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;исправлено&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;: &lt;span style="mso-ansi-language: en;" lang="EN"&gt;We are happy to announce that SQL Server Data Tools CTP4 (SSDT) is now available for download &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/data/hh297027"&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;here&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: en;" lang="EN"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;! This release is fully integrated and compatible with SQL Server 2012 RC0. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Установка происходит аналогично &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;VS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2010 &lt;/span&gt;SP&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;1. Скачивается относительно небольшой установщик, который на месте разбирается, что из пререквизитов требуется поставить и качает из Интернета их, а также, собственно, основной контент.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7268.clip_5F00_image020_5F00_2ED13150.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image020" border="0" alt="clip_image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4113.clip_5F00_image020_5F00_thumb_5F00_06DE0C24.jpg" width="808" height="735" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Если разработческая машина не подключена к Интернету, то идем туда, где он есть и выбираем один из указанных в п.2.1 (Рис.13) адресов в зависимости от языка, например, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://go.microsoft.com/fwlink/?LinkID=236828&amp;amp;clcid=0x409"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;http://go.microsoft.com/fwlink/?LinkID=236828&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; для английской версии. Скачиваем установщик &lt;/span&gt;SSDTSetup.exe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4617.clip_5F00_image022_5F00_071A8F59.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image022" border="0" alt="clip_image022" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7343.clip_5F00_image022_5F00_thumb_5F00_4BE6B38D.jpg" width="807" height="93" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и запускаем его в виде&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;"C:\Distrib\SSDT CTP4\SSDTSetup.exe" /layout "C:\Juneau CTP4 Standalone Install". &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В указанной в назначении папке создастся оффлайновый дистрибутив, который можно отнести на изолированную машину и запустить там. Поскольку установщик не знает, какие пререквизиты понадобятся, он их скачивает по максимуму все, так что процесс это не быстрый:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2548.clip_5F00_image023_5F00_228F6B8F.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image023" border="0" alt="clip_image023" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7713.clip_5F00_image023_5F00_thumb_5F00_1B238615.png" width="780" height="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;и если посредине случится какая-либо неприятность, ничем хорошим он не закончится:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1462.clip_5F00_image024_5F00_2A0AB52F.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image024" border="0" alt="clip_image024" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2117.clip_5F00_image024_5F00_thumb_5F00_590CF106.png" width="780" height="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Особенно грустно, когда это происходит на последних процентах. Делать нечего, открываю по ссылке журнал установки. Вначале перечисляются пакеты, которые установщик запланировал скачать: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: NETFX4, state: Present, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Register&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: KB2468871V2_x86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: KB2468871V2_x64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: VISUALSTUDIO2010INTEGRATEDRTM, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: VISUALSTUDIO2010SP1PATCH, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: KB2544514, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLLS11X86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLLS11X64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLDOM11X86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLDOM11X64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: TSQLLANGSVC11X86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: TSQLLANGSVC11X64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: DACFX11X86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: DACFX11X64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLLOCALDBX86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLLOCALDBX64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLCLRTYPES11X86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLCLRTYPES11X64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLSMO11X86, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SQLSMO11X64, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SSDTEXTERNALS10, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SSDTBUILDUTILITIES10, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: SSDT10, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Planned package: DBSQLPACKAGEPROVIDER10, state: Absent, default requested: Cache, ux requested: Cache, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Plan complete, result: 0x0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T20:55:08]: Apply begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;после чего началась их непосредственная скачка:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T20:55:09]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236827&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T20:55:09]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236827&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:01:38]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\NETFX4' to path 'C:\Juneau CTP4 Standalone Install\payload\dotNetFx40_Full_x86_x64.exe'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:01:40]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236829&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:01:41]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236829&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:10:08]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\KB2468871V2_x86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\NDP40-KB2468871-v2-x86.exe'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:10:09]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236814&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:10:10]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236814&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:14:49]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\KB2468871V2_x64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\NDP40-KB2468871-v2-x64.exe'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:14:50]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236806&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:14:51]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236806&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:36]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\VISUALSTUDIO2010INTEGRATEDRTM' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\VSIntShell.exe'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:37]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:37]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:37]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:37]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:37]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\VISUALSTUDIO2010SP1PATCH'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:41]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:41]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:41]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:41]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:41]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\VISUALSTUDIO2010SP1PATCH'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:45]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:17:45]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:38:05]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\VISUALSTUDIO2010SP1PATCH' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\VS10sp1-KB983509.exe'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:38:06]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236808&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:38:08]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236808&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:38:20]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\KB2544514' to path 'C:\Juneau CTP4 Standalone Install\payload\NDP40-KB2544514-x86-x64.exe'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:38:21]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236830&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:38:22]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236830&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:43:59]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLLS11X86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\sqlls.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:44:00]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236822&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:44:02]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236822&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:44:24]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLLS11X64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\sqlls.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:44:25]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236809&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:44:26]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236809&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:45:24]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLDOM11X86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\SQLDom.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:45:24]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236810&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:45:25]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236810&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:46:38]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLDOM11X64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\SQLDom.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:46:40]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236811&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:46:41]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236811&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:46:50]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\TSQLLANGSVC11X86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\TSqlLanguageService.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:46:50]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236812&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:46:51]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236812&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:01]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\TSQLLANGSVC11X64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\TSqlLanguageService.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:02]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236813&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:03]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236813&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:09]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\DACFX11X86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\DACFramework.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:10]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236815&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:11]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236815&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:17]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\DACFX11X64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\DACFramework.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:18]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236816&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:47:19]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236816&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:15]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLLOCALDBX86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\SqlLocalDB.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:16]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:16]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:16]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:16]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:16]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLLOCALDBX64'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:19]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:21]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236817&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:47]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLLOCALDBX64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\SqlLocalDB.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:48]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236818&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:49]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236818&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:51]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLCLRTYPES11X86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\SQLSysClrTypes.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:52]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236819&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:53]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236819&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:55]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLCLRTYPES11X64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\SQLSysClrTypes.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:56]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236820&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:51:57]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236820&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:52:53]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLSMO11X86' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\SharedManagementObjects.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:52:54]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236821&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:52:56]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236821&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:15]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SQLSMO11X64' to path 'C:\Juneau CTP4 Standalone Install\payload\x64\SharedManagementObjects.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:16]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236823&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:17]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236823&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:19]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SSDTEXTERNALS10' to path 'C:\Juneau CTP4 Standalone Install\payload\x86\SSDTDBSvcExternals.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:20]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236824&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:22]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236824&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:22]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SSDTBUILDUTILITIES10' to path 'C:\Juneau CTP4 Standalone Install\ssdt\x86\SSDTBuildUtilities.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:23]: Download engine HTTP 200 HEAD to http://go.microsoft.com/fwlink/?LinkId=236826&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:24]: Download engine HTTP 200 GET to http://go.microsoft.com/fwlink/?LinkId=236826&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:30]: Caching payload from working path 'C:\Users\ADMINI~1\AppData\Local\Temp\SSDT10' to path 'C:\Juneau CTP4 Standalone Install\ssdt\x86\SSDT.msi'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:30]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:30]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:30]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:30]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:30]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\DBSQLPACKAGEPROVIDER10'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:34]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:34]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:34]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:34]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:34]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\DBSQLPACKAGEPROVIDER10'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:37]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:37]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:37]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:37]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:37]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\DBSQLPACKAGEPROVIDER10'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Download engine HTTP 503 HEAD to http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed to send request to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed to connect to URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed to get size and time for URL: http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed attempt to download URL: 'http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409' to: 'C:\Users\ADMINI~1\AppData\Local\Temp\DBSQLPACKAGEPROVIDER10'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed to download payload from URL: 'http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409' to working path: 'C:\Users\ADMINI~1\AppData\Local\Temp\DBSQLPACKAGEPROVIDER10'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed to acquire payload.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:09A4][2012-02-23T21:53:41]: Error 0x80070003: Failed to cache packages.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;[1784:1234][2012-02-23T21:53:41]: Error 0x80070003: Failed while waiting for cache thread to complete before executing.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скачивание происходило натужно, что отражает реалии вечернего праздничного Интернета. Пару раз оно затыкалось на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;url&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; = &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://go.microsoft.com/fwlink/?LinkId=236807&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;VISUALSTUDIO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2010&lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1&lt;/span&gt;PATCH&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;), потому что сервис-пак здоровый, а потом, видимо, Интернет вовсе отрубился, поэтому DBSQLPACKAGEPROVIDER10 так и остался нескачанным с &lt;/span&gt;&lt;a style="cursor: auto;" href="http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://go.microsoft.com/fwlink/?LinkId=236825&amp;amp;clcid=0x409&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Если я правильно понимаю, эта штука нужна для упаковки приложения в &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;dacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Докачал последний компонент вручную. Получившаяся папка с оффлайновым дистрибутивом &lt;/span&gt;SSDT&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;весит 1.7 ГБ, имеет две папки &lt;/span&gt;&lt;/span&gt;payload&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;ssdt&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;, в которые рассованы скачанные компоненты, и пускач SSDTSetup.exe. По идее, Интернет больше не нужен. Запускаем - ставится:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8880.clip_5F00_image025_5F00_11D72507.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image025" border="0" alt="clip_image025" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7382.clip_5F00_image025_5F00_thumb_5F00_39BA2466.png" width="780" height="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4336.clip_5F00_image026_5F00_52694BA9.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image026" border="0" alt="clip_image026" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7360.clip_5F00_image026_5F00_thumb_5F00_3363280B.png" width="780" height="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6470.clip_5F00_image027_5F00_24D80619.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image027" border="0" alt="clip_image027" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4621.clip_5F00_image027_5F00_thumb_5F00_7AA85830.png" width="780" height="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;У меня не было уверенности, что он подцепил при установке &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;DbSqlPackageProvider&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;msi&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, который я докачивал вручную, поэтому я запустил его отдельно:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7853.clip_5F00_image028_5F00_29AA9408.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image028" border="0" alt="clip_image028" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1072.clip_5F00_image028_5F00_thumb_5F00_7D216421.png" width="366" height="166" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Web Deploy v3.0 Beta брал &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/download/en/details.aspx?id=27430"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;здесь&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6355.clip_5F00_image030_5F00_0DB95F10.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image030" border="0" alt="clip_image030" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4377.clip_5F00_image030_5F00_thumb_5F00_7F9A7012.jpg" width="807" height="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Тип установки - &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;Typical.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4784.clip_5F00_image031_5F00_2E9CABEA.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image031" border="0" alt="clip_image031" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1134.clip_5F00_image031_5F00_thumb_5F00_4C2E86E9.png" width="499" height="386" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.22&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После этого снова запустил &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;DbSqlPackageProvider&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;msi&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. На этот раз установка прошла успешно.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2112.clip_5F00_image032_5F00_50C491A3.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image032" border="0" alt="clip_image032" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4265.clip_5F00_image032_5F00_thumb_5F00_6737302A.png" width="499" height="386" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.23&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В списке установленных компонентов &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;Help&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;About&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) появляются &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Tools&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;CTP&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;4:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7484.clip_5F00_image033_5F00_7DA9CEB1.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image033" border="0" alt="clip_image033" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2678.clip_5F00_image033_5F00_thumb_5F00_04B8E55D.png" width="780" height="580" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;а&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Server Data Tools - Database Project (&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Рис&lt;/span&gt;.7) &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;теперь&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;сменяется&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;просто&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Database Project:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2766.clip_5F00_image035_5F00_24C3CC4D.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image035" border="0" alt="clip_image035" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6560.clip_5F00_image035_5F00_thumb_5F00_01B35ADD.jpg" width="807" height="558" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.25&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Открываем&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;новый&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;проект&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;нем&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;View -&amp;gt; SQL Server Object Explorer &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;слева&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;View -&amp;gt; Solution Explorer &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;справа&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Делаем тх панели &lt;/span&gt;docked&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; по умолчанию коннектится к &lt;/span&gt;LocalDB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, которую &lt;/span&gt;SSDT&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;ставят в своем составе, но, указав строку соединения, его так же, как и &lt;/span&gt;&lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, можно законнектить к любому &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Кликаем правой кнопкой по &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 в &lt;/span&gt;Solution&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, из контекстного меню выбираем &lt;/span&gt;Add&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Table&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или &lt;/span&gt;&lt;/span&gt;Add&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Item&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Table&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и создаем в дизайнере таблицу и другие элементы базы данных. Из меню &lt;/span&gt;&lt;/span&gt;Build&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выбираем &lt;/span&gt;&lt;/span&gt;Publish&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и указываем строку соединения, на какой сервер публикуем. Локально разработанная БД появляется на указанном &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Закрываем решение, открываем новое, из контекстного меню &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 в &lt;/span&gt;Solution&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; говорим &lt;/span&gt;Import&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и вытягиваем БД с &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в локальное решение. В пункте меню &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выбираем &lt;/span&gt;&lt;/span&gt;Transact&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Editor&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, соединяемся, выполняем запрос (кнопка выполнения не &lt;/span&gt;Build&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а в центральной части, прямо под заголовком панели). Из контекстного меню &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 в &lt;/span&gt;Solution&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выбираем пункт &lt;/span&gt;&lt;/span&gt;Snapshot&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Project&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. в папке &lt;/span&gt;Snapshots&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;Solution&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;появляется файл &lt;/span&gt;&lt;/span&gt;dacpac&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7446.clip_5F00_image037_5F00_65C225E4.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image037" border="0" alt="clip_image037" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1346.clip_5F00_image037_5F00_thumb_5F00_7B5C5E81.jpg" width="808" height="517" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.26&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В целом, все работает. Открываем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012 &lt;/span&gt;RC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;0, &lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Databases&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&amp;gt; &lt;/span&gt;Deploy&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Application&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, задаем свежесозданный &lt;/span&gt;dacpac&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (папка решения, подпапка &lt;/span&gt;Snapshots&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;). Получаем ошибку &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0741.clip_5F00_image038_5F00_3EE3E9D7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image038" border="0" alt="clip_image038" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2804.clip_5F00_image038_5F00_thumb_5F00_45D3768F.png" width="826" height="840" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Так&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;насчет&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;This release is fully integrated and compatible with SQL Server 2012 RC0 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ребята&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;немного&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;погорячились&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;К релизу, наверное, доведут, а пока &lt;/span&gt;dacpac &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;через &lt;/span&gt;SSDT.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small; mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Алексей Шуленин&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;span style="font-size: small; mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3482925" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Мультитенантные таблицы в SQL Azure. Безопасность уровня записи.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/02/17/3481630.aspx</link><pubDate>Fri, 17 Feb 2012 18:26:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3481630</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3481630</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/02/17/3481630.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/12/3480396.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Наверно, все нашли и прочитали статью &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.sqlmaster.nl/index.php?option=com_docman&amp;amp;task=doc_download&amp;amp;gid=41&amp;amp;Itemid=5"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Implementing&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Row&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;- &lt;/span&gt;and&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Cell&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;Level&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Security&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;in&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Classified&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Databases&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Это очень полезный концептуальный материал, в котором рассматриваются различные сценарии управления правами: уровни секретности (доступ к совершенно секретным документам дает доступ вниз по иерархии к секретным и конфиденциальным документам), ведомственное разделение прав (доступ к совершенно секретным документам подразделения А не означает доступ к секретным документам подразделения Б) и т.д. Чтобы не усложнять изложение, обойдемся без вспомогательных таблиц меток. В нашем случае будет иметь место только доменный атрибут безопасности, где членами домена выступают пользователи базы данных, с правилом сравнения "любой из". Права пользователей на запись (в смысле, строки, а не операции) будут находиться в дополнительном &lt;/span&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-поле этой записи - своего рода &lt;/span&gt;ACL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Также я ставлю входным условием, что над записью возможны только два типа действий: чтение и модификация (обновление, удаление). Правом на модификацию обладает только ее владелец - тот, кто ее создал, т.е. сделал &lt;/span&gt;insert&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;этой записи. Он может раздавать остальным права на ее чтение и отбирать их. Имена пользователей перечисляются как элементы в &lt;/span&gt;&lt;/span&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-поле этой записи. Первым элементом всегда идет ее собственник, последуюшими - те, кому он дал право видеть эту запись. Получается достаточно простой, но иллюстративный пример. Заходим на сервер &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в базу Изумрудный город тремя соединениями под логинами Гудвин, Страшила и Железный дровосек. Это все было создано в прошлой серии. Единственно, нужно убрать недопустимые для имени &lt;/span&gt;&lt;/span&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-элемента символы из пользователя [Ж/д_user], соответствующего логину Железный дровосек (см. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/12/3480396.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;прошлый пост&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;\Рис.10). Пусть будет ЖД_user. Созданные на прошлом занятии схемы [Sch_ж/д] и Sch_Страшила, а также таблица Sch_Страшила.[Мои документы] больше не понадобятся. Желающие могут вообще пересоздать БД Изумрудный город и начать жизнь с нуля. В зависимости от радикальности очистки нужно выполнить тот или иной фрагмент уборочного скрипта:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--От имени Гудвина или владельца сервера &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt; в контексте БД Изумрудный город:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;drop table Sch_Страшила.[Мои документы]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;drop schema [Sch_&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;ж&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;/&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;д&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;drop schema Sch_&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;Страшила&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;drop user &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;Страшила&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;_user &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;drop user [&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;Ж&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;/&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;д&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;_user]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--От имени владельца сервера SQL Azure в контексте БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;master&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;drop user Гудвин_user&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;drop login Страшила&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;login&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt; [Железный дровосек]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;drop login Гудвин&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;drop database [Изумрудный город]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Соответственно, если считать, что от прошлого занятия на сервере &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;ничего не осталось, нужно зайти в БД &lt;/span&gt;&lt;/span&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;под его владельцем и выполнить скрипт:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;create login Гудвин with password = 'p@$$w0rd'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;create user Гудвин_user from login Гудвин&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;exec sp_addrolemember @rolename = 'loginmanager', @membername = N'Гудвин_user'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;exec sp_addrolemember @rolename = 'dbmanager', @membername = N'Гудвин_user'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;От имени пользователя Гудвин в контексте БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;create login Страшила with password = 'p@$$w0rd'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;create login [Железный дровосек] with password = 'p@$$w0rd'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: text2; mso-bidi-font-size: 11.0pt;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #1f497d; font-size: 10pt;" color="#1f497d"&gt;create database [Изумрудный город] collate cyrillic_general_100_ci_as (maxsize = 1 GB)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-bidi-font-size: 11.0pt;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;От имени пользователя Гудвин в контексте БД Изумрудный город:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;user&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Страшила_user &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;login&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Страшила&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;user&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; [ЖД_user] &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;login&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; [Железный дровосек]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;На этом подготовительную работу можно считать законченной.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Для разнообразия будем соединяться с сервером &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;из &lt;/span&gt;&lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а не из &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Portal&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Про соединение с облачной базой из &lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;рассказывалось в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлой серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Гудвин как &lt;/span&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;создает в базе таблицу, в которой будут хранить свои документы остальные пользователи. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;object_id&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'dbo.Документы'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'U'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;table&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;table&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;ID &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;identity&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;1&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;primary&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;key&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;clustered&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;Название &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;nvarchar&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;150&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;nvarchar&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;max&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Доступ &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;xml&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;default&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&amp;lt;Users&amp;gt;&amp;lt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;CURRENT_USER&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'/&amp;gt;&amp;lt;/Users&amp;gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;values&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ааа'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'аааааааааа'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7737.image001_5F00_477BB847.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7343.image001_5F00_thumb_5F00_08E644D4.png" width="1007" height="380" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;От Рис.11 предыдущей серии она отличается тем, что, во-первых, предполагается общей и лежит в схеме &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbo&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а не Sch_Страшила или [Sch_ж/д]. Во-вторых, в ней добавилось &lt;/span&gt;XML&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-поле Доступ. Каждый пользователь будет иметь доступ на чтение к тем записям, в поле Доступ которых он значится. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;exist&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'Users/dbo'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Требуется параметризовать в этом запросе имя пользователя. Не имеющие опыта работы с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;XQuery&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;обычно не заморачиваются:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;declare&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @user &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;sysname&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'dbo'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;exist&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'Users/'&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @user&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;Msg 8172, Level 16, State 1, Line 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;The argument 1 of the XML data type method "exist" must be a string literal.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;На форумах находятся "гуру", которые на полном серьезе советуют переписать его как динамический запрос. Те из читателей, что потратили летом немного времени на прочтение постов &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2011/06/25/3437450.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Как импортировать конфигурацию Windows Firewall в SQL Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;, знают, что все делается гораздо проще: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;declare&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @user &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;varchar&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;100&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'dbo'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;exist&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'Users/*[local-name()=sql:variable("@user")]'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5706.image002_5F00_7EF12D9B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8420.image002_5F00_thumb_5F00_0574875F.png" width="817" height="312" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Стало быть представление, при помощи которого текущий пользователь сможет просматривать записи, на чтение которых у него есть доступ, будет выглядеть так:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;object_id&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'dbo.Документы_друзей'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'V'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;view&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы_друзей&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;view&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы_друзей &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; ID&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;CURRENT_USER&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; CurrentUser &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; t &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;exist&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'Users/*[local-name()=sql:column("CurrentUser") and position()&amp;gt;1]'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;К сожалению, в качестве аргумента &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;sql&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;:&lt;/span&gt;variable&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;() должна быть действительно @переменная. Функция не прокатывает. Даже такая встроенная, как CURRENT_USER (она же &lt;/span&gt;USER&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;NAME&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;()), возвращающая текущего пользователя. Пришлось сделать представление на основе запроса с вычисляемой колонкой, в которую засунуть вызов этой функции и вместо sql:variable использовать &lt;/span&gt;sql&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;:&lt;/span&gt;column&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в в качестве параметра &lt;/span&gt;&lt;/span&gt;XQuery&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-запроса.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В концептуальной статье предполагается, что когда пользователь получает доступ к записи, он с ней волен делать все: и читать, и модифицировать. Если права на действия разделяются, авторы задействуют &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;instead&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;of&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-триггеры. Можно вообще вынести весь процесс управления правами в прикладной слой. Это прагматично и неинтересно. Лучше, конечно, помучиться (с) Сухов. Я создам еще одно представление для операций модификации. В него войдут те записи, для которых текущий пользователь является владельцем, т.е. первым (.../*[1]) элементом в &lt;/span&gt;XML&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-поле:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;object&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;.Собственные_документы'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-no-proof: yes;"&gt;V&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;view&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;view&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; ID&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;value&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'local-name(Users[1]/*[1])'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'sysname'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff; font-size: 10pt;" color="#ff00ff"&gt;CURRENT_USER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;На первое представление всем пользователям базы будут выданы права на чтение, на второе - на чтение и модификацию:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;grant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы_друзей &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;grant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;update&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;delete&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2072.image003_5F00_4F42E942.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8420.image003_5F00_thumb_5F00_7508E9D8.png" width="973" height="448" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Страшила не видит добавленную Гудвином (Рис.1) запись, поскольку у него нет к ней доступа, а права на непосредственное чтение таблицы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.Документы у него тоже нет. Он может добавить в представление Собственные_документы записи, владельцом которых станет&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;��азвание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;values&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ббб'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'бббббббббб'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;values&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ввв'&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'вввввввввв'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6278.image004_5F00_047BD5DB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4544.image004_5F00_thumb_5F00_0D1C2E67.png" width="727" height="269" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;но другие пользователи их тоже не увидят &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Документы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;values&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ггг'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'гггггггггг'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;values&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ддд'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'дддддддддд'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;insert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Название&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Содержание&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;values&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'еее'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ееееееееее'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы_друзей&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5125.image005_5F00_3088ACFF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2084.image005_5F00_thumb_5F00_629FD77C.png" width="692" height="531" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;пока он им не выдаст права на чтение. Осталось научить пользователей давать друг другу или отбирать гостевой доступ, т.е. добавлять имя другого пользователя в виде &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-элемента в поле Доступ. Не имеющие опыта работы с &lt;/span&gt;XQuery&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;делают обычно так:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;declare&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @x &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;xml&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&amp;lt;Users&amp;gt;&amp;lt;aaa/&amp;gt;&amp;lt;bbb/&amp;gt;&amp;lt;/Users&amp;gt;'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @user &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;sysname&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'&amp;lt;ccc/&amp;gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @x&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'insert sql:variable("@user") as last into (/Users)[1]'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;Msg 2207, Level 16, State 1, Line 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;&lt;span style="font-size: 8pt;"&gt;XQuery [modify()]: Only non-document nodes can be inserted. Found&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; "&lt;/span&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;xs&lt;/span&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;:&lt;/span&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt; ?".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Но после упражнений с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;XQuery&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в серии постов &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2011/06/25/3437450.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Как импортировать конфигурацию Windows Firewall в SQL Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; мы знаем, что вставлять надо не строку, а &lt;/span&gt;XML&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;declare&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @x &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;xml&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&amp;lt;Users&amp;gt;&amp;lt;aaa/&amp;gt;&amp;lt;bbb/&amp;gt;&amp;lt;/Users&amp;gt;'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @user &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;xml&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'&amp;lt;ccc /&amp;gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @x&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'insert sql:variable("@user") as last into (/Users)[1]'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; @x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;---------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #a31515;" color="#a31515"&gt;Users&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #a31515;" color="#a31515"&gt;aaa&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; /&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #a31515;" color="#a31515"&gt;bbb&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; /&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #a31515;" color="#a31515"&gt;ccc&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; /&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #a31515;" color="#a31515"&gt;Users&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скрипт &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь не составляет труда написать процедуру, которая, принимая в качестве параметров идентификатор строки и имя пользователя, добавляет его в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-поле данной строки. Это поле мы не выносили в представления, следовательно, обновлять придется базовую таблицу, следовательно, необходимо убедиться, что вызывающий процедуру пользователь является собственником записи с &lt;/span&gt;id&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; = @ID_документа. в представлениях. Также необходимо убедиться, что добавляемый пользователь является действительным пользователем базы, т.е. содержится в sys.database_principals. В соответствии с &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ms187113(v=sql.105).aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Metadata Visibility Configuration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt; по умолчанию Страшила не увидит в списке пользователей Железного дровосека и наоборот.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;В связи с этим была написана функция dbo.Есть_ли_такой_пользователь_в_базе, вызываемая с правами &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ms178106.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;EXECUTE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;AS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;OWNER&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Еще я включил в процедуру проверку, что пользователя с таким именем в &lt;/span&gt;XML&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-поле Доступ еще нет (&lt;/span&gt;update&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; ... &lt;/span&gt;where&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; ... Доступ.exist ... = 0), чтобы оно не распухало от дубликатов. Право на выполнение этой процедуры дается всем пользователям базы:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;object&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;.Дать_доступ_пользователю_к_документу'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-no-proof: yes;"&gt;P&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;proc&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Дать_доступ_пользователю_к_документу&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;proc&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;Дать_доступ_пользователю_к_документу @&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;ID&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_документа &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;sysname&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #008000;" color="#008000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--Если записи с таким &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt; нет в таблице или вызывающий эту процедуру не имеет на нее прав, завершиться с ошибкой&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;exists&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1 &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; id &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @ID_документа&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;raiserror&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'Нет документа с &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; = %&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;i&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; 16&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;_документа&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #008000; font-size: 10pt;" color="#008000"&gt;--Проверка на валидность имени пользователя&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Есть_ли_такой_пользователь_в_базе&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;@пользователь&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;raiserror&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'Нет такого пользователя - %&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;s&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; :('&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; 16&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #008000;" color="#008000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--Добавить пользователя как &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;XML&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;-элемент в конец поля Доступ для записи с заданным &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #008000;" color="#008000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--Предварительно проверяется, что такого пользователя нет в поле Доступ (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;where&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; ... Доступ.&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;exist&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;(...) = 0), чтобы избежать дубликатов&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;declare&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; @пользователь_в_виде_&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;xml&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;xml&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&amp;lt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'/&amp;gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;update&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'insert sql:variable("@пользователь_в_виде_xml") as last into (/Users)[1]'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080; font-size: 10pt;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; id &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @ID_документа &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;exist&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'Users/*[local-name()=sql:variable("@пользователь")]'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;grant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;execute&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; Дать_доступ_пользователю_к_документу &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6786.image006_5F00_29594ABA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0743.image006_5F00_thumb_5F00_03BFA78C.png" width="826" height="353" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Функция dbo.Есть_ли_такой_пользователь_в_базе также создается на соединении Гудвина:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;object&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;.Есть_ли_такой_пользователь_в_базе'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-no-proof: yes;"&gt;FN&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Есть_ли_такой_пользователь_в_базе&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Есть_ли_такой_пользователь_в_базе&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;@пользователь &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;sysname&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;returns&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;bit&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;execute&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;owner&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;case&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;when&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;exists&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1 &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #008000;" color="#008000"&gt;sys&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #008000;" color="#008000"&gt;database_principals&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'S'&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;isnull&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;sid&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 0&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 0 &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; name &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1 &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 0 &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;grant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;execute&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Есть_ли_такой_пользователь_в_базе &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;При помощи процедуры dbo.Дать_доступ_пользователю_к_документу Страшила дает право на просмотр одного из своих документов Железному дровосеку:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;exec&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Дать_доступ_пользователю_к_документу&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;_документа &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 3&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ЖД_&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;user&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1423.image007_5F00_33B9D340.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7183.image007_5F00_thumb_5F00_6896B2B0.png" width="819" height="262" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;После чего тот начинает ее видеть (ср. с Рис.3):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Документы_друзей&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1348.image008_5F00_52EC5446.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4062.image008_5F00_thumb_5F00_00A9F73F.png" width="816" height="278" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;потому что пользователь ЖД_&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;user&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;добавлен к списку доступа данной записи:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1348.image010_5F00_6E9DB3B1.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7215.image010_5F00_thumb_5F00_1E2BAC71.png" width="815" height="373" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Процедура не позволяет Страшиле добавить пользователя в не принадлежащие ему записи, а также осуществляет валидацию имени пользователя перед его добавлением:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;exec&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Дать_доступ_пользователю_к_документу&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;_документа &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 1&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'ЖД_&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;user&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;exec&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Дать_доступ_пользователю_к_документу&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;_документа &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; 2&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;aaa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #ff0000; font-size: 10pt;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: text1; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;--------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 8pt;"&gt;Msg&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 50000, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Level&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 16, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;State&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 1, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Procedure&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; Дать_доступ_пользователю_к_документу, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Line&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt; 5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt;Нет документа с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt; = 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 8pt;"&gt;Msg&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 50000, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Level&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 16, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;State&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; 1, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Procedure&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt; Дать_доступ_пользователю_к_документу, &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;Line&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt; 11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt;Нет такого пользователя - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;aaa&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 9pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 8pt;"&gt; :(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Скрипт &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Обратное действие - удаление пользователя из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ACL&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; - выполняет процедура dbo.Отобрать_у_пользователя_доступ_к_документу:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff00ff;" color="#ff00ff"&gt;&lt;span style="mso-no-proof: yes;"&gt;object&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;.Отобрать_у_пользователя_доступ_к_документу'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="mso-no-proof: yes;"&gt;P&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #808080;" color="#808080"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;drop&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;proc&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt;Отобрать_у_пользователя_доступ_к_документу&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;proc&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;Отобрать_у_пользователя_доступ_к_документу @&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;ID&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_документа &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; @пользователь &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;sysname&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #008000;" color="#008000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--Вызывающий должен быть владельцем записи с @&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;ID&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;_документа в таблице &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;.Документы, что проверяется ее джойном с представлением &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;.Собственные_документы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #008000;" color="#008000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;--Не разрешается удалять из списка себя, т.е. владельца: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;position&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;() &amp;gt; 1&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;update&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Документы &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; Доступ&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'delete Users/*[local-name()=sql:variable("@пользователь") and position() &amp;gt; 1]'&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; Документы d &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;inner&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;join&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; dbo&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы sd &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; d&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;id &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; sd&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;id &lt;/span&gt;&lt;span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; d&lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;id &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; @ID_документа&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;grant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;execute&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; Отобрать_у_пользователя_доступ_к_документу &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-size: 10pt;" color="#0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Скрипт 12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;которая, как и dbo.Дать_доступ_пользователю_к_документу, создается от лица Гудвина. Процедура также осуществляет проверку на то, что вызывающий является владельцем записи с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;id&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; = @ID_документа, кроме того, он не может удалить из списка себя, т.е. первый элемент поля Доступ. Проверка на порядковый номер элемента осуществляется так же, как и в Скрипте 7. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Пример: Страшила отбирает у Железного дровосека гостевой доступ на запись с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;id&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; = 3 и заодно пытается лишить доступа себя:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1447.image010_5F00_4B7D1C74.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5076.image010_5F00_thumb_5F00_2D02B5BE.png" width="816" height="373" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Теперь Железный дровосек действительно не видит больше запись Страшилы:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1263.image011_5F00_6F45A834.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0880.image011_5F00_thumb_5F00_53C0A631.png" width="643" height="257" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;вместе с тем, соверши��ь над собой аутодафе Страшиле не удалось &amp;ndash; он остался в списке пользователей:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5078.image012_5F00_42209599.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image012" border="0" alt="image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5008.image012_5F00_thumb_5F00_4BB8DE02.png" width="1020" height="338" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В завершение покажем на примере Страшилы, что пользователь может обновлять и удалять собственные записи, т.е. те, которые он добавил:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;update&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; Название &lt;/span&gt;&lt;span&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;'в'&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-size: 10pt;"&gt;delete&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;dbo&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;Собственные_документы &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;where&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-no-proof: yes;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-no-proof: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #808080;" color="#808080"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="color: #000000; font-size: 10pt;" color="#000000"&gt; 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;--------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-no-proof: yes;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;(1 row(s) affected)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;(1 row(s) affected)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 9pt; mso-no-proof: yes;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000; font-size: 8pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;В упомянутой выше &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://www.sqlmaster.nl/index.php?option=com_docman&amp;amp;task=doc_download&amp;amp;gid=41&amp;amp;Itemid=5"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;статье&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt; рассматривается также сценарий безопасности уровня ячейки, при котором факт наличия записи пользователя не скрывается от других пользователей. В нем считается, что нет криминала в том, что Железный дровосек будет знать, что у Страшилы в таблице имеется столько-то записей. Он даже может знать названия лежащих там документов. Защищаются только отдельные ее поля, например, содержание. Применимость подобного подхода зависит от ситуации. В некоторых случаях не только названия документов, но даже их количество у конкретного пользователя может являться чувствительной информацией. В то же время, если это приложение обработки и хранения изображений, и в таблице лежат фотки, которые Страшила сделал во время своего недавнего отпуска, нет, к примеру, большого греха в том, что Железный дровосек будет знать, что в этой записи у Страшилы хранится "Утро в сосновом бору", а в этой - "Последний кабак у заставы". Главное, что сами изображения, т.е. поле Содержание, он сможет увидеть не раньше, чем Страшила добавит его в друзья. Подобный сценарий реализуется за счет индивидуального шифрования ячеек стандартными функциями &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ms174361.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;EncryptByKey&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;, которая производит шифрование на основе симметричного ключа, &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ms186950.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;E&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ncrypt&lt;/span&gt;B&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;y&lt;/span&gt;A&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;sym&lt;/span&gt;K&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt; и &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ms188061.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;E&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ncrypt&lt;/span&gt;B&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;y&lt;/span&gt;C&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ert&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;, которые понятно, при помощи чего производят шифрование. К сожалению, они &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336253.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;не поддерживаются&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt; в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt; также не поддерживается &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;TDE&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt; - прозрачное шифрование БД, при котором она шифруется целиком. Это понятно. TDE не защищает данные от администратора, потому что они автоматически расшифровываются при подтягивании страниц базы с диска в память, а поскольку администратор сервера &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;имеет доступ к любой расположенной на нем базе, то при желании он их легко увидит. Прозрачное шифрование выступает, скорее, как защита от ворья, случайно получившего доступ к файлам БД. Незашифрованные файлы можно унести, приаттачить и прочитать на другом сервере. На худой конец, бинарным редактором. С зашифрованной базой такие номера не пройдут. Предполагается, что датацентр хорошо защищен по периметру и случайные воры туда не проникнут. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx"&gt;Продолжение&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/05/01/3495484.aspx"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;следует&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3481630" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>Безопасность в SQL Azure.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/02/12/3480396.aspx</link><pubDate>Sun, 12 Feb 2012 11:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3480396</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3480396</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/02/12/3480396.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;До этого момента мы уже затрагивали несколько особенностей &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, связанных с безопасностью. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Во-первых, все соединения с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в обязательном порядке шифруются на основе &lt;/span&gt;&lt;/span&gt;TLS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;SSL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), что соответствует добавлению в строку соединения свойств Encrypt=True;TrustServerCertificate=true. Их можно не прописывать в явном виде - при установлении соединения с сервером &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;оно будет зашифровано по его инициативе. Делается это по аналогии с &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2011/04/29/3425114.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;шифрованием пользовательских соединений в обычном &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;, которое мы рассматривали здесь как-то по весне. Таким образом обеспечивается защита от злобного хакера, который перехватывает на полдороге трафик между клиентом и Облаком и пытается его прочитать. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Во-вторых, по умолчанию, клиентские соединения с сервером &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;запрещены. Чтобы их разрешить, надо добавить &lt;/span&gt;&lt;/span&gt;IP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;-адрес клиента в правила &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ee621782.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;брандмауэра &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Мы это проделывали в посте &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Создание сервера &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; - см.тамошние Рис.9, 12. Программное управление правилами осуществляется хранимыми процедурами &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;sp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;set&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;firewall&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;rule&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;N&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;'Название правила','Начальный &lt;/span&gt;IP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;','Конечный &lt;/span&gt;IP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;', при помощи которой создается новое правило брандмауэра, и sp_delete_firewall_rule [@name =] &lt;/span&gt;N&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&amp;lsquo;Название правила&amp;rsquo;, при помощи которой оно удаляется, а также системного представления &lt;/span&gt;sys&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;firewall&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;rules&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;, при помощи которого просматриваются существующие правила брандмауэра.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;поддерживается стандартная модель безопасности &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, то есть логин, входящий на уровень сервера при помощи пароля, и соответствующий ему пользователь внутри той или иной базы данных. При создании нового сервиса в &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;виде сервера &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; (см. Рис.6, 7) вместе с БД &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;создается административный логин (Рис.8), который выполняет ту же роль, что и небезызвестный &lt;/span&gt;&lt;/span&gt;sa&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в обычном &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В обычном SQL Server существуют системные представления sys.server_principals, показывающее логины и роли уровня сервера, sys.server_role_members, показывающее членство логинов в серверных ролях, и sys.server_permissions, показывающее, какой принципал какими правами на уровне сервера обладает. Список поддерживаемых в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;системных представлений можно посмотреть в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336238.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;BOL&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Ни одного из трех перечисленных в нем нет. Существует аналог представления &lt;/span&gt;sql&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;logins&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, которое показывает &lt;em&gt;все&lt;/em&gt; логины для данного сервера &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, потому что интегрированная с Windows аутентификация не поддерживается. Создание нового логина осуществляется при помощи команды &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336268.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;LOGIN&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В отличие от обычного &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;нельзя указывать политики сложности и срока действия пароля; то, что человек должен сменить его при первом заходе; базу данных по умолчанию, куда будет устанавливаться соединение и т.д.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="line-height: 13pt; mso-ansi-language: en-us; mso-themecolor: accent3; mso-themeshade: 128; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;&lt;span style="font-size: 11pt;"&gt;create login &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 13pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-themeshade: 128; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;Гудвин&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 13pt; mso-ansi-language: en-us; mso-themecolor: accent3; mso-themeshade: 128; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;&lt;span style="font-size: 11pt;"&gt; with password = 'p@$$w0rd'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Грантование прав на доступ к базе, как обычно, осуществляется заведением в этой БД пользователя, соответствующего данному логину. Сейчас я нахожусь в контексте БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и выдаю права на доступ к этой базе свежесозданному логину:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create user Гудвин_user from login Гудвин &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Чтобы логин мог создавать других логинов, в SQL Azure нужно включить соответствующего ему пользователя в БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в роль loginmanager в этой базе. В обычном &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;" lang="RU"&gt;ее аналогом выступает &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;" lang="RU"&gt; серверная&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; роль securityadmin.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;exec sp_addrolemember @rolename = 'loginmanager', @membername = N'Гудвин_user'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1157.image001_5F00_1C812783.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3704.image001_5F00_thumb_5F00_7904831D.png" width="854" height="365" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;select name, principal_id, type_desc, default_schema_name, owning_principal_id, is_fixed_role, authentication_type_desc from sys.database_principals &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3782.image002_5F00_00CC75C0.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0564.image002_5F00_thumb_5F00_71D520D8.png" width="850" height="420" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь логин Гудвин может зайти на данный сервер &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в контексте БД &lt;/span&gt;&lt;/span&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;sqlcmd -S tcp:fxv4koqar4.database.windows.net,1433 -U Гудвин@fxv4koqar4 -P p@$$w0rd -N -C&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7827.image003_5F00_60A14335.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0243.image003_5F00_thumb_5F00_0C056430.png" width="911" height="185" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На всякий случай напомню, что при коннекте &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;sqlcmd&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;к &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;логин задается в виде &amp;lt;логин&amp;gt;@&amp;lt;сервер &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&amp;gt; - см. Рис.13 &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Человек, которому мы выдадим этот логин, может не иметь эккаунта &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, следовательно, портал управления &lt;/span&gt;windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt; -см., напр., &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Создание базы данных&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;\Рис.6 - будет ему не доступен. Однако он может попасть на портал администрирования своей базы по адресу &amp;lt;имя сервера, где лежит его база&amp;gt;.database.windows.net. Я сейчас специально выбираю &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;LiveID&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, не имеющий прав на &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, захожу на https://fxv4koqar4.database.windows.net/ и на открывшемся голубом экране, как при &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Создании базы данных&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;\Рис.7, ввожу в поле &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;User&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;Гудвин и в поле &lt;/span&gt;&lt;/span&gt;Password&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;пароль этого логина. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3617.image004_5F00_097C3272.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6428.image004_5F00_thumb_5F00_15DA2FCE.png" width="633" height="471" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Открывается портал управления БД - см. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Работа с базой данных из портала&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;\Рис.1. Нажимаем &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Query&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и удостоверяемся, что это действительно тов.Гудвин:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8585.image005_5F00_29C39C97.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8562.image005_5F00_thumb_5F00_7391FE7A.png" width="651" height="648" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Членство в роли loginmanager дает право создавать новые логины, но не дает право создавать новые базы:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create login Страшила with password = 'p@$$w0rd'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create login [Железный дровосек] with password = 'p@$$w0rd'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-themecolor: accent3; mso-themeshade: 128; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create database [Изумрудный город] collate cyrillic_general_100_ci_as (maxsize = 1 GB)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84/4265.image006.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84/4265.image006.png" width="653" height="586" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Нужно зайти на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="https://fxv4koqar4.database.windows.net/#$entity=NewQuery&amp;amp;id=1&amp;amp;workspace=Query"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;https://fxv4koqar4.database.windows.net/#$entity=NewQuery&amp;amp;id=1&amp;amp;workspace=Query&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt; под глобальным администратором сервера fxv4koqar4 (тем, который заводился при создании сервера) и дать право на создание новых баз логину Гудвин. Сказать&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new; color: #4f6228;" color="#4f6228" face="Courier New"&gt;grant create any database to Гудвин&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt; &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;мы&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;можем&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;потому&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-family: courier new; color: #ff0000;" color="#ff0000" face="Courier New"&gt;Msg 40520, Level 16, State 1. Securable class 'server' not supported in this version of SQL Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Можно включить пользователя Гудвин_&lt;/span&gt;user&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, соответствующего логину Гудвин в БД &lt;/span&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в датабазную роль &lt;/span&gt;&lt;/span&gt;dbmanager&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; БД &lt;/span&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;аналогично включению в роль &lt;/span&gt;&lt;/span&gt;loginmanager&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;exec sp_addrolemember @rolename = 'dbmanager', @membername = N'Гудвин_user'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4278.image007_5F00_5573A4EC.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5861.image007_5F00_thumb_5F00_70E88122.png" width="654" height="543" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Теперь оператор создания новой базы на гудвиновском соединении отрабатывает нормально:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0576.image008_5F00_784440CF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1050.image008_5F00_thumb_5F00_7ABD4CC0.png" width="654" height="544" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Чтобы дать логинам Страшила и Железный дровосек право на доступ к свежесозданной базе, надо создать в ней пользователей, соответствующих этим логинам. Гудвин сейчас находится в контексте БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;master&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Команды &lt;/span&gt;USE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как мы помним, в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;нет. Поэтому он должен открыть еще одно соединение аналогично Рис.4 и вместо &lt;/span&gt;&lt;/span&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;указать название БД Изумрудный город.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1134.image009_5F00_0FEB5269.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5850.image009_5F00_thumb_5F00_3C83E675.png" width="607" height="504" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Для разведения интересов пользователей каждому внутри базы будет создана схема под его объекты и выданы некоторые права на копошение внутри своей схемы:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create user Страшила_user from login Страшила&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create user [Ж/д_user] from login [Железный дровосек]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create schema Sch_Страшила authorization Страшила_user &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;grant create table to Страшила_user&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="font-size: 11pt;"&gt;create schema [Sch_ж/д] authorization [Ж/д_user]&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;grant create table to [Ж/д_user] &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;" lang="RU"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84/8666.image010.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84/8666.image010.png" width="660" height="598" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5861.image011_5F00_28C6D714.png"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Выполнять эти операторы лучше не торопясь, вдумчиво, один за другим, чтобы к моменту создания схемы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;успела сообразить, что такой пользователь в базе уже создан.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Теперь по образцу Рис.9 открываем еще одно соединение от лица логина Страшила к БД Изумрудный город и выполняем скрипт &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create table Sch_Страшила.[Мои документы] (ID int identity(1, 1) primary key clustered, Название nvarchar(150), Содержание nvarchar(max))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;insert Sch_Страшила.[Мои документы] (Название) values ('Мозги на основе отрубей и булавок. Диссертация на соискание ученой степени любителя наук (любительская)')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;grant select on schema::Sch_Страшила to [Ж/д_user]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create table [Sch_ж/д].[Мои документы] (ID int identity(1, 1) primary key clustered, Название nvarchar(150), Содержание nvarchar(max))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8507.image011_5F00_3B8B34F1.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1050.image011_5F00_thumb_5F00_420E8EB4.png" width="947" height="546" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Мы видим что пользователь Страшила_user обладает у себя в схеме правами, розданными ему создателем базы Изумрудный город на уровне базы. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;На чужие схемы у него таких прав нет, как и наоборот - у Железного дровосека на схему Страшилы. &lt;/span&gt;Чтобы Железный дровосек мог читать из таблиц схемы Страшилы, тот грантует ему права на чтение схемы. Открываем еще одно соединение, на этот раз от имени Железного дровосека, и проверяем:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;select * from Sch_Страшила.[Мои документы]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;update Sch_Страшила.[Мои документы] set Название = 'Мозги на основе отрубей и булавок', &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Содержание = 'Диссертация на соискание ученой степени любителя наук (любительская)' &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;where id = 1 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0181.image012_5F00_6B55B0E5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image012" border="0" alt="image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1663.image012_5F00_thumb_5F00_3136BE39.png" width="854" height="606" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Таким образом, разводка пользователей на уровне схем работает нормально. Под разводкой пользователей понимается не то, что сейчас подумали циничные читатели, а разделение пользовательских данных и гибкое управление правами на доступ к ним. Однако не для всех сценариев схемы являются оптимальным вариантом. Допустим, при помощи своей облачной базы Гудвин предоставляет сервисы по хранению и обработке пользовательских снимков. Или проверке орфографии в документах. Или еще что-нибудь. Пользователей в этом случае ожидается гораздо больше. Заводить под каждого схему нереально. Проще создать одну табличку на всех, где на каждую фотку отводится запись с полем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;varbinary&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;(&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;max&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;), далее описание, выдержка, диафрагма, вспышка, размер кадра и т.д. Мы с вами упражнялись перекладыванием фоток в базу еще во времена &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;Server&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt; 2008 на тему &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;FILESTREAM&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;. См., например, посты из серии &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/alexejs/archive/2009/06/28/9807373.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;File&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;System&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;. Проблема состоит в том, что каждый пользователь должен в этом случае изначально получать доступ только к своим записям в общей таблице, т.е. в &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;row&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;-&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;level&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;security&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, точнее, в ее отсутствии. Ее, кстати сказать, очень сильно недостает и в обычном SQL Server. Зато в 2012 появилась функция iif(). Невозможно себе представить, как мы жили без нее до сих пор с одним немудреным case ... when ... else. Нет, я ничего не имею против функции iif(). Не исключено, что это очередной тектонический сдвиг, который позволил резко укрепить конкурентные преимущества и т.д. Просто мне казалось, что появление, наконец, безопасности уровня записи осчастливило бы гораздо больше людей, которые ждали ее и в 2005-м, и в 2008-м, и снова мимо. Стало быть, я заблуждался. На сегодня в колбасе потребности нет. Придется снова прибегнуть к костылям и подпоркам - см. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://sqlserverlst.codeplex.com/"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;SQL Server Label Security Toolkit &lt;/span&gt;на&lt;span style="mso-ansi-language: en-us;"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;CodePlexe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;. &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;Там имеется ссылка на техническую статью &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;"Implementing Row- and Cell-Level Security in Classified Databases", &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;которая&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;, &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;как&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;неожиданно&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;выяснилось&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;, &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;не&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;работает&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Давайте на этом месте ненадолго прервемся, а мультитенантность в пределах одной таблицы разберем в &lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/02/17/3481630.aspx"&gt;следующем посте&lt;/a&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3480396" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Работа с базой данных из SSMS.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx</link><pubDate>Tue, 07 Feb 2012 14:42:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3479408</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3479408</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Работа с облачной базой данных из интерфейса портала &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;удобна в том плане, что не требует никакой специальной клиентской части, кроме &lt;/span&gt;&lt;/span&gt;IE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Silverlight&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Если под рукой имеется специализированный инструмент разработки и администрирования, как &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, было бы нерационально не использовать предоставляемых ей возможностей. Как я забыл сказать во &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/22/3476674.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Введении&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, начиная с SQL Server 2008 R2 November CTP (9 ноября 2009 г.), т.е. еще до официального выпуска SQL Server 2008 R2 и &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, стали поддерживаться соединение и работа с облачной базой из &lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/ramaprasanna/archive/2009/09/04/connecting-to-sql-azure-from-sql-management-studio-2008.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Говорят&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, что к &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;можно зацепиться и из &lt;/span&gt;&lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 (я не пробовал). Возможность работы с &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;сохранится и будет, естественно, многкратно улучшена в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012 (&lt;/span&gt;Denali&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;): как в &lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, так и в том, что раньше называлось &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Project&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;Visual&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а ныне превратилось в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/magazine/hh394146.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Tools&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;Juneau&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. О том, что нового предлагает 2012 в плане работы с &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, я планирую поговорить отдельно, а пока откроем обычную SQL Server Management Studio в составе SQL Server 2008 R2:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6746.image001_5F00_10770CB6.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2043.image001_5F00_thumb_5F00_6998D0A8.png" width="339" height="326" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Как водится при своем открытии она спросит, соединить ли &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;с каким-нибудь экземпляром &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;? &lt;/span&gt;C&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;оединение с облачным &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;производится так же, как &lt;/span&gt;&lt;/span&gt;c&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; обычным. Требуется только выход в Интернет. В качестве &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;name&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;вбиваем &lt;/span&gt;&lt;/span&gt;Fully&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Qualified&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DNS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Name&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;облачного &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, с которым хотим соединиться. Мы его неоднократно видели в свойствах сервера на портале &lt;/span&gt;Windows Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - см., напр., Рис.6 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В качестве &lt;/span&gt;Login&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/Password, соответственно, указываем тот эккаунт, который имеет права на базу, которая явно или неявно будет обозначена в свойствах соединения - аналогично Рис.7 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8875.image002_5F00_13B858C4.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5633.image002_5F00_thumb_5F00_55035B5D.png" width="422" height="297" /&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Рис.2 &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Здесь необходимо отметить &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ee336282.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;несколько особенностей&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;, которые уже упоминались в предыдущих постах: в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;действует стандартная модель безопасности, базу данных в ходе сессии менять нельзя, значит, надо сразу подключаться к нужной, и что соединение устанавливается поверх сетевой библиотеки &lt;/span&gt;&lt;/span&gt;TCP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;IP&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на порт 1433 (соответственно, с клиента должен быть разрешен исходящий трафик). Следует также иметь в виду &lt;/span&gt;&lt;/span&gt;Firewall&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Rules&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;для облачного &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - см. пост &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Создание сервера&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, Рис.12. Задать в свойствах соединения SSMS базу данных и сетевую библиотеку можно по нажатию кнопки &lt;/span&gt;Options&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; &amp;gt;&amp;gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1030.image003_5F00_3186B6F8.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3051.image003_5F00_thumb_5F00_4A35DE3B.png" width="417" height="484" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В комбобоксе &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Connect&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;to&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;database&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;имеется опция &amp;lt;&lt;/span&gt;&lt;/span&gt;Browse&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;...&amp;gt;, позволяющая вывести список доступных баз и выбрать, с какой из них соединяться. При этом неявно происходит подключение к БД &lt;/span&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;указанного ранее сервера &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и выполняется запрос &lt;/span&gt;&lt;/span&gt;select&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; * &lt;/span&gt;from&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;sys&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;databases&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как на Рис.9 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, т.е. нужно, чтобы информация, заданная на Рис.2, была валидной. Если &lt;/span&gt;Network&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;protocol&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;установлен в &amp;lt;&lt;/span&gt;&lt;/span&gt;default&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&amp;gt;, сетевые библиотеки будут применяться в порядке, заданном в настройках клиента в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Configuration&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8838.image004_5F00_4CAEEA2C.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3036.image004_5F00_thumb_5F00_554F42B8.png" width="584" height="243" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Следуя этим нехитрым рекомендациям, мы без труда устанавливаем соединение с облачным &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и видим в базе &lt;/span&gt;&lt;/span&gt;TestDB&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;все объекты, созданные на &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;прошлом занятии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; через портал &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6366.image005_5F00_271546FE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3286.image005_5F00_thumb_5F00_46283E11.png" width="621" height="696" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;По сравнению с обычным &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;набор действий, которые можно выполнять над объектами облачной базы в &lt;/span&gt;&lt;/span&gt;Object&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Explorer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, ограничен. Например, для таблиц в контекстном меню нет пунктов &lt;/span&gt;Select&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Top&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; ... &lt;/span&gt;Rows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Edit&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Top&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; ... &lt;/span&gt;Rows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Design&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и т.д. Таблицу нельзя заскриптовать как &lt;/span&gt;&lt;/span&gt;ALTER&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, хотя команда &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336286.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;ALTER&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;TABLE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;присутствует, равно как и возможность изменения других объектов. Впрочем, ее нельзя заскриптовать и как &lt;/span&gt;&lt;/span&gt;Create&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;Drop&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;несмотря на то, что в меню эти пункты доступны. В&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SSMS 2008 R2 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;из&lt;/span&gt;-&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;за&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;того&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Index was outside the bounds of the array, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;а&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SSMS 2012 - Operation not supported on version 11.0 SqlAzureDatabase. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Пункт &lt;/span&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Table&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;открывает не графический дизайнер таблицы, а окно запроса с &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-шаблоном создания таблицы (&lt;/span&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;TABLE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;). Обращает на себя внимание номер версии движка облачного &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. По нему, в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;уже стоит &lt;/span&gt;&lt;/span&gt;Denali&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, однако, сдается мне, не совсем это так:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0550.image006_5F00_60C4B45D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6712.image006_5F00_thumb_5F00_306DB9DA.png" width="911" height="374" /&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В целом, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, на мой взгляд, является не то, чтобы более удобным, но более привычным инструментом, чем портал &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В связи с этим возникает вопрос: умеет ли общаться с &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не только &lt;/span&gt;&lt;/span&gt;SSMS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в составе коммерческих редакций &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, но и &lt;/span&gt;&lt;a style="cursor: auto;" href="http://www.microsoft.com/betaexperience/pd/SQLEXPCTAV2/enus/default.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;бесплатная "экспрессная"&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8446.image007_5F00_1D891063.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6355.image007_5F00_thumb_5F00_1157706F.png" width="713" height="551" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2543.image008_5F00_220EF550.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6740.image008_5F00_thumb_5F00_0689F34D.png" width="635" height="477" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Ответ утвердительный:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4265.image009_5F00_62A11BF2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1205.image009_5F00_thumb_5F00_57B414DD.png" width="1301" height="425" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Примечание 1. В &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не работает процедура &lt;/span&gt;&lt;/span&gt;sp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;spaceused&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Зато каждая таблица обязана быть кластерным индексом. Поэтому размер таблицы определяем, как размер ее кластерного индекса. Это та самая таблица, в которую я по-быстрому насовал блобов на прошлом занятии, чтобы превзойти максимальный отведенный базе &lt;/span&gt;TestDB&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;размер в 1 гигабайт, пока &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не заметила. Таблица Категория, как мы видим, весит 3 гига, поэтому если я сейчас скажу &lt;/span&gt;&lt;/span&gt;select&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; * &lt;/span&gt;from&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;dbo&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.Категория, это будет а) медленно и б) накладно.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Примечание 2. При установке русской &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; операционная система должна быть тоже русской версии или иметь установленный &lt;/span&gt;Multi&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;Language&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;User&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Interface&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, в противном случае - &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3264.image010_5F00_796FC7A1.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8228.image010_5F00_thumb_5F00_49D1A915.png" width="394" height="177" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Еще в русской версии смущает абсолютно дебильный перевод в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Download&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. При закрытии окна закачки / нажатии кнопки Выход она спрашивает, прервать ли загрузку, несмотря на то, что та завершена на 100%. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1106.image011_5F00_356BE38A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5315.image011_5F00_thumb_5F00_6C65C1C3.png" width="709" height="157" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Тут вздрогнет даже привычный человек, хотя в оригинале это звучит просто &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Do&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;you&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;want&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;to&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;exit&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;the&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Download&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Manager&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Совершенно аналогично SSMS можно соединяться и работать с SQL Azure из остальных &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/ee621784.aspx"&gt;привычных инструментов&lt;/a&gt;. К ним относятся другие компоненты SQL Server: Analysis Services, Integration Services, Reporting Services, причем последние также существуют в Облаке - SQL Azure Reporting, а также вспомогательные утилиты и проекты: sqlcmd, bcp, SSMA, Data Tier Applications и т.д. К ним относятся приложения MS Office и навески к ним: Access, Excel PowerPivot и другие приложения. Например, подключение sqlcmd описано &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336280.aspx"&gt;здесь&lt;/a&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;sqlcmd -S tcp:fxv4koqar4.database.windows.net,1433 -U alexejs@fxv4koqar4 -d TestDB.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4401.image012_5F00_77AED600.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image012" border="0" alt="image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5875.image012_5F00_thumb_5F00_19B731C7.png" width="924" height="215" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В принципе, все то же самое, нужно только не забыть, что логин в данном случае выглядит не просто, как логин, а как логин@имясервера.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В моем случае для начала следует слегка почистить перегретую базу, иначе обновления и добавления в нее будут невозможны, и подождать, пока &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;сообразит, что место освободилось.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3312.image013_5F00_3D8FE354.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image013" border="0" alt="image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1234.image013_5F00_thumb_5F00_506466FE.png" width="927" height="304" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;C:\Users\Administrator&amp;gt;set ProductName="Анисовая" Syrup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;C:\Users\Administrator&amp;gt;sqlcmd -S fxv4koqar4.database.windows.net -U alexejs@fxv4koqar4 -d TestDB -v Category=2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;Password:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;1&amp;gt; :setvar UnitPrice 20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;1&amp;gt; insert dbo.Продукт (ProductName, CategoryID, UnitPrice) values ('$(ProductName)', $(Category), $(UnitPrice))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;2&amp;gt; go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;(1 rows affected)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;1&amp;gt; select * from dbo.Продукт&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;2&amp;gt; go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;ProductID&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ProductName&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CategoryID&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;UnitPrice&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;InStockSince&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;----------- ---------------------------------------- ----------- ------------ ----------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;1 "Анисовая" Syrup&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;20.0000&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;2012-02-07&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;(1 rows affected)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;1&amp;gt; exit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;C:\Users\Administrator&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Способы соединения с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;перечислены в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ee336245.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;BOL&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt; - см. &lt;/span&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-size: 11pt;"&gt;Поддержка драйверов, библиотек и протоколов.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;При написании приложений для база данных SQL Azure можно использовать следующие драйверы и библиотеки:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Поставщик данных платформы .NET Framework для SQL Server (System.Data.SqlClient) из .NET Framework 3.5 с пакетом обновления 1 (SP1) или более поздней версии.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;П��атформа Entity Framework из .NET Framework 3.5 с пакетом обновления 1 (SP1) или более поздней версии.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Драйвер собственного клиента ODBC SQL Server 2008 R2. Драйвер собственного клиента ODBC SQL Server 2008 также поддерживается, но с меньшим количеством функций. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Драйвер для PHP версии 1.1 или более поздних версий SQL Server 2008. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Обновленная версия JDBC-драйвера 3.0 для SQL Server, который поддерживает базу данных SQL Azure.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;База данных SQL Azure поддерживает клиент протокола потока табличных данных версии 7.3 или более поздних версий. Более ранние версии протокола TDS не поддерживаются. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Соединение с база данных SQL Azure с помощью OLE DB не поддерживается.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Средства соединения обычно ставятся из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Feature&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Pack&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или в составе клиентских утилит &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, например, вместе с упоминавшейся выше &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Studio&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Express - см. Рис.8.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Наряду с ограничениями по соединениям следует иметь в виду &lt;a href="http://msdn.microsoft.com/en-us/library/ff394115.aspx"&gt;ограничения по функциональности SQL Azure&lt;/a&gt; по сравнению с SQL Server 2008/R2. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Отсутствие поставщика SQL Server PowerShell не означает принципиальной невозможности работы с &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;из &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;PowerShell&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;cls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;[string] $cnnString = "Server=tcp:fxv4koqar4.database.windows.net,1433;Database=TestDB;User ID=alexejs;Password=Tiwanaku;Encrypt=True;TrustServerCertificate=true"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;[Data.SqlClient.SqlConnection] $cnn = New-Object -TypeName Data.SqlClient.SqlConnection -ArgumentList $cnnString&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;$cnn.Open()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;[Data.SqlClient.SqlCommand] $cmd = $cnn.CreateCommand() &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;$cmd.CommandText = "select CategoryID, CategoryName, Description from dbo.Категория where Picture is null"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;[Data.SqlClient.SqlDataReader] $rdr = $cmd.ExecuteReader()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;[Data.DataTable] $dt = New-Object -TypeName Data.DataTable&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;$dt.Load($rdr); $dt | format-table ( @{Expression = {"{0:000}" -f $_.CategoryID}; Label = "ID"; Width = 10}, `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;@{Expression = {"{0, -15}" -f $_.CategoryName}; Label = "Название"; Width = 20}, `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;@{Expression = {"{0, -50}" -f $_.Description}; Label = "Описание"} )&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;$rdr.Close(); $cnn.Close()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent3; mso-themeshade: 128; mso-style-textfill-fill-color: #4f6228; mso-style-textfill-fill-themecolor: accent3; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-colortransforms: lumm=50000;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2451.image015_5F00_0609868C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image015" border="0" alt="image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1447.image015_5F00_thumb_5F00_5376034C.png" width="1174" height="521" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/02/12/3480396.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 13pt; list-style-type: disc; mso-ansi-language: ru; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3479408" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Работа с базой данных из портала.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx</link><pubDate>Sun, 29 Jan 2012 17:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3477711</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3477711</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Соединимся с базой &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;TestDB&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;подобно тому, как мы соединялись с БД &lt;/span&gt;&lt;/span&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на Рис.6-7 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдушего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Типовые задачи работы с ней сгруппированы внизу левой панели. Модный плиточный интерфейс - это первый пункт (&lt;/span&gt;Overview&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; - см. Рис.1 предыдущего поста): &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5554.image001_5F00_76B71456.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2437.image001_5F00_thumb_5F00_40E18362.png" width="756" height="659" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Статистика использования - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Administration&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (см. Рис.3 предыдущего поста):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7652.image002_5F00_676FC415.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4857.image002_5F00_thumb_5F00_4593C5B7.png" width="756" height="659" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Мы сейчас идем в третий пункт - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Design&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, позволяющий создавать основные объекты базы.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0753.image003_5F00_0BC0BA66.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4118.image003_5F00_thumb_5F00_0F6E3969.png" width="761" height="663" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Кликаем по &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Table&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и задаем структуру новой таблицы. Можно видеть, что форма ввода очень похожа на интерфейс табличного дизайнера в &lt;/span&gt;&lt;/span&gt;SSMS&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8321.image004_5F00_5A51846B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7853.image004_5F00_thumb_5F00_00FF4F12.png" width="765" height="559" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После сохранения таблицы поменять признак &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Is&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Identity&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;у колонки нельзя. Можно досоздать к ней индексы или тут же набить в нее данные, кликнув на соответствующий пункт справа от &lt;/span&gt;&lt;/span&gt;Columns&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6153.image005_5F00_4B664152.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7713.image005_5F00_thumb_5F00_43F647D9.png" width="765" height="521" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В ячейках работает &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Ctrl&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;C&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;Ctrl&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;V&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Ширины колонок можно менять, однако, если набить часть записей и сохранить их в таблицу, ширины колонок снова съезжают. Понятно, что этот интерфейс не будет являться основным способом ввода данных в таблицы &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;так же, как никто не пользуется для этих целей, например, &lt;/span&gt;&lt;/span&gt;SSMS&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Так, посмотреть, при случае, подкорректировать.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После того, как таблица создана, в режим ее редактирования можно вернуться, нажав &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Edit&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;/span&gt;Edit&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Dependencies&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;изначально не показываются. Чтобы они проявились, нужно навести курсор на строку с таблицей.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3755.image006_5F00_565B4636.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6175.image006_5F00_thumb_5F00_367BFB07.png" width="626" height="548" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Разумеется, таблицы можно создавать при помощи оператора &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;TABLE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Его можно выполнить, например, из запросного окна на портале (см. Рис.4 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), которое откроется по нажатию кнопки &lt;/span&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Query&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в верхней строке меню на Рис.6. Особенностью SQL Azure является то, что каждая таблица обязана иметь custered key, т.е. быть организована в виде дерева, а не валяться бесформенной кучей. Это основополагающее ограничение, жалко, что Делани про него не пишет. Мы коснемся его в федерациях. Я так думаю.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;if object_id('Продукт', 'U') is not null drop table [Продукт]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create table [Продукт] (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ProductID int identity(1, 1) primary key clustered,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ProductName nvarchar(40) not null,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;CategoryID int foreign key references [Категория](CategoryID),&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;UnitPrice smallmoney,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;InStockSince date default sysdatetime()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5734.image007_5F00_475FDD50.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3660.image007_5F00_thumb_5F00_70C3371C.png" width="788" height="690" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Если теперь кликнуть на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Design&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в левой панели, мы вернемся в список таблиц Рис.6, обновив который (&lt;/span&gt;&lt;/span&gt;Refresh&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в верхнем меню), увидим только что созданную таблицу [Продукт]:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1881.image008_5F00_0F0D2C6C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0285.image008_5F00_thumb_5F00_27B90157.png" width="718" height="629" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Еще создадим для демонстрации хранимую процедуру, при помощи которой будем добавлять записи в таблицу Категория. Клик&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;a&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ем на &lt;/span&gt;Stored&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Procedures&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Процедура uspAddCategory будет принимать три параметра, соответствуюшие полям &lt;/span&gt;CategoryName&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Description&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Picture&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и состоять из тривиального оператора insert [Категория] (CategoryName, Description, Picture) values (@Category, @Description, @Picture): &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1030.image009_5F00_61981E76.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2061.image009_5F00_thumb_5F00_5E5610C1.png" width="765" height="622" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Обратите внимание, что значение по умолчанию для параметра типа &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;varbinary&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;здесь задать не удается, хотя, в принципе, это ничему не противоречит. Портал &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не любит ни вводить, ни отображать значения типов &lt;/span&gt;&lt;/span&gt;binary&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;varbinary&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, в частности, он не отображает их в панели результатов.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Я планирую набить таблицу Категория блобами, чтобы размер базы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;TestDB&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;достиг установленного ей максимального размера - см. Рис.2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. В документации сказано, что добавление в нее новых данных становится невозможно, но старые данные остаются доступны на чтение. Мне интересно, можно ли их при этом обновлять. По логике вещей, если это апдейт &lt;/span&gt;in&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;place&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, который просто перетирает старое значение и не требует увеличения существующего объема за счет, например, сплита страниц, то можно. В целом, апдейт &lt;/span&gt;in&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;place&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;может иметь место, если обновляется не-&lt;/span&gt;&lt;/span&gt;null&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;овое поле фиксированной длины, кластерный ключ при этом не затрагивается и ключевые поля некластерного индекса либо не затрагиваются, либо он уникален. Апдейт &lt;/span&gt;in&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;place&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, по определению, невозможен, если на таблицу повешен триггер или она участвует в репликации или &lt;/span&gt;CDC&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Можно тупо заполнить &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;varbinary&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;(&lt;/span&gt;max&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) константным байтом до достижения необходимой длины, но это неинтересно. Пусть лучше байты будут случайными. Случайную последовательность байт в &lt;/span&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;умеет производить &lt;/span&gt;&lt;/span&gt;CryptoAPI&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;шная функция CRYPT_GEN_RANDOM(&amp;lt;длина&amp;gt;). Мы касались ее в посте &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2011/07/20/3442597.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Выбрать случайную запись из таблицы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. Замечательная функция, однако входящий параметр &amp;lt;длина&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;у нее ограничен 8000 байтами. Маловато будет. Для 2008 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2 у меня была писана на ее основе &lt;/span&gt;UDF&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, которая преодолевает это ограничение:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;if OBJECT_ID('ufnGenereateRandomVarbinaryMax', 'FN') is not null drop function ufnGenereateRandomVarbinaryMax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create function ufnGenereateRandomVarbinaryMax(@n smallint, @kbmb nvarchar(2)) returns varbinary(max) as begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;if @n &amp;lt;= 0 return null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @nn bigint = case upper(@kbmb) when 'КБ' then @n * 1024 when 'МБ' then @n * 1024 * 1024 else @n end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @MaxSize int = 8000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @i int = @nn / @MaxSize; declare @r int = @nn - @i * @MaxSize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @b varbinary(max) = cast(replicate(cast(CRYPT_GEN_RANDOM(@MaxSize) as varbinary(max)), @i) as varbinary(max))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;if @r &amp;lt;&amp;gt; 0 set @b += CRYPT_GEN_RANDOM(@r)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;return @b&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;select len(dbo.ufnGenereateRandomVarbinaryMax(10, 'МБ')), @@version&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3107.image010_5F00_430D91F3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1007.image010_5F00_thumb_5F00_11424ED1.png" width="800" height="289" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Шаблона для создания пользовательской функции в отличие от процедуры в Хьюстоне не предусмотрено, поэтому открываем на портале запросное окно, как на Рис.7, и копируем туда код создания функции из Рис.10:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5327.image011_5F00_2B065F33.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image011" border="0" alt="image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6406.image011_5F00_thumb_5F00_4043C901.png" width="791" height="575" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Как в сад? Нет, я понимаю, что функция CRYPT_GEN_RANDOM() недетерминирована и все такое, но нормальному &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2008 &lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2 &lt;/span&gt;SP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 это пополам, а &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;кочевряжится. Это зря она так. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Для справки: что из функциональности &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;2008 не умеет SQL Azure, приведено в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/ff394115.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;BOL&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Идем в пункт &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Design&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (слева внизу) -&amp;gt; &lt;/span&gt;Views&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (Сверху) - см. Рис.3 - и создаем новое представление по имени CRYPT_GEN_RANDOM с телом select CRYPT_GEN_RANDOM(8000) as RandomBinary8K:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2047.image012_5F00_142379B8.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image012" border="0" alt="image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6765.image012_5F00_thumb_5F00_098259FE.png" width="808" height="587" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Заменяем в пользовательской функции Рис.11 внутренние вызовы функции CRYPT_GEN_RANDOM на обращения к одноименному представлению Рис&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;.12:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;create function ufnGenereateRandomVarbinaryMax(@n smallint, @kbmb nvarchar(2)) returns varbinary(max) as begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;if @n &amp;lt;= 0 return null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @nn bigint = case upper(@kbmb) when 'КБ' then @n * 1024 when 'МБ' then @n * 1024 * 1024 else @n end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @MaxSize int = 8000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @i int = @nn / @MaxSize; declare @r int = @nn - @i * @MaxSize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @b varbinary(max) = cast(replicate(cast(&lt;b style="mso-bidi-font-weight: normal;"&gt;(select RandomBinary8K from CRYPT_GEN_RANDOM)&lt;/b&gt; as varbinary(max)), @i) as varbinary(max))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;set @b += cast(left((select RandomBinary8K from CRYPT_GEN_RANDOM), @r) as varbinary(max))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;return @b&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1234.image013_5F00_48BFC1F4.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image013" border="0" alt="image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6254.image013_5F00_thumb_5F00_39E4A4A8.png" width="861" height="565" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Теперь, когда функция работает, открываем еще один &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Query&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и пишем скрипт наполнения таблички Категория:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;declare @Picture varbinary(max), @i tinyint = 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;while @i &amp;lt; 20 begin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;select @Picture = dbo.ufnGenereateRandomVarbinaryMax(100, 'МБ'), @i += 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;exec uspAddCategory @Picture = @Picture&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;select @i as Итерация, (sum(reserved_page_count) * 8192.0) / 1024 / 1024 as [Размер базы в метрах] from sys.dm_db_partition_stats&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent3; mso-themeshade: 128;"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 11pt;" color="#4f6228"&gt;select CategoryID, CategoryName, Description, Len(Picture) from [Категория]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2654.image014_5F00_2F335F21.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image014" border="0" alt="image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1346.image014_5F00_thumb_5F00_041B2582.png" width="857" height="761" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Выяснилась любопытная особенность: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;не моментально обнаруживает, что база превысила отведенный ей лимит:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6507.image015_5F00_61931EA1.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image015" border="0" alt="image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6281.image015_5F00_thumb_5F00_40FBB922.png" width="804" height="687" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5342.image016_5F00_014E0A38.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image016" border="0" alt="image016" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6237.image016_5F00_thumb_5F00_11954825.png" width="802" height="602" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Работа с "перегретой" базой является нестабильной, соединение несколько раз рвется, тем не менее принципиальная возможность работы сохраняется. Интересно, как с меня в этом случае будут брать деньги: как за 3 гига или за 1? Вообще-то я создавал базу с максимальным размером в 1 ГБ и, по идее, больше этого платить не обязан.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Проходит 3-5 минут, прежде чем появляется сообщение об ошибке переполнения при попытке выполнить &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;INSERT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; или &lt;/span&gt;UPDATE&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #ff0000; font-size: 11pt;" color="#ff0000"&gt;Msg 40544, Level 20, State 5, Line 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #ff0000; font-size: 11pt;" color="#ff0000"&gt;The database has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7041.image017_5F00_4AD7C0E8.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image017" border="0" alt="image017" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4370.image017_5F00_thumb_5F00_5534F716.png" width="808" height="637" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Операторы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SELECT&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;DELETE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;продолжают работать. Необходимо либо увеличить &lt;/span&gt;&lt;/span&gt;MaxSize&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;, как показывалось на Рис.10 &lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;, либо удалить лишнее, приведя БД в пределы &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;MaxSize&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;delete from [&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Категория&lt;/span&gt;] where Picture is not null&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;После удаления ошибка Рис.17 продолжает выдаваться еще несколько минут на попытки обновления, удаления, создания новых объектов и т.п., пока &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;не сообразит, что объем пользовательских данных в базе уменьшился. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Читатели уже обратили внимание, что слева в панели под названием базы данных перечислены открытые активности: окна запросов, создания таблицы, процедуры, представления, окно статистики по базе данных. Кликнув по заголовку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;My&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Work&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, можно собрать их уменьшенные изображения на "рабочем столе", что позволяет, например, быстро закрыть несколько ненужных, не раскрывая их в полный размер.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7752.image018_5F00_6342FE9F.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image018" border="0" alt="image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5807.image018_5F00_thumb_5F00_1F5B5223.png" width="881" height="696" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/02/07/3479408.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3477711" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Создание базы данных.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx</link><pubDate>Sat, 28 Jan 2012 12:37:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3477624</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3477624</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx#comments</comments><description>&lt;p&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/25/3477116.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #0000ff; font-size: 11pt;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Для создания базы в интерфейсе &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Portal&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;имеется много кнопок в разных местах. Самая большая виднеется посредине внизу, если в левой верхней панели навигации по иерархии объектов встать на папку &lt;/span&gt;&lt;/span&gt;Subscriptions&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - см. Рис.5 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Есть иконка &lt;/span&gt;Create&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в секции &lt;/span&gt;&lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;верхней панели меню, если в дереве иерархии встать на сервер (см. Рис.11 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) или на подписку, внутри которой создан хотя бы один сервер. Можно также нажать в верхнем меню на кнопку &lt;/span&gt;Manage&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в секции &lt;/span&gt;&lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как на Рис.12 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; и, оказавшись на новой странице, кликнуть на &lt;/span&gt;Create&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) в верхнем меню или на плитку &lt;/span&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;database&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;новомодного &lt;/span&gt;&lt;/span&gt;Metro&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-интерфейса: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3884.image001_5F00_20CD3591.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image001" border="0" alt="image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5516.image001_5F00_thumb_5F00_1B4E9F20.png" width="770" height="533" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Из большого разнообразия параметров, которые можно оговаривать при создании базы на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, здесь требуется задать всего три: название, размер и коллацию. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Показанные на рисунке коллации %_100% были введены в SQL Server 2008 (порядковый номер версии которого был 10.0), а для чего - см. статью &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Fernando Caro "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/Pre-SQLServer2008_NativeDataProviders_and_NewCollations.docx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Working with the New SQL Server 2008 Collations and Earlier Versions of the Native Data Provider&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7723.image002_5F00_1714A18E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image002" border="0" alt="image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4087.image002_5F00_thumb_5F00_32897DC4.png" width="778" height="695" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Размер имеет значение, т.к. деньги за использование облачного &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;складываются из платы за трафик (см.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлый пост&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; после Рис.7) и размера базы, потому к его выбору следует подойти из принципа разумной достаточности, не задирая сверх необходимости. Базы данных бывают двух редакций: &lt;/span&gt;Web&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Business&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Это маркетинговая группировка максимальных размеров баз, по функциональности они не отличаются. Для &lt;/span&gt;Web&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;максимальный размер базы составляет 1 и 5 ГБ, для &lt;/span&gt;&lt;/span&gt;Business&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - 10, 20 и т.д., как можно видеть на Рис.2. По достижении &lt;/span&gt;MAXSIZE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;возникает ошибка, и добавление новых данных в базу становится невозможно. База остается доступной на чтение. &lt;/span&gt;&lt;/span&gt;MAXSIZE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;можно увеличить при помощи &lt;/span&gt;&lt;/span&gt;ALTER&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, если есть, куда. Плата за объем баз начисляется ежедневно и взимается в конце месяца. Дневная плата за каждую базу рассчитывается как &lt;/span&gt;ee&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;пиковый размер в этот день, округленный до &lt;/span&gt;&lt;/span&gt;n&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; ГБ, делить на кол-во дней в месяце умножить на цену 1 ГБ. В случае Web-редакции &lt;/span&gt;n&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;тупо равно MAXSIZE, в случае &lt;/span&gt;&lt;/span&gt;Business&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - ближайшее кратное 10 ГБ (сверху). Размер базы включает пользовательские данные, индексы и объекты (хранимые процедуры, метаданные и др.) Размер не включает журнал транзакций, системные таблицы, серверные каталоги. БД master и дополнительные реплики базы (см.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/22/3476674.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;первый пост&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) также не считаются. Вообще, вопросы ценообразования будет лучше выделить в отдельный пост. Пока рекомендуется внимательно прочитать в &lt;/span&gt;BOL&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;раздел &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee621788.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Учетные записи и выставление счетов в SQL Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Здесь и далее я буду ссылаться на англоязычную документацию. Русские &lt;/span&gt;BOL&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;по &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;есть, но на момент написания данного поста переведены только сами статьи. Оглавление большей частью осталось на английском, поэтому навигация слева часто съезжает, если справа русский контент. В качестве &lt;/span&gt;&lt;/span&gt;workaround&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;можно порекомендовать следующее. Если важно прочитать статью на русском, то в приводимых ссылках заменяйте &lt;/span&gt;&lt;/span&gt;en&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;us&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на &lt;/span&gt;&lt;/span&gt;ru&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;ru&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, а если нужно понять, в каком месте документации она расположена, то оставляйте, как есть. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На сервере &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;может быть максимально 150 баз. БД &lt;/span&gt;&lt;/span&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в данном случае считается, итого, &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;пользовательских - 149. &lt;/span&gt;&lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Quota&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;показана на портале справа в &lt;/span&gt;&lt;/span&gt;Properties&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на Рис.11-12 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;позапрошлого поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Нажмем кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Submit&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, притаившуюся под комбобоксом с коллациями на Рис.2 и создадим первую базу. Появится сообщение, что &lt;/span&gt;database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;successfully&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;created&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и страница со статистической информацией о созданной базе:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7776.image003_5F00_4DFE59FA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image003" border="0" alt="image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5125.image003_5F00_thumb_5F00_29A94FAB.png" width="600" height="689" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Нажмем кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Query&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в панели меню и напишем первый запрос к нашей первой базе:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-size: 10pt;"&gt;select db_name() as [&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;База&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-size: 10pt;"&gt;], &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;databasepropertyex(db_name(), 'edition') as [&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;Редакция&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-size: 10pt;"&gt;], &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;databasepropertyex(db_name(), 'MaxSizeInBytes') as [&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;Максимальный&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;размер&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-size: 10pt;"&gt;],&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;databasepropertyex(db_name(), 'Collation') as [&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;Коллация&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-size: 10pt;"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1067.image004_5F00_458A5ED6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image004" border="0" alt="image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0550.image004_5F00_thumb_5F00_6ED18107.png" width="798" height="576" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Как и в человеческом &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, имеется команда &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336274.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. Например, можно попробовать создать за компанию еще одну базу &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228;" color="#4f6228"&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-size: 10pt;"&gt;create&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;database&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt; [Тестовая база] &lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;collate&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt; &lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;cyrillic&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;general&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;_100_&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;CI&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;_&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;AS&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt; (&lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;MAXSIZE&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt; = 5 &lt;/span&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;GB&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 12pt; mso-ansi-language: ru; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;" lang="RU"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;однако попытка выполнить ее из запросного окна Рис.4 не приведет к успеху по причине Msg 5001, Level 16, State 1, Line 1. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;User must be in the master database.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Сделать&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;use master &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;здесь&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;нельзя&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;потому&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt; Msg 40508, Level 16, State 1, Line 1. USE statement is not supported to switch between databases. Use a new connection to connect to a different Database. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Команды &lt;/span&gt;use&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;нет. Контекст базы остается неизменным на протяжении всего пользовательского соединения. Ничего не остается, как выполнить эту команду с нового соединения. Для этого возвращаемся на Рис.4 на левую закладку в браузере, в левой верхней панели выбираем сервер, в средней нижней - БД &lt;/span&gt;&lt;/span&gt;master&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;из списка его баз и кликаем в верхнем меню (секция &lt;/span&gt;&lt;/span&gt;Database) &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на иконку &lt;/span&gt;Manage.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5226.image005_5F00_7CE04A37.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image005" border="0" alt="image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1638.image005_5F00_thumb_5F00_2476A095.png" width="1043" height="653" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;В открывшейся новой странице соединения имя базы проставилось автоматически и поменять его нельзя. Вводим логин и пароль для открытия нового соединения.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8032.image006_5F00_6F59EB97.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image006" border="0" alt="image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0272.image006_5F00_thumb_5F00_682A8952.png" width="703" height="441" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Либо на Рис.6 вместо секции меню Database можно выбрать секцию Server (левее) и нажать иконку Manage в ней. Откроется окно, как на Рис.7 с той лишь разницей, что поле Database не будет заполнено автоматически. Туда нужно вбить название master руками, потом аналогично логин и пароль. Если поле Database оставить пустым, соединение на новой странице откроется и кнопка New Query в меню тоже сработает, однако что бы туда ни вводить, кнопка Run в меню запроса будет недоступной. В свое время я вокруг нее плясал с бубном, пытаясь сообразить, с чего бы это вдруг она посерела, пока не вспомнил, что не заполнил имя базы. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8585.image_5F00_7D322D86.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1220.image_5F00_thumb_5F00_46089F8D.png" width="689" height="229" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Откроется окно базы данных master. Не обращайте внимания на ошибку. Это по аналогии с Рис.3 она пытается отобразить ее свойства, и у нее не хватает прав. В&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;смысле&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;это&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;у&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;нас&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;их&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;хватает&lt;/span&gt;: The current user does not have VIEW DATABASE STATE permissions on this database. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;О правах и обязанностях мы поговорим в отдельном посте про безопасность &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а пока нажимаем в меню кнопку &lt;/span&gt;New&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Query&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, как на Рис.4 и выполняем скрипт Рис.5:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6175.image008_5F00_5CC1297B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image008" border="0" alt="image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7230.image008_5F00_thumb_5F00_5F3A356C.png" width="1016" height="649" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Можно также обновить список баз на Рис.6 (в верхнем меню правая секция &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;View&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, состоящая из единственной кнопки &lt;/span&gt;Refresh&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;), чтобы удостовериться, что новая база создалась нормально.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Предположим, [Тестовая база] доросла до своего максимального размера, заданного ей при создании, и это не абсолютный предел размера базы в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (на время написания поста 150 &lt;/span&gt;GB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;). Тогда ее можно расширить при помощи команды &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ff394109.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;ALTER&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.msdn.com/b/sqlazure/archive/2010/08/10/10048453.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Когда-то&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; при этом требовалось указывать редакцию (&lt;/span&gt;SKU&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;), сейчас достаточно указать только желаемый размер:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 12pt; mso-themecolor: accent3; mso-bidi-font-size: 11.0pt; mso-themeshade: 128;"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #4f6228; font-size: 10pt;" color="#4f6228"&gt;alter database [Тестовая база] modify (MAXSIZE=10GB)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4456.image009_5F00_2C3A7F38.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image009" border="0" alt="image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1882.image009_5F00_thumb_5F00_47AF5B6E.png" width="783" height="692" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Как и в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SSMS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, по нажатию кнопки &lt;/span&gt;Run&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выполняются выделенные операторы &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, либо весь скрипт целиком, если ничего выделено не было. Изменение пользовательской базы, как и создание, следует производить из контекста БД &lt;/span&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Представление sys.databases показывает много привычных свойств базы (Рис.9), однако синтаксис команды ALTER DATABASE говорит о том, что большинство из них доступны только на чтение и приводятся в качестве информации к философскому размышлению. Поменять&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;их&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Azure &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;нельзя&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;alter database [&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Тестовая&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;база&lt;/span&gt;] set recovery simple&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;-------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Msg 102, Level 15, State 1, Line 1. &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Incorrect syntax near 'set'.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Чтобы проверить, какими теперь стали максимальный размер и редакция базы Тестовая база, нужно перейти в ее контекст, т.к. в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ee621786.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;функции DATABASEPROPERTYEX(&amp;lt;database&amp;gt;, &amp;lt;property&amp;gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; &lt;i style="mso-bidi-font-style: normal;"&gt;аргумент с указанием базы данных должен совпадать с текущей базой данных, в противном случае все возвращаемые значения будут равны NULL&lt;/i&gt;, а иного способа посмотреть свойства &lt;/span&gt;Edition&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;MaxSize&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;ни через &lt;/span&gt;&lt;/span&gt;sys&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;databases&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, ни через какое-либо другое &lt;/span&gt;DMV&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;мне неизвестно. Как мы помним, команда &lt;/span&gt;&lt;/span&gt;USE&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;не поддерживается, следовательно, для изменения контекста следует открыть новое соединение, указав БД Тестовая база в его свойствах (Рис.6-7). Выполнив запрос Рис.4 в контексте БД Тестовая база, убеждаемся, что ее размер из 1 ГБ превратился в 10 и редакция из &lt;/span&gt;&lt;/span&gt;Web&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;- в &lt;/span&gt;&lt;/span&gt;Business&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Удаление базы производится из интерфейса портала нажатием кнопки &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Drop&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в верхнем меню, секция &lt;/span&gt;&lt;/span&gt;Database&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0878.image010_5F00_7815BA17.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image010" border="0" alt="image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6303.image010_5F00_thumb_5F00_5856BA82.png" width="918" height="709" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Имейте в виду один неприятный глюк, который может возникать при удалении базы через интерфейс портала. Иногда после нажатия кнопки &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Drop&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;предупредительный диалог залипает (остается висеть). На самом деле база, которую вы хотели удалить, благополучно удалилась. Я удалял базу [Тестовая база], видите - на темном фоне в списке баз ее уже нет (ср. с Рис.11). Но раз диалоговое окно не пропало, я, естественно,&amp;nbsp;не&amp;nbsp;вглядываюсь в темноту, думаю, что первый раз плохо нажал и нажимаю еще раз. При этом удалится база TestDB, на которую в списке переместился курсор после удаления первой базы. Так можно легко и непринужденно поудалять все свои базы, и только потом спохватиться. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3652.image_5F00_271BA516.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6170.image_5F00_thumb_5F00_49AFBDC4.png" width="787" height="607" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Рис.12 &lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Поэтому я предпочитаю удалять базы из запросного окна (Рис.10) командой &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee336259.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;DROP&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, выполнять которую также нужно из контекста БД &lt;/span&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/01/29/3477711.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;br /&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3477624" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Программное создание сервера.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/01/25/3477116.aspx</link><pubDate>Wed, 25 Jan 2012 08:43:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3477116</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3477116</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/01/25/3477116.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 11pt;"&gt;Содержание предыдущей серии&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Обогащенный этим знанием, я создам еще один сервер в датацентре &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Western&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Europe&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Для разнообразия сделаем это не ручками, как в прошлый раз, а программно, как &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/windowsazure/gg715281.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;описано в &lt;/span&gt;BOL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Программный интерфейс управления SQL Azure основывается на &lt;/span&gt;REST&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;API&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Вначале нужно создать сертификат &lt;/span&gt;X&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.509, чтобы аутентифицировать наш &lt;/span&gt;HttpWebRequest&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Создание сертификатов мы разбирали в апреле-мае прошлого&amp;nbsp;года в серии постов "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2011/05/07/3427372.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Шифрование трафика между SQL Server и клиентом&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;". Очень хорошо, значит, на этом можно не останавливаться. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: courier new;" face="Courier New"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;C&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;:\&lt;/span&gt;&lt;span&gt;Program&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;&lt;span&gt;Files&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;86)\&lt;/span&gt;&lt;span&gt;Microsoft&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;&lt;span&gt;SDKs&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;&lt;span&gt;Windows&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;&lt;span&gt;v&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;6.0&lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;&lt;span&gt;bin&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;&lt;span&gt;makecert&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;&lt;span&gt;exe&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;" -&lt;/span&gt;&lt;span&gt;sky&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;&lt;span&gt;exchange&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&lt;/span&gt;&lt;span&gt;r&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&lt;/span&gt;&lt;span&gt;n&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; "&lt;/span&gt;&lt;span&gt;CN&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;=&lt;/span&gt;&lt;span&gt;SQLAzureCert&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;" -&lt;/span&gt;&lt;span&gt;pe&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; -&lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;&lt;span&gt;sha&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 -&lt;/span&gt;&lt;span&gt;len&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2048 -&lt;/span&gt;&lt;span&gt;ss&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;&lt;span&gt;My&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; "&lt;/span&gt;&lt;span&gt;c&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;:\&lt;/span&gt;&lt;span&gt;Temp&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;\&lt;/span&gt;&lt;span&gt;SQLAzureCert&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;&lt;span&gt;cer&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4442.clip_5F00_image0024_5F00_1F0755B4.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image002[4]" border="0" alt="clip_image002[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8156.clip_5F00_image0024_5F00_thumb_5F00_7C631738.jpg" width="807" height="137" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Добавляем в ММС оснастку сертификатов &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;My&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;User&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Account&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и в папке &lt;/span&gt;&lt;/span&gt;Personal&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;находим созданный на Рис.1 сертификат. Экспортируем в файл формата &lt;/span&gt;&lt;/span&gt;Personal&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Information&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Exchange&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;pfx&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) закрытый ключ сертификата, как &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/gg432987.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;описано в документации на &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5432.clip_5F00_image0044_5F00_5A2B0BB2.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image004[4]" border="0" alt="clip_image004[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3365.clip_5F00_image0044_5F00_thumb_5F00_65741FEF.jpg" width="807" height="248" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4035.clip_5F00_image0064_5F00_5BCBB1B9.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image006[4]" border="0" alt="clip_image006[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8640.clip_5F00_image0064_5F00_thumb_5F00_0BA6537B.jpg" width="807" height="191" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;и подключаем сертификат к подписке. Для этого встаем слева на созданный сервер в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущем посте&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; сервер &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как на Рис.11, 12 предыдущего поста и кликаем &lt;/span&gt;Manage&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Certificates&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;слева в строке меню:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;На открывшейся странице жмем кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Add&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Certificate&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;(тоже слева вверху):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5444.clip_5F00_image0074_5F00_7E5FCA67.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image007[4]" border="0" alt="clip_image007[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6505.clip_5F00_image0074_5F00_thumb_5F00_4E5578E6.png" width="235" height="296" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и указываем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;cer&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-файл, созданный на Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2308.clip_5F00_image0094_5F00_333CA9D8.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image009[4]" border="0" alt="clip_image009[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8267.clip_5F00_image0094_5F00_thumb_5F00_0259F26D.jpg" width="807" height="485" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Сертификат успешно добавился - он второй. Тот, что виднеется над ним, существовал ранее и не имеет отношения к нашим нынешним потугам.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7587.clip_5F00_image0114_5F00_1456102D.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image011[4]" border="0" alt="clip_image011[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7587.clip_5F00_image0114_5F00_thumb_5F00_23A9723C.jpg" width="807" height="386" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Отлично. Теперь после добавления сертификата с открытым ключом в хранилище сертификатов подписки, мы можем &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg715282.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;программно авторизовываться&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt; на сайте управления &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;https://management.database.windows.net:8443/&amp;lt;&lt;/span&gt;&lt;/span&gt;S&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ubscription&lt;/span&gt;I&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;d&amp;gt;/servers для этой подписки при помощи парного ему закрытого ключа в файле &lt;/span&gt;pfx&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Посмотреть &lt;/span&gt;ID&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;подписки можно в ее свойствах на панели справа - см., например, Рис.7, 10-12 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;. &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg715274.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;Создание нового сервера&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt; делается при помощи &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;HTTPS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;POST&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-запроса. Исходными данными являются логин и пароль администратора на будущем сервере, а также датацентр, в котором он будет создан. Датацентр указывается строкой в том виде, как их названия перечислены в комбобоксе на Рис.7 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;предыдущего поста&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. В качестве ответа возвращается имя созданного сервера.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent5; mso-themeshade: 128;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;cls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent5; mso-themeshade: 128;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $login = "alexejs"; [string] $loginPwd = 'Tiwanaku'; [string] $dc = "West Europe" #Будет создан сервер SQL Azure c администратором $login c паролем $loginPwd в датацентре $dc&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent5; mso-themeshade: 128;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $certFilename = 'C:\Temp\SQLAzureCert.pfx'; [string] $certPwd = 'Tenochtitlan'&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#Файл, в который из -pe .cer экспортнули .pfx и зашифровали его паролем $certPwd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $subscriptionId = "0d292ad4-6ef9-4803-9ca9-5b1ed5e6f843"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Security.Cryptography.X509Certificates.X509Certificate2] $cert = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList ($certFilename, $certPwd)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $url = [System.String]::Format("https://management.database.windows.net:8443/{0}/servers", $subscriptionId)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Net.WebRequest] $webRequest = [System.Net.WebRequest]::Create($url)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.ClientCertificates.Add($cert) | Out-Null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.Headers.Add("x-ms-version", "1.0") | Out-Null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.Method = "POST"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $queryToCreateSrv = [String]::Format('&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;' + `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'&amp;lt;Server xmlns="http://schemas.microsoft.com/sqlazure/2010/12/"&amp;gt;' + `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;' &amp;lt;AdministratorLogin&amp;gt;{0}&amp;lt;/AdministratorLogin&amp;gt;' + `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;' &amp;lt;AdministratorLoginPassword&amp;gt;{1}&amp;lt;/AdministratorLoginPassword&amp;gt;' + `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;' &amp;lt;Location&amp;gt;{2}&amp;lt;/Location&amp;gt;' + `&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;'&amp;lt;/Server&amp;gt;', $login, $loginPwd, $dc)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[byte[]] $b = [System.Text.Encoding]::GetEncoding("utf-8").GetBytes($queryToCreateSrv)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.ContentLength = $b.Length&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.ContentType = "application/xml;charset=utf-8"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.GetRequestStream().Write($b, 0, $b.Length)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;trap [System.Net.WebException] &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;$_.Exception&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;(New-Object -TypeName System.IO.StreamReader -ArgumentList $_.Exception.Response.GetResponseStream()).ReadToEnd()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;return &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Net.HttpWebResponse] $webResponse = $webRequest.GetResponse()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.IO.StreamReader] $sr = New-Object -TypeName System.IO.StreamReader -ArgumentList ($webResponse.GetResponseStream(), [System.Text.Encoding]::GetEncoding("utf-8"))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $response = $sr.ReadToEnd(); $sr.Close(); $webResponse.Close()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent5; mso-themeshade: 128;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$response&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;-------------------------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0; font-size: 11pt;" color="#7030a0"&gt;&amp;lt;ServerName xmlns="http://schemas.microsoft.com/sqlazure/2010/12/"&amp;gt;efhvxkujnb&amp;lt;/ServerName&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0652.clip_5F00_image0134_5F00_32FCD44B.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image013[4]" border="0" alt="clip_image013[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7181.clip_5F00_image0134_5F00_thumb_5F00_6BC7084B.jpg" width="806" height="416" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Полезная нагрузка сосредоточена в строке $queryToCreateSrv. Это XML-запрос на создание нового сервера, значениями элементов в котором являются заданные параметры: логин и пароль администратора и местоположение датацентра. Выполняем скрип, после чего можно зайти на портал, отрефрешиться и убедиться, что сервер с обведенным именем действительно создался:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5444.clip_5F00_image0154_5F00_61B26720.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image015[4]" border="0" alt="clip_image015[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7181.clip_5F00_image0154_5F00_thumb_5F00_5E50CF78.jpg" width="807" height="477" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Как всегда, самое муторное - обработка ошибок. Она реализована в блоке trap [System.Net.WebException]. Просто&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;выводить&lt;/span&gt; $_.Exception &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;недостаточно&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;потому&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;например&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ошибка&lt;/span&gt; (400) Bad Request &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;может&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;означать&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;разные&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;причины&lt;/span&gt;: &amp;lt;AdministratorLogin&amp;gt; is not a valid name because it contains invalid characters; Password validation failed. The password does not meet policy requirements because it is too short &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;т&lt;/span&gt;.&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;д&lt;/span&gt;. - &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;см&lt;/span&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/windowsazure/gg715279.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Коды&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;состояний&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ошибок&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;BOL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Чтобы&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;понять&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;конкретно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;не&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;понравилось&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;SQL Azure Management Service, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;нужно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;читать&lt;/span&gt; Response &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;исключения&lt;/span&gt;:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(New-Object -TypeName System.IO.StreamReader -ArgumentList $_.Exception.Response.GetResponseStream()).ReadToEnd(). &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Закомментарим&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;для&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;иллюстрации&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;строку&lt;/span&gt; $webRequest.ContentType = "application/xml;charset=utf-8" &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;в&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;скрипте&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Рис&lt;/span&gt;.6 &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;попробуем&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;его&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;снова&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;выполнить&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Выполнение&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;завершится&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;с&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ошибкой&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0; font-size: 11pt;" color="#7030a0"&gt;The remote server returned an error: (400) Bad Request.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0; font-size: 11pt;" color="#7030a0"&gt;&amp;lt;Error xmlns="http://schemas.microsoft.com/sqlazure/2010/12/"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Code&amp;gt;40649&amp;lt;/Code&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Message&amp;gt;Invalid content-type is specified.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Only application/xml is supported.&amp;lt;/Message&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Severity&amp;gt;16&amp;lt;/Severity&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;State&amp;gt;1&amp;lt;/State&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0; font-size: 11pt;" color="#7030a0"&gt;&amp;lt;/Error&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5444.clip_5F00_image0174_5F00_73EB0815.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image017[4]" border="0" alt="clip_image017[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4477.clip_5F00_image0174_5F00_thumb_5F00_057AF2E1.jpg" width="807" height="479" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Обведенная вторая (детализирующая) часть ошибки содержится в ResponseStream'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;e&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;ошибочного респонса.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Продолжаем рассматривать выполнение различных действий над серверами &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;при помощи &lt;/span&gt;&lt;/span&gt;REST&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;API&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Как известно, &lt;/span&gt;REST&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(&lt;/span&gt;&lt;/span&gt;Representational&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;State&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Transfer&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) - это &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;CRUD&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-операции (&lt;/span&gt;Create&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Retrieve&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Update&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Delete&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) поверх &lt;/span&gt;HTTP&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;над какими-то ресурсами, до которых при помощи этого &lt;/span&gt;&lt;/span&gt;HTTP&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;можно доступиться. Создание нового ресурса, как правило, происходит методом &lt;/span&gt;&lt;/span&gt;POST&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, возвращение - &lt;/span&gt;GET&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, обновление - &lt;/span&gt;PUT&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, удаление - &lt;/span&gt;DELETE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000;" color="#000000"&gt;. Пример &lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg715269.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;перечисления&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt; серверов &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;SQL Azure, &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;имеющихся в данной подписке:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;cls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $subscriptionId = "0d292ad4-6ef9-4803-9ca9-5b1ed5e6f843"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $certFilename = 'C:\Temp\SQLAzureCert.pfx'; [string] $certPwd = 'Tenochtitlan'&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#Файл, в который из -pe .cer экспортнули .pfx и зашифровали его паролем $certPwd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Security.Cryptography.X509Certificates.X509Certificate2] $cert = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList ($certFilename, $certPwd)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $url = [System.String]::Format("https://management.database.windows.net:8443/{0}/servers", $subscriptionId)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Net.WebRequest] $webRequest = [System.Net.WebRequest]::Create($url)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.ClientCertificates.Add($cert) | Out-Null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.Headers.Add("x-ms-version", "1.0") | Out-Null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;trap [System.Net.WebException] &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;$_.Exception&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;(New-Object -TypeName System.IO.StreamReader -ArgumentList $_.Exception.Response.GetResponseStream()).ReadToEnd()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;return &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Net.HttpWebResponse] $webResponse = $webRequest.GetResponse()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.IO.StreamReader] $sr = New-Object -TypeName System.IO.StreamReader -ArgumentList ($webResponse.GetResponseStream(), [System.Text.Encoding]::GetEncoding("utf-8"))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $response = $sr.ReadToEnd(); $sr.Close(); $webResponse.Close()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$response&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru; mso-themecolor: accent5; mso-themeshade: 128;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;-------------------------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0; font-size: 11pt;" color="#7030a0"&gt;&amp;lt;Servers xmlns="http://schemas.microsoft.com/sqlazure/2010/12/"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Server&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Name&amp;gt;efhvxkujnb&amp;lt;/Name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;AdministratorLogin&amp;gt;alexejs&amp;lt;/AdministratorLogin&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Location&amp;gt;West Europe&amp;lt;/Location&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;/Server&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Server&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Name&amp;gt;fxv4koqar4&amp;lt;/Name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;AdministratorLogin&amp;gt;alexejs&amp;lt;/AdministratorLogin&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Location&amp;gt;West Europe&amp;lt;/Location&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0;" color="#7030a0"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;/Server&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #7030a0; font-size: 11pt;" color="#7030a0"&gt;&amp;lt;/Servers&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4061.clip_5F00_image0194_5F00_02195B39.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image019[4]" border="0" alt="clip_image019[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4073.clip_5F00_image0194_5F00_thumb_5F00_7F23F685.jpg" width="806" height="361" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Сравниваем с Рис.7 и убеждаемся, что все корректно. Единственно, я забыл в воспитательных целях явно прописать в коде $webRequest.Method = "&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;GET&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;", он подхватился по умолчанию.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Аналогично происходит удаление сервера. Из интерфейса портала это делается нажатием кнопки &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Drop&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в панели меню справа от &lt;/span&gt;&lt;/span&gt;Create&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; (см., напр., Рис.7). При этом будет предложено ввести вручную название удаляемого сервера, чтобы избежать удаления по ошибке. Цена ошибки велика, т.к. сервер будет безвозвратно удален со всеми находящимися на нем базами.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2248.clip_5F00_image0214_5F00_1C499E90.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image021[4]" border="0" alt="clip_image021[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0160.clip_5F00_image0214_5F00_thumb_5F00_1D5E87AF.jpg" width="808" height="478" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;То же можно сделать &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg715285.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;программно&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;, отправив по адресу https://management.database.windows.net:8443/&amp;lt;идентификатор_подписки&amp;gt;/servers/&amp;lt;имя_сервера&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;HTTP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-запрос с методом &lt;/span&gt;DELETE&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Изменившиеся по сравнению с Рис.9 строчки кода показаны жирным цветом&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;cls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $subscriptionId = "0d292ad4-6ef9-4803-9ca9-5b1ed5e6f843"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $serverName = "efhvxkujnb"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $certFilename = 'C:\Temp\SQLAzureCert.pfx'; [string] $certPwd = 'Tenochtitlan'&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#Файл, в который из -pe .cer экспортнули .pfx и зашифровали его паролем $certPwd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Security.Cryptography.X509Certificates.X509Certificate2] $cert = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList ($certFilename, $certPwd)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $url = [System.String]::Format("https://management.database.windows.net:8443/{0}/servers&lt;b style="mso-bidi-font-weight: normal;"&gt;/{1}&lt;/b&gt;", $subscriptionId&lt;b style="mso-bidi-font-weight: normal;"&gt;, $serverName&lt;/b&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Net.WebRequest] $webRequest = [System.Net.WebRequest]::Create($url)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.ClientCertificates.Add($cert) | Out-Null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.Headers.Add("x-ms-version", "1.0") | Out-Null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$webRequest.Method = "DELETE"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;trap [System.Net.WebException] &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;$_.Exception&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;(New-Object -TypeName System.IO.StreamReader -ArgumentList $_.Exception.Response.GetResponseStream()).ReadToEnd()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868;" color="#215868"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;return &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.Net.HttpWebResponse] $webResponse = $webRequest.GetResponse()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[System.IO.StreamReader] $sr = New-Object -TypeName System.IO.StreamReader -ArgumentList ($webResponse.GetResponseStream(), [System.Text.Encoding]::GetEncoding("utf-8"))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;[string] $response = $sr.ReadToEnd(); $sr.Close(); $webResponse.Close()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-themecolor: accent5; mso-themeshade: 128;"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #215868; font-size: 11pt;" color="#215868"&gt;$response&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8182.clip_5F00_image0234_5F00_0F3F98B2.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image023[4]" border="0" alt="clip_image023[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2742.clip_5F00_image0234_5F00_thumb_5F00_45611101.jpg" width="806" height="326" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В случае отсутствия ошибок в имени сервера, авторизации и пр. сервер молчаливо удаляется, т.е. в респонсе не возвращается никаких результатов. Понять, что сервера не стало, можно, нажав кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Refresh&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;на Рис.7 или выполнив скрипт Рис.9.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;Программное обновление сервера предоставляется читателям в качестве самостоятельного упражнения в соответствии с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg715272.aspx"&gt;&lt;span style="font-family: calibri; color: #0000ff;" color="#0000ff" face="Calibri"&gt;&lt;span style="text-decoration: underline;"&gt;инструкцией&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri; color: #000000;" color="#000000" face="Calibri"&gt;. Тем более, что обновлять там сейчас особо нечего, только пароль администратора. Обновление производится методом &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;POST&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, как и создание, хотя по классике &lt;/span&gt;REST&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;долж&lt;/span&gt;&lt;/span&gt;e&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;н быть &lt;/span&gt;PUT&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Ну то по классике. На практике все, как всегда, перемешано. Скажем, удаление гипотетически могло бы также производиться при помощи метода POST, если в&amp;nbsp;шаблон XML-запроса $queryToCreateSrv, образующего RequestStream, запихнуть какой-нибудь элемент delete. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/01/28/3477624.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3477116" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Создание сервера.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx</link><pubDate>Tue, 24 Jan 2012 15:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3476972</guid><dc:creator>isvrus</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3476972</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx#comments</comments><description>&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Ввиду того, что &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;напрямую от &lt;/span&gt;&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в России все еще недоступен, вопросы заведения эккаунта и приобретения подписки мы пока для ясности опустим. Будем считать, что имеется подписка, купленная через страну с доступным &lt;/span&gt;&lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, или триальный эккаунт от российского представительства &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или через &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://azure.softline.ru/FreeTrial"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Софтлайн&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;span lang="RU"&gt;&lt;span style="font-size: small;"&gt;или еще как-то&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&amp;nbsp;К примеру, у меня сейчас нет своего Azure&amp;rsquo;овского эккаунта&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. То есть он был, но его отобрали. Люди добрые, вы извините, что я к вам обращаюсь, нас тут несколько человек таких неместных. Спасибо Наташе Ефимцевой, которая приютила погорельцев и сделала соадминистраторами под свою подписку. Надо будет вести себя, по возможности, прилично. Заходим на сайт &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://www.windowsazure.com"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;http://www.windowsazure.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; и жмакаем &lt;/span&gt;Sign&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;In&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в правом верхнем углу:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6076.clip_5F00_image002_5F00_7E334DC4.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7462.clip_5F00_image002_5F00_thumb_5F00_0CAE49EA.jpg" width="807" height="614" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В открывшемся окне логинимся под &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;LiveID&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, который обладает доступом к &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3348.clip_5F00_image003_5F00_171EF83D.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2766.clip_5F00_image003_5F00_thumb_5F00_1FBF50C9.png" width="442" height="447" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;и видим, что надпись &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;free&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;trial&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на Рис.1 сменяется на &lt;/span&gt;&lt;/span&gt;manage&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. Жмем по ней:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7065.clip_5F00_image005_5F00_2B7497FB.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image005" border="0" alt="clip_image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8535.clip_5F00_image005_5F00_thumb_5F00_1AACED4D.jpg" width="807" height="480" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Открывается портал &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, на котором в компактной форме сведены основные административные задачи. Из всего этого многообразия нас будет интересовать, понятно, &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, поэтому кликаем на &lt;/span&gt;Database&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в левой нижней панели:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0020.clip_5F00_image007_5F00_37D29557.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image007" border="0" alt="clip_image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4745.clip_5F00_image007_5F00_thumb_5F00_5BAB46E4.jpg" width="831" height="500" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Подписка Azdem169D78933B пока не имеет ни одного сервера баз данных - в левой верхней панели под ней пусто:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2671.clip_5F00_image009_5F00_389AD574.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image009" border="0" alt="clip_image009" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4403.clip_5F00_image009_5F00_thumb_5F00_3BEC474F.jpg" width="807" height="485" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В средней панели выбираем второй пункт - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Create&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;a&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;new&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Создание сервера подробно описано в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/windowsazure/gg715274.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;документации к &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Вначале указывается подписка, в рамках которой создается сервер. Это важно, т.к. существует ограничение на количество серверов в пределах одной подписки.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1680.clip_5F00_image011_5F00_7854962C.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image011" border="0" alt="clip_image011" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8623.clip_5F00_image011_5F00_thumb_5F00_74F2FE84.jpg" width="807" height="579" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Либо вместо Рис.5 можно встать слева на подписку и кликнуть на иконку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Create&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в меню:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8228.clip_5F00_image013_5F00_58959697.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image013" border="0" alt="clip_image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0513.clip_5F00_image013_5F00_thumb_5F00_677CC5B1.jpg" width="806" height="471" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Далее понадобится выбрать один из 6 облачных центров обработки данных &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Это тоже важно. Если имеется приложение &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, которое будет обращаться к данному серверу, нужно помнить, что в пределах одного датацентра трафик бесплатный. Между датацентрами он &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="https://www.windowsazure.com/en-us/pricing/details/#data-transfer"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;тарифицируется&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; так же, как между датацентром и внешним клиентом. На момент написания это 12 центов за исходящий гигабайт для датацентров, расположенных в Европе и Сев.Америке, 19 центов - в Азии. Все входящие бесплатно. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;После создания сервера изменить его местоположение нельзя. Можно только создать новый в нужном датацентре и перетащить туда базу. Но это - плата за трафик (см.выше).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2262.clip_5F00_image015_5F00_0B55773F.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image015" border="0" alt="clip_image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1602.clip_5F00_image015_5F00_thumb_5F00_4F493589.jpg" width="808" height="518" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;В &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;используется стандартная аутентификация. Будет предложено ввести логин и пароль администратора. Наиболее расхожие логины запрещены. Простые пароли тоже.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7633.clip_5F00_image017_5F00_5A2616D1.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image017" border="0" alt="clip_image017" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3264.clip_5F00_image017_5F00_thumb_5F00_092852A9.jpg" width="808" height="518" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Для пущей безопасности требуется задать диапазон &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;IP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-адресов, с которых будет дозволено обращаться к серверу. Отметьте заодно галку &lt;/span&gt;Allow&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;other&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;services&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;to&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;the&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, чтобы с сервером можно было работать через &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Portal&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;неописуемой красоты на &lt;/span&gt;&lt;/span&gt;Silverlight&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;е. Впоследствии эти установки можно будет подкорректировать в &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Firewall&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Rules&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2262.clip_5F00_image019_5F00_1F2EBE3B.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image019" border="0" alt="clip_image019" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3821.clip_5F00_image019_5F00_thumb_5F00_7C1E4CCA.jpg" width="808" height="518" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Жмем кнопку &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Finish&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, и наш первый сервер &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;создан. Напомню, что он не связан напрямую ни с каким экземпляром &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, установленными на машинах в датацентре. Я в &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://blogs.technet.com/b/isv_team/archive/2012/01/22/3476674.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;прошлом посте&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Calibri;" face="Calibri"&gt;писал&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, что он еще более нематериален, чем обычный &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Каждая база, которую мы на нем будем создавать, будет храниться в 3-х экземплярах на каких-то узлах данных в платформенном уровне датацентра. Обращение будет идти к тому узлу, где лежит первичная реплика. Если первичная реплика недоступна, &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fabric&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;повысит одну из вторичных реплик до звания первичной и заведет где-нибудь еще одну вторичную реплику. Первичная и вторичная реплика могут обмениваться ролями, если узел с первичной репликой перегружен, а вторичный простаивает. На каком именно физическом, если так можно выразиться,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;SQL Server &lt;/span&gt;в каждый момент времени находится первичная реплика базы, созданной на данном сервере &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, знает &lt;/span&gt;Master&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Cluster&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в сервисном уровне. Таким образом, сервер &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; - это просто некоторая логическая точка входа. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Имя сервера &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; ген&lt;/span&gt;e&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;рируется автоматически, является уникальным и поменять его нельзя. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8130.clip_5F00_image021_5F00_51EE9EE2.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image021" border="0" alt="clip_image021" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7633.clip_5F00_image021_5F00_thumb_5F00_7150CFA8.jpg" width="807" height="559" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Кликнем на созданный сервер в левой панели, зайдя в него. Обратите внимание, что вместе с сервером автоматически создалась БД &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;master&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0525.clip_5F00_image023_5F00_38E2A8D0.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image023" border="0" alt="clip_image023" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6560.clip_5F00_image023_5F00_thumb_5F00_23A47D5B.jpg" width="807" height="568" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Кнопка Firewall Rules позволяет модифицировать правила, заданные во время создания сервера на Рис.9, например, добавить новый диапазон адресов, с которых будет дозволено доступаться на свежесозданный сервер. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6471.clip_5F00_image025_5F00_6078FF2D.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image025" border="0" alt="clip_image025" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6052.clip_5F00_image025_5F00_thumb_5F00_441B9740.jpg" width="807" height="568" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Если бы мы забыли отметить галку для other Windows Azure services, она бы скоро о себе напомнила. При попытке отменеджить наш сервак, нажав кнопу Manage &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в панели меню, нам бы не удалось к нему законнектиться:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3324.clip_5F00_image027_5F00_64DF5A27.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image027" border="0" alt="clip_image027" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6557.clip_5F00_image027_5F00_thumb_5F00_62562869.jpg" width="619" height="559" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;с&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ошибкой&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;The Management Portal for SQL Azure cannot connect to server &amp;lsquo;fxv4koqar4.database.windows.net&amp;rsquo;. To continue, use the Windows Azure Portal to update the following firewall rule for server &amp;lsquo;fxv4koqar4.database.windows.net&amp;rsquo;:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;ldquo;Allow other Windows Azure services to access this server.&amp;rdquo; Note that it can take up to five minutes for the change to propagate through the system.&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;Тогда в &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/windowsazure/ee621783.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;соответствии с &lt;span style="mso-ansi-language: en-us;" lang="EN-US"&gt;BOL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt; заходим на Рис.12 и отмечаем галку.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Количество созданных серверов и максимальное количество, которое можно создать в пределах данной подписки, показаны внизу Рис.10 в правой панели - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Count&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Quota&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. С мая прошлого года стандартная подписка &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;предусматривает возможность создания &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/8ae3344a-1843-4915-98c8-907e289062f9/"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;6 серверов&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;. В &lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://msdn.microsoft.com/ru-ru/library/ee336227.aspx"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;документации написано&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;, что возможно расширение этого предела и для получения дополнительных сведений нужно связаться с представителем поддержки пользователей на пользовательском портале услуг Майкрософт в сети. Я связался. На Рис.1, 3 справа виднеется зеленая иконка, кликнув по которой попадаешь в чат с поддержкой. Предварительно о себе просят сообщить фамилию-имя-телефон и опционально компанию. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0272.clip_5F00_image029_5F00_146D52E7.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image029" border="0" alt="clip_image029" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4807.clip_5F00_image029_5F00_thumb_5F00_398A9D53.jpg" width="353" height="363" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Вместо обещаной на фотке девушки оказался молодой человек, но это, пожалуй, было единственное разочарование. Интересующий вопрос мы быстро решили. Я хотел посмотреть, как работает &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;AS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;COPY&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;OF&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, но, чтобы не платить за трафик между датацентрами, планировал создать второй сервер в том же датацентре, что и первый. Почему-то я решил, что сервера можно создавать из расчета 1 сервер на 1 датацентр. Наверное, заклинило на корреляцию 6 &lt;/span&gt;Microsoft&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;овских датацентров - 6 серверов в квоте. Оказалось, что сервера могут произвольно распределяться между датацентрами. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/01/25/3477116.aspx"&gt;Продолжение следует&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3476972" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Azure. Введение.</title><link>http://blogs.technet.com/b/isv_team/archive/2012/01/22/3476674.aspx</link><pubDate>Sun, 22 Jan 2012 20:06:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3476674</guid><dc:creator>isvrus</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3476674</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2012/01/22/3476674.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Как известно из курса диамата, движение материи во времени и пространстве происходит по спирали. Эта закономерность развития является общей, присущей всем явлениям окружающей действительности, в том числе прекрасному миру вычислительной техники, в котором нам с вами выпало счастье подвизаться. Никуда от нее не денешься (я про закономерность). Диалектика, брат (с) Шилов. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Движение в сторону облачных вычислений является новым модным веянием времени, которому все должны мы неудержимо следовать, дабы не прослыть ретроградами. Таким образом, за 30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;" lang="RU"&gt;&amp;plusmn;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;5 лет история совершила виток, вернувшись к идее выделенных вычислительных центров, разумеется, на новом качественном уровне. Теперь не нужно переться в машинный зал с колодой перфокарт, да и где его там найти, в Облаке? Не говоря уже про перфокарты. Рассматривая персональные и облачные вычисления как противоположности, можно воочию ощутить действие закона единства и борьбы, перехода накопившихся количественных изменений в качественные и отрицания отрицания. Следует отдать должное, старина Гегель был мудрый мужик. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Когда-то давно, когда компьютеры были большие, альтернативы датацентрам попросту не было. Появление персональных компьютеров эксплуатировало низменные частнособственнические инстинкты человечества. Теперь каждый стал хозяином своих программ. Кончилось время мироеда-оператора, по настроению назначавшего приоритеты выполнения. Также сказался такой важный двигатель прогресса, как лень. Персоналки избавляли от необходимости тащиться в ВЦ, чтобы поиграться в посадку на Луну на БЭСМ-6. Все было под рукой, что в конечном счете обусловило невиданную популярность РС в полном соответствии с прогнозами экспертов. "Ни у кого не может возникнуть необходимость иметь компьютер в своем доме. Для этого нет никаких причин" (с) Кеннет Олсон (основатель и президент DEC) 1977 г. "В середине 70-х кто-то обратился ко мне с идеей, которую сейчас, наверное, можно назвать персональным компьютером. Мысль заключалась в том, что нам следовало использовать процессор 8080 вместе с клавиатурой и монитором, а затем продавать эти машины на внутреннем рынке. Я тогда спросил, для чего все это? Единственное, что я услышал в ответ, было создание кухонного компьютера для домохозяек, который хранил бы в памяти всяческие кулинарные рецепты. Лично я ничего полезного в этом не усмотрел, поэтому больше мы к этой идее не возвращались" (с) Гордон Мур (председатель совета директоров и основатель Intel). До кучи сюда же можно отнести 640К, которые должно хватить каждому - (с) не помню, кто, 1981. По мере роста памяти, процессорной мощи и аппетитов обозначились три источника и две составные части, которые стали влиять на радостную восходящую линию бурного расцвета персональных вычислений, загибая ее в виток эволюционной спирали, туда, в сторону старых добрых ВЦ. Это виртуализация, удаленная обработка данных, масштабирование и аренда необходимых мощностей + аутсорсинг непрофильных процессов. По большому счету, клиента не волнует, где, на каком сервере или серверах выполняются его запросы. Для него это выглядит как обло и стозевно чудище, куда добавляются сервера по мере надобности или выбывают на профилактику. Работоспособность системы, номенклатура и качество предоставляемых ей сервисов обеспечивается на заявленном уровне, и вся эта внутренняя кухня ему без интереса. Большое, цельное и расплывчатое, скрывающее в себе детали реализации, у кого-то из маркетологов вызвало ассоциации с облаком, хотя, возможно, это название пришло по аналогии из сетевых диаграмм, где им еще с 60-х годов обозначались внешние сервисы типа общественных коммунальных служб, которые гарантированно предоставят мусор или вывезут электроэнергию и о природе которых можно не беспокоиться. В результате на свет появилось что-то непонятное, что потребовалось для начала как-нибудь обозвать. Специалисты&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;из&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;берклиевской&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;лаборатории&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;распределенных&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;систем&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;напряглись&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;и&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;выдали&lt;/span&gt;: "Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services". &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Как водится, возникли аналитики, превозносящие преимущества нового подхода. Абстрагируемость пользователя от управляемой извне инфраструктуры - поддержка и масштабирование приложений в компании не требует инвестиций в инфраструктуру, привлечения временнЫх и людских ресурсов. Использование технологий виртуализации делает вычислительные ресурсы автономными и взаимно независимыми.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Эластичность ресурсов - возможность быстро нарастить инфраструктурную мощь без необходимости наращивания затрат на оборудование и программное обеспечение. Pay-for-play - оплата только за используемые ресурсы, например, время работы приложения, объем данных и количество операций с данными (транзакций), сетевой трафик и т.д. Форрестер нарисовал веселую картинку на манер диаграммы эволюции гомо сапиенс от &lt;/span&gt;dial&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;up&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;ISDN&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1, &lt;/span&gt;T&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;3 через &lt;/span&gt;Internet&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Point&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;servers&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;access&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;racks&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;for&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;your&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;equipment&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;at&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Internet&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Point&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;к &lt;/span&gt;&lt;/span&gt;hosted&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;applications&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;on&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;servers&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;at&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Internet&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Access&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Point&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и далее к &lt;/span&gt;&lt;/span&gt;dynamic&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Internet&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;optimized&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;infrastructure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;for&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;hosting&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;your&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;applications&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;SaaS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Возникли модные понятия &lt;/span&gt;IaaS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;Amazon&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;EC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2), &lt;/span&gt;PaaS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;Amazon&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;S&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;3, &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Google&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Apps&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;), &lt;/span&gt;SaaS&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(&lt;/span&gt;&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Office&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;365, &lt;/span&gt;Google&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Docs&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) и прочие аа&lt;/span&gt;S&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ы. Наученная опытом с браузером, &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;решила не запускать процесс, а с самого начала принять в нем деятельное участие, как обычно, постаравшись возглавить. Объективности ради следует отметить, что в 1996 г. ускорить наступление светлого будущего собирался ее лучший друг в лице &lt;/span&gt;&lt;/span&gt;Oracle&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, который с выходом &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 6.х неожиданно для себя узнал, что у &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;тоже есть сервер баз данных, и это уже не &lt;/span&gt;&lt;/span&gt;Sybase&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Ну, по крайней мере, не совсем. Обладая неплохим на тот момент соотношением цена-качество (сейчас-то, понятно, куда как лучше) &lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;стал активно выдавливать &lt;/span&gt;&lt;/span&gt;Oracle&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;со среднего бизнеса. В качестве ассиметричного ответа тот выпустил &lt;/span&gt;&lt;/span&gt;NC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (сетевой компьютер) - бездисковую (следовательно, без этих ваших &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;+&lt;/span&gt;Office&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;) рабочую станцию с минимальным юниксом и Х-терминалом. Приложения скачивались по Сети и тут же запускались, т.к. устанавливать их было некуда. Однако низкие скорости интернет-соединений в то время и стремительное удешевление традиционных ПК привели к тому, что идея залезть поперед естественного хода эволюции провалилась. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Пройдет еще лет 20-30, может, меньше, и на смену концепции облачных вычислений снова придет некогда популярная идея персонального компьютинга, обогатившаяся к тому времени новыми технологическими и программно-архитектурными достижениями. Те же аналитики, которые сейчас расхваливают Облако как "эффективный инструмент повышения прибыли и расширения каналов продаж для ISV благодаря динамическому предоставлению услуг, когда можно производить оплату по факту и регулировать объем своих ресурсов в зависимости от реальных потребностей без долгосрочных обязательств", станут (если доживут) критиковать его недостатки, например, полную зависимость от провайдера облачных услуг и качества связи, и превозносить "новый тектонический сдвиг в индустрии ПО". И возвратится ветер на круги своя. Но всему свое время. Тема нашего нынешнего обсуждения - облачные базы данных, а именно - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;в Облаке.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Идеологически SQL Azure наряду с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;App&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fabric&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;является ключевым компонентом облачной вычислительной платформы &lt;/span&gt;&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;для создания и использования приложений там же, в Облаке. Первая серьезная попытка запихнуть &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в Облако состоялась на 20-м году его жизни под кодовым названием проекта &lt;/span&gt;&lt;/span&gt;Sitka&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Для создававшейся платформы разработки облачных приложений позарез требовался сервис хранения и обработки данных. В марте 2008 г. на конференции MIX&amp;rsquo;08 были анонсированы SQL Server Data Services. На &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;это тогда мало походило, поэтому 27 октября 2008 г. их переименовали просто в&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQL Data Services (&lt;/span&gt;&lt;/span&gt;SDS&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3276.clip_5F00_image002_5F00_72B3CDA8.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7870.clip_5F00_image002_5F00_thumb_5F00_1F2CD7C2.jpg" width="470" height="363" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;. &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Собственно, от &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;там тоже было мало чего. Поддерживалась нереляционная 3-уровневая модель: участник (Authority), контейнер (Container) и сущность (Entity). Authority было аналогом пространства имен, например, leshik.data.database.windows.net, где leshik &amp;ndash; аuthority, а все остальное &amp;ndash; адрес сервиса SDS. В аuthority входили контейнеры, а в контейнер &amp;ndash; сущности. Контейнер являлся неким родовым понятием и определял границы операций, например, область поиска. Аналогом контейнера выступала, скорее, база данных, хотя многие уподобляли его таблице. Сущность была просто набором свойств. Каждое свойство имело имя и, соответственно, значение. Т.е. аналогом из .&lt;/span&gt;&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Framework&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;выступал &lt;/span&gt;&lt;/span&gt;Dictionary&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; в смысле набора пар &lt;/span&gt;Key&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;/&lt;/span&gt;Value&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Аналогом в БД для свойства являлось поле, а сущности &amp;ndash; запись. Имелось еще такое понятие, как эккаунт. Он выступал единицей биллинга, т.е. на него выставлялся счет за пользование услугами. Эккаунт мог иметь много authorities. Каждому эккаунту поначалу выдавалось 20 мегабайт обычных сущностей на контейнер и 500 мегабайт блобовских. По осени на Р&lt;/span&gt;DC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;'08 ограничения ослабили до, соответственно, 100 МБ и 1 ГБ. Давалось 50 гиг места на все authorities и 1000 контейнеров на authority. Поддерживался не&lt;/span&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;ный язык запросов, по своему синтаксису очень напоминающий LINQ. Программный доступ для операций создания, чтения, обновления, удаления происходил через протоколы REST: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8055.clip_5F00_image004_5F00_7086A912.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8524.clip_5F00_image004_5F00_thumb_5F00_35FB8371.jpg" width="807" height="533" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;или SOAP:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5554.clip_5F00_image006_5F00_3EBB65F0.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1715.clip_5F00_image006_5F00_thumb_5F00_2A25F0A5.jpg" width="807" height="811" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;При одновременной работе нескольких пользователей поддерживались оптимистичные блокировки:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2364.image007_5F00_52BBD6B3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image007" border="0" alt="image007" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6746.image007_5F00_thumb_5F00_605E6CEE.png" width="822" height="515" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Имелась утилита навроде &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;bcp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, позволявшая загружать в &lt;/span&gt;SDS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;XML&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-файлы вида&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;lt;Customer xmlns:s="http://schemas.microsoft.com/sitka/2008/03/" &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;xmlns:x="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;s:Id&amp;gt;ALFKI&amp;lt;/s:Id&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;CompanyName xsi:type="x:string"&amp;gt;Alfreds Futterkiste&amp;lt;/CompanyName&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;ContactName xsi:type="x:string"&amp;gt;Maria Anders&amp;lt;/ContactName&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;ContactTitle xsi:type="x:string"&amp;gt;Sales Representative&amp;lt;/ContactTitle&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Address xsi:type="x:string"&amp;gt;Obere Str. 57&amp;lt;/Address&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;City xsi:type="x:string"&amp;gt;Berlin&amp;lt;/City&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Region xsi:type="x:string" xsi:nil="true"&amp;gt;&amp;lt;/Region&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;PostalCode xsi:type="x:string"&amp;gt;12209&amp;lt;/PostalCode&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Country xsi:type="x:string"&amp;gt;Germany&amp;lt;/Country&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Phone xsi:type="x:string"&amp;gt;030-0074321&amp;lt;/Phone&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;Fax xsi:type="x:string"&amp;gt;030-0076545&amp;lt;/Fax&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;lt;/Customer&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;lt;Customer xmlns:s="http://schemas.microsoft.com/sitka/2008/03/" &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;xmlns:x="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&amp;lt;s:Id&amp;gt;ANATR&amp;lt;/s:Id&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;так что перенос таблицы с &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в Облако требовал предварительного выполнения &lt;/span&gt;&lt;/span&gt;SQL&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;-запроса вида&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5460.clip_5F00_image010_5F00_46BF1A20.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2818.clip_5F00_image010_5F00_thumb_5F00_695332CE.jpg" width="420" height="286" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;результат которого уже подавался на вход утилите загрузки:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4113.clip_5F00_image012_5F00_7DA8D28C.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5658.clip_5F00_image012_5F00_thumb_5F00_36333100.jpg" width="703" height="353" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Все это благополучно просуществовало до марта 2009 г. и было похоронено на очередной конференции &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;MIX&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, где объявили, что вместо АСЕ станет поддерживаться привычный реляционный облик БД, вместо запросов &lt;/span&gt;SLINQ&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - Т-&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а вместо доступа по &lt;/span&gt;REST&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;SOAP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - доступ по протоколу &lt;/span&gt;TDS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Таким образом, работа с SQL Server в Облаке будет мало чем отличаться от работы с локальным SQL Server. 1 февраля 2010 г. считается официальной датой рождения &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в ее нынешнем виде. В этот день официально состоялся переход от СТР к коммерческой эксплуатации в виде двух &lt;/span&gt;&lt;/span&gt;SKU&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (редакции &lt;/span&gt;Web&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Business&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, отличающиеся размерами БД) - была объявлена полная поддержка &lt;/span&gt;SLA&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;в 21 стране. 17 февраля вышел SQL Azure Service Update (&lt;/span&gt;&lt;/span&gt;SU&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) 1, в котором была добавлена поддержка миграции между редакциями - ALTER DATABASE ... &lt;/span&gt;MODIFY&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;MAXSIZE&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; = ... &lt;/span&gt;GB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) | (&lt;/span&gt;EDITION&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; = '&lt;/span&gt;web&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;' | '&lt;/span&gt;business&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;'), добавлена поддержка &lt;/span&gt;DMV&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;sys&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;dm&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;exec&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;connections&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;sys&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;dm&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;exec&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;requests&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;sys&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;dm&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;exec&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;sessions&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и др., улучшен алгоритм прекращения излишне затянувшихся транзакций, &lt;/span&gt;&lt;/span&gt;Idle&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Connection&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Timeout&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;(время бездействия соединения, по прошествии которого оно считается дохлым и отрубается) увеличено с 5 до 30 мин. 16 апреля 2010 г. в &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;была добавлена функциональность &lt;/span&gt;&lt;/span&gt;Multiple&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Active&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Resultsets&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;MARS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;) и поддержки &lt;/span&gt;Data&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;Tier&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Applications&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (&lt;/span&gt;DAC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;). 25 июня в составе &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SU&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;3 была добавлена поддержка геопространственных типов и &lt;/span&gt;HierarchyID&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, а также увеличен максимальный размер базы данных в бизнес-редакции - с 10 до 50 гигабайт. 21 июля вышел &lt;/span&gt;CTP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;1 проекта Хьюстон - легковесного средства администрирования и написания запросов к БД SQL Azure через Веб, которое не требует установки специальных клиентов/технологий, кроме &lt;/span&gt;Silverlight&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. 12 августа появился очередной СТР проекта Даллас - &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="https://datamarket.azure.com/"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;DataMarket-секции Windows Azure Marketplace&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, которая включает данные, изображения, веб-сервисы от различных поставщиков и открытых авторитетных источников, предоставляющих наборы данных по демографии, окружающей среде, финансам, статистике, погоде, спорту и др. с доступной &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;поверх аналитикой. 24 августа в составе &lt;/span&gt;SU&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;4 была добавлена функциональность &lt;/span&gt;Database&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Copy&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - &lt;/span&gt;CREATE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;DATABASE&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;destination&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;name&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;AS&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;COPY&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;OF&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; [&lt;/span&gt;source&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;name&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.]&lt;/span&gt;source&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;database&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;name&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; - асинхронное создание полной копии базы данных на этом же или ином сервере &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. 22 октября в &lt;/span&gt;SU&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;5 была добавлена поддержка практически всех запросных хинтов, что и в &lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Error&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Messages&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;sp&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;_&lt;/span&gt;tableoption&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. 28 октября на &lt;/span&gt;keynote&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;сессии &lt;/span&gt;&lt;/span&gt;PDC&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;2010 было объявлено, что в Облако переезжают службы отчетности, а также СТР2 утилиты двусторонней синхронизации между &lt;/span&gt;&lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и облачной БД SQL Azure Data Sync. 2011-й год прошел относительно&amp;nbsp;спокойно. &lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;В майском обновлении появилась возможность иметь несколько серверов на подписку (коснемся в следующем посте) и &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;REST&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;API&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;для задач администрирования (разберем его через пост). &lt;/span&gt;&lt;/span&gt;Продолжали допиливать облачный репортинг, синхронизацию, портал управления и другие инструменты, обеспечивая симметричность с Денали, который вначале собирались назвать &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2011, но передумали и назвали &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; 2012.&amp;nbsp;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;Столько новшеств, что за три года никак не управиться. В &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Azure&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;span lang="RU"&gt;существенные новшества произошли под занавес года - в традиционном сервис-релизе, приуроченном к &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;PDC&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. Новый метро-стиль Database Management Portal (модный плиточный интерфейс а ля Windows 8, Windows 7 Phone и др.) способен резко повысить производительность и эффективность. Сейчас плитка это вообще очень круто и актуально, практически, как нано. У нас вот давеча тоже везде выламывали асфальт и укладывали плиткo. Ну и по мелочи в SR Q4 еще вошлo увеличение максимального размера базы до 150 ГБ и горизонтальное масштабирование облачного &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Server&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt; (шардинг), позволяющее "размазывать" базу данных по федерации серверов - то, чего пока так и не научился делать &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;on&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;-&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;premise&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;SQL&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt; &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Server&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;. &lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: RU; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="RU"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt; line-height: 13pt; list-style-type: disc;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Обращаться к облачному &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;можно как из приложений &lt;/span&gt;&lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, так и из &lt;/span&gt;on&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-&lt;/span&gt;premise&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;приложений, для которых работа с ним практически не отличается от работы с обычным &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. &lt;/span&gt;SQL Azure &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;функционирует&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;во&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;всех&lt;/span&gt; 6-&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;ти&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;облачных&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;датацентрах&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;Microsoft: North-central US (Chicago, IL); South-central US (San Antonio, TX); North Europe (Dublin, Ireland); West Europe (Amsterdam, Netherlands); East Asia (Hong Kong); South East Asia (Singapore). SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;продается в виде подписки и не существует в виде коробки, лицензии, набора открытых технологических инструкций, которые бы позволили развернуть подобную вещь в частном облаке. Я не буду останавливаться подробно на внутреннем устройстве &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, потому что, во-первых, с практической точки зрения оно представляет сугубо общеобразовательный интерес. Влиять на него все равно нельзя, остается воспринимать как данность. Возможности администратора базы данных &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;существенно ограничены по сравнению с обычным &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и концентрируются, в основном, на логических задачах. Собственно, за это и боролись - как мы помним, одна из основных идей Облака состоит в снижении административных издержек. Мы рассмотрим типовые задачи администрирования &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; в последующих постах. Во-вторых,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;лучше Kalen Delaney вопросы внутреннего устройства &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;мало кому удается осветить, поэтому за подробностями отсылаю к ее статье &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/02/whitepaper-inside-sql-azure.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;Inside&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Архитектурно &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt; можно представить в виде слоеного пирога из 4-х уровней: клиентского, сервисного, платформенного и инфраструктурного:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="line-height: 11pt; mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7875.clip_5F00_image014_5F00_3767A412.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image014" border="0" alt="clip_image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8030.clip_5F00_image014_5F00_thumb_5F00_24EF2D90.jpg" width="470" height="898" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;С позиций СУБД основным является платформенный уровень. Он состоит из &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Fabric&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и &lt;/span&gt;&lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Services&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Физически это много однородных машин, каждая из которых согласно Делани (не путать с Денали) имеет 8 ядер, 32 гига памяти, 10-12 &lt;/span&gt;SATA&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;дисков и гигабитную сетевую карту. На каждой установлен экземпляр &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, основанный на движке 2008 &lt;/span&gt;R&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;2. Ключевое слово здесь - основанный, т.е. он не является точной копией &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Standard&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или &lt;/span&gt;&lt;/span&gt;Enterprise&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, с которым привычно иметь дело. Мне сложно назвать обычный &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; физическим, потому что его, как и любую программу, нельзя потрогать руками. Но сервер, который мы создаем перед созданием баз, заходя в &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, является еще более нематериальным. Это просто TDS endpoint:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1663.clip_5F00_image016_5F00_1778F4BD.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image016" border="0" alt="clip_image016" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3276.clip_5F00_image016_5F00_thumb_5F00_65712E65.png" width="778" height="404" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Соответственно, нужно провести разделение между логической с точки зрения пользователя и физической базой, как это выглядит с точки зрения &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. На каждой ноде создается одна физическая база, в которой лежат базы разных пользователей. которые у Делани называются партициями. Очевидно, что они не имеют общего с партиционированием таблиц и индексов. При внимательном прочтении возникает другой вопрос. Делани пишет, что физическая БД может содержать до 650 партиций. Тогда средний размер диска должен составлять 650 * 150 / 10&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;= 9750 ГБ. А ведь из них наверняка какой-никакой &lt;/span&gt;RAID&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;сделан. Либо спецификация устарела, либо админы &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;пользуются тем, что не у всех еще базы выросли до 150 гиг и комбинируют их с мелкими, либо под партицией понимается не база, а ее кусок, даже когда речь не идет о шардинге. Хотя&lt;/span&gt;&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;у&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Делани&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;явно&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;сказано&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;each partition contains one SQL Azure client database, either a primary or secondary replica. &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Как бы то ни было, без какого-либо участия с нашей стороны партиция автоматически реплицируется еще в две физические базы (понятно, на других серверах). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1205.clip_5F00_image018_5F00_1D9F7FB1.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image018" border="0" alt="clip_image018" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0216.clip_5F00_image018_5F00_thumb_5F00_1A3DE809.jpg" width="688" height="515" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #000000; font-family: Calibri;" face="Calibri" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;На данный момент все три реплики живут в пределах одного центра обработки данных, поэтому если мы создадим базу, например, в Гонконге, а из Южно-Китайского моря вылезет Годзилла и сожрет тамошний датацентр, база будет &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/7890bce0-870d-44b5-babb-3dc92103c29d"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;гарантированно потеряна&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Но поскольку по статистике Годзиллы выползают редко, считается, что &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;обеспечивает высокую доступность в размере 99.9%. Созданием реплик, назначением, кто из них будет первичной, а кто вторичными, и автоматическим &lt;/span&gt;&lt;/span&gt;failover&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; (промоутить вторичную до первичной, если та сдохла, завести новую вторичную и т.д.) занимается SQL Azure Fabric. Пользовательские операции чтения-записи выполняются против первичной реплики и асинхронно распространяются на остальные. Транзакция фиксируется по кворумному принципу, как при синхронном мирроринге. Коммит происходит, если первичная реплика и одна из вторичных подтвердили запись в свои журналы транзакций. В документации написано, что SQL Azure Fabric еще отвечает за балансировку нагрузки. От этого случается &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="cursor: auto;" href="http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/d326bf53-9688-49bf-a075-3d5464a24d28/"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;когнитивный диссонанс&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, потому что какой, в самом деле, &lt;/span&gt;load&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;balancing&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, если только что говорилось, что аll your request are served by only one instance, &lt;/span&gt;and&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;t&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;he other replicas are for reliability and durability? На&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;самом&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;деле&lt;/span&gt;, Load Balancer uses a just in time methodology by selecting the location of the primary and secondary replicas of a new database based on current load on nodes within a cluster, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;означает&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;что&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;если&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;нода&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;становится&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;перегруженной&lt;/span&gt;, &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;первичная&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;реплика&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;перемещается&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;на&lt;/span&gt;&lt;span lang="RU"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;другую&lt;/span&gt;. &lt;span style="mso-ansi-language: ru;" lang="RU"&gt;Самый простой способ это сделать - переключить первичную реплику с одной из вторичных, если машина со вторичной репликой загружена меньше. В платформенном уровне остается еще компонент &lt;/span&gt;Management&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Services&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Он отвечает за мониторинг здоровья &lt;/span&gt;data&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;nodes&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;, накатку на них патчей, вообще автоматическую инсталляцию. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Непосредственно над платформой располагается сервисный уровень, главной задачей которого является маршрутизация соединений, т.е. привязывание пользовательских хотелок с конкретными физическими серверами уровня платформы. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2337.clip_5F00_image020_5F00_0E0C4815.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image020" border="0" alt="clip_image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8203.clip_5F00_image020_5F00_thumb_5F00_68DED7DB.png" width="688" height="492" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;Рис.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Под кластерами здесь понимаются группы машин с одинаковой ролью. Узлы из группы &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Master&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Cluster&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;обладают знанием о том, на каких физических серверах хранятся реплики, соответствующие той или иной пользовательской базе, убеждаются в том, что все реплики дееспособны и каждая партиция имеет положенное количество реплик. Кроме этого, в функции сервисного уровня входит биллинг.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000;" color="#000000"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;Самым нижним уровнем является инфраструктурный. Он используется совместно различными сервисами центра обработки данных, обеспечивая администрирование аппаратной части и операционных систем. Самый верхний - уровень клиентского приложения на &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;ASP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;C&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;#, &lt;/span&gt;VB&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Powershell&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;PHP&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;, &lt;/span&gt;Ruby&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;и т.д. обращающегося к &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;" lang="RU"&gt; посредством &lt;/span&gt;ADO&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;.&lt;/span&gt;NET&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или &lt;/span&gt;&lt;/span&gt;ODBC&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Оно может располагаться в &lt;/span&gt;Windows&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;или вне датацентра &lt;/span&gt;&lt;/span&gt;Microsoft&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;. Клиентский &lt;/span&gt;API&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;инициирует &lt;/span&gt;&lt;/span&gt;TDS&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;-соединение&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;к &lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Azure&lt;span style="mso-ansi-language: ru;"&gt; &lt;span lang="RU"&gt;на порт 1433, которое маршрутизируется сервисным уровнем к соответствующему экземпляру &lt;/span&gt;&lt;/span&gt;SQL&lt;span style="mso-ansi-language: ru;"&gt; &lt;/span&gt;Server&lt;/span&gt;&lt;span style="mso-ansi-language: ru;"&gt;&lt;span style="font-size: 11pt;"&gt; &lt;/span&gt;&lt;span lang="RU"&gt;&lt;span style="font-size: 11pt;"&gt;на уровне платформы.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: ru;" lang="RU"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: #000000; font-size: 11pt;" color="#000000"&gt;&lt;a href="http://blogs.technet.com/b/isv_team/archive/2012/01/24/3476972.aspx"&gt;Продолжение следует&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3476674" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>Доклад с TechEd</title><link>http://blogs.technet.com/b/isv_team/archive/2011/12/07/3469451.aspx</link><pubDate>Wed, 07 Dec 2011 05:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3469451</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3469451</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2011/12/07/3469451.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.techdays.ru/videos/3880.html"&gt;SQL Server 2012 &amp;ndash; новая комплексная платформа управления данными предприятия и повышения эффективности бизнеса&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;В связи с нареканиями к записи прошу прощения и прилагаю презентацию. Пусть слабым утешением послужит, что techdays.ru для меня тоже давняя головная боль.&lt;/p&gt;
&lt;p&gt;То, что обозначено на techdays под моим авторством - это презентации с различных конференций, которые записываются во время выступлений. Технический процесс записи и публикация происходит без непосредственного участия докладчиков. Иногда качество записи оставляет желать..Например,&amp;nbsp;&lt;a href="http://www.techdays.ru/videos/1512.html"&gt;доклад по SQL Server 2008R2 с конференции Платформа-2011&lt;/a&gt; из-за неудовлетворительного качества записи получил на сайте techdays рекордно низкую оценку, которую неприятно видеть против своей фамилии.&lt;/p&gt;
&lt;p&gt;Перезаписывать означает тратить свое время на исправление чужих ошибок. Я предпочитаю готовить материал в виде статей. Это более затратно с точки зрения авторства, но удобнее для восприятия. Лучше одному потратить, а тысяче сэкономить. Когда надо найти интересующий момент, просматривать часовой каст - неоправданная роскошь. В текстовом варианте сподручнее и быстрее.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3469451" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-46-94-51/DAT201_2D00_alexejs.pptx" length="5616168" type="application/octet-stream" /><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Проверка Windows Azure-приложений с помощью MPR Test Tool</title><link>http://blogs.technet.com/b/isv_team/archive/2011/11/24/3467133.aspx</link><pubDate>Thu, 24 Nov 2011 11:33:44 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3467133</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3467133</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2011/11/24/3467133.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;font face="Arial"&gt;Microsoft Platform Ready (http://www.microsoftplatformready.com/) – это программа, предназначенная для того, чтобы предоставить компаниям, создающим программные продукты, ресурсы по разработке, тестированию и продвижению своих решений. Для того, чтобы воспользоваться предлагаемыми в рамках этой программы ресурсами, нужно выполнить ряд простых действий – зарегистрироваться на портале, используя Windows Live ID, указать персональные данные и данные о компании, а также добавить информацию об одном или более приложении, которые будут тестироваться. Регистрация на портале и успешное тестирование приложений могут помочь в достижении совместимости продуктов с платформой Microsoft, получении логотипов о совместимости, достижении компетенций Microsoft Partner Network и т.п.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Выпущенная недавно новая версия средства тестирования - Microsoft Platform Ready Test Tool (MPR Test Tool) – содержит расширенные тесты для проверки приложений, использующих сервисы платформы Windows Azure и SQL Azure и позволяет как убедиться в корректности работы приложения, так и получить для него логотип Powered by Windows Azure. Ниже мы рассмотрим использования этого средства тестирования более подробно. &lt;/font&gt;&lt;/p&gt;  &lt;h3 align="justify"&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Подготовка к использованию MPR Test Tool&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Прежде чем воспользоваться средством тестирования MPR Test Tool необходимо выполнить ряд подготовительных действий. Предполагается, что у вас есть доступ к порталу Windows Azure (&lt;/font&gt;&lt;a href="https://windows.azure.com/default.aspx"&gt;&lt;font face="Arial"&gt;https://windows.azure.com/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;), есть активированная учетная запись (Azure Account ID) и развернутое в «облаке» приложение, которое использует сервисы Windows Azure и/или SQL Azure. Вот действия, которые необходимо выполнить:&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;1. Зарегистрировать на портале Microsoft Platform Ready приложение, которое будет тестироваться. Регистрация состоит из заполнения формы, в которой указываются сведения о приложении – название, версия, тип инфраструктуры и т.п. и выбираются тесты для приложения. В нашем случае следует выбрать Windows Azure Platform (Windows Azure, SQL Azure &amp;amp; App Fabric) и указать два дополнительных параметра – дату коммерческой доступности приложения и идентификатор учетной записи в Windows Azure (Azure Account ID или «Код подписки» при использовании локализованной версии портала Windows Azure).&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7587.MPR_2D00_01_5F00_135D0FD8.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-01" border="0" alt="MPR-01" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5531.MPR_2D00_01_5F00_thumb_5F00_036DCB14.png" width="642" height="436" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;2. После того как приложение отпрофилировано, следует нажать кнопку «&lt;b&gt;Начать&lt;/b&gt;» и на странице «&lt;b&gt;Мой MPR&lt;/b&gt;» выбрать тестируемое приложение и платформу – в нашем примере это Windows Azure.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0247.MPR_2D00_02_5F00_15D61BC9.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="MPR-02" border="0" alt="MPR-02" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2816.MPR_2D00_02_5F00_thumb_5F00_0D06137D.png" width="642" height="165" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;3. Далее следует перейти на вкладку «Тест» и выбрать опцию «Протестировать мои приложения»&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8686.MPR_2D00_03_5F00_51D237B1.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-03" border="0" alt="MPR-03" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8203.MPR_2D00_03_5F00_thumb_5F00_76834F28.png" width="642" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;4. Здесь предоставляется доступ к загрузке средства тестирования MPR Test Tool – в зависимости от используемой вами платформы Windows выберите либо 32-битную, либо 64-битную версию утилиты&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;5. После загрузки и установки MPR Test Tool мы готовы к тестированию нашего приложения&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;6. Обратите внимание на идентификатор приложения, отображаемый в нижней части экрана (в данном примере – &lt;b&gt;227624&lt;/b&gt;). Он потребуется при создании т.н. «пакета отчетов» (reporting package) на завершающей стадии тестирования нашего приложения. &lt;/font&gt;&lt;/p&gt;  &lt;h3 align="justify"&gt;&lt;font face="Arial"&gt;Данные, необходимые для тестирования приложения&lt;/font&gt;&lt;/h3&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Для того, чтобы успешно пройти тестирование с помощью MPR Test Tool нам потребуются следующие данные о тестируемом приложении:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Для Windows Azure&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Идентификатор учетной записи в Windows Azure (Subscription ID или «Код подписки» при использовании локализованной версии портала Windows Azure)&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Физический адрес сервера&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Местонахождение файла сертификата Management Certificate (на локальном компьютере)&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Адрес приложения&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Имя сервиса&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Местонахождение SSL-сертификата&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Для Windows Azure Storage&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Идентификатор учетной записи хранилища (Storage Account Subscription ID)&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Ключ доступа (Storage Account Key)&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Имя хранилища (Storage Account Name)&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Для SQL Azure&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Имя сервера&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Имя пользователя&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Пароль&lt;/font&gt;&lt;/div&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Все эти данные (за исключением местонахождения локальных «ответных» частей сертификатов) могут быть получены на портале Windows Azure. Более подробно о портале см. «&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/windowsazure/hh343303"&gt;&lt;font face="Arial"&gt;Знакомимся с порталом Windows Azure&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;»&lt;/font&gt;&lt;/p&gt;  &lt;h3 align="justify"&gt;&lt;font face="Arial"&gt;Тестирование с помощью MPR Test Tool&lt;/font&gt;&lt;/h3&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;После запуска средства тестирования MPR Test Tool появится экран с тремя опциями – начать тест (Start New Test), продолжить тест (Resume Test) и посмотреть отчеты (Reports). Для целей нашего упражнения выберем опцию «Новый тест».&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0675.MPR_2D00_04_5F00_056A7E43.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-04" border="0" alt="MPR-04" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3324.MPR_2D00_04_5F00_thumb_5F00_4885D6A3.png" width="642" height="474" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;На следующем экране нужно указать название теста (поле Test Name) - оно может совпадать с названием тестируемого приложения и выбрать платформы и технологии для тестирования. В нашем случае это будут SQL Azure и Windows Azure.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3833.MPR_2D00_05_5F00_44B80C06.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-05" border="0" alt="MPR-05" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2656.MPR_2D00_05_5F00_thumb_5F00_1AF49113.png" width="642" height="474" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;На следующем экране мы указываем данные о нашем приложении – отдельно для Windows Azure, отдельно – для SQL Azure.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0118.image_5F00_25653F66.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2656.image_5F00_thumb_5F00_3591075F.png" width="642" height="152" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Здесь мы используем данные, описанные в разделе «Данные, необходимые для тестирования приложения». &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5822.image_5F00_7A5D2B93.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5824.image_5F00_thumb_5F00_5F445C85.png" width="642" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0636.image_5F00_63DA673F.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3362.image_5F00_thumb_5F00_266A02B8.png" width="642" height="135" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Когда все готово, проверяем, что данные введены корректно.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0143.MPR_2D00_06_5F00_64831D69.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-06" border="0" alt="MPR-06" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0636.MPR_2D00_06_5F00_thumb_5F00_229C381B.png" width="642" height="59" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;После успешного ввода данных необходимо протестировать наше приложение, выполнив в нем максимальное число задач и убедиться в том, что приложение работает. По завершении тестирования нужно включить опцию, подтверждающую успешное завершение тестирования – &lt;b&gt;Confirm that all primary functionality testing of your application has been completed&lt;/b&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Если все действия выполнены корректно, на экране с результатами выполнения тестов будет показан их статус. &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1033.MPR_2D00_07_5F00_6EF3CBBC.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-07" border="0" alt="MPR-07" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7802.MPR_2D00_07_5F00_thumb_5F00_5AFA3926.png" width="642" height="57" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;В случае возникновения каких-либо проблем, они будут отражены в созданном средством тестирования отчете. &lt;/font&gt;&lt;font face="Arial"&gt;В случае успешного прохождения тестов мы получаем отчет, который располагается в локальном каталоге&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6320.MPR_2D00_08_5F00_7D6EC7E1.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-08" border="0" alt="MPR-08" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6332.MPR_2D00_08_5F00_thumb_5F00_0F6AE5A2.png" width="642" height="110" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Далее следует создать пакета отчетов – для этого на главном экране средства тестирования нужно выбрать опцию Reports и загрузить этот пакет на портал Microsoft Platform Ready. Сначала мы выбираем отчеты, которые мы хотим включить в пакет отчетов – в нашем примере – это Windows Azure и SQL Azure.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5342.MPR_2D00_09_5F00_4D17CD5E.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-09" border="0" alt="MPR-09" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3201.MPR_2D00_09_5F00_thumb_5F00_3BE3EFBB.png" width="642" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Затем мы указываем название приложения и его версию, после чего – имя пакета отчетов, идентификатор приложения (отображается на вкладке тестирования на портале Microsoft Platform Ready) и подписываем лицензионное соглашение об использовании логотипа Powered by Windows Azure – указываем полное имя и адрес электронной почты. &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Последний шаг – загрузка пакета отчетов на портал Microsoft Platform Ready. В поле «Файл с результатами тестирования» мы копируем полный адрес файла, взятый из строки Test Results Package Location средства тестирования MPR. &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1134.MPR_2D00_10_5F00_5975CABA.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MPR-10" border="0" alt="MPR-10" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0181.MPR_2D00_10_5F00_thumb_5F00_061E8494.png" width="642" height="165" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Мы успешно протестировали наше приложение и теперь можем использовать логотип Powered by Windows Azure для его продвижения.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0167.clip_5F00_image026_5F00_1CFD5610.jpg"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8507.clip_5F00_image026_5F00_54CF9A33.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image026" border="0" alt="clip_image026" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1641.clip_5F00_image026_5F00_thumb_5F00_3A8F310F.jpg" width="244" height="56" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;/АФ&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3467133" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/-NET/">.NET</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item><item><title>SQL Server 2012 RC0</title><link>http://blogs.technet.com/b/isv_team/archive/2011/11/21/3466347.aspx</link><pubDate>Mon, 21 Nov 2011 05:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3466347</guid><dc:creator>isvrus</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3466347</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2011/11/21/3466347.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;В соответствии с планом выпуска следующей версии SQL Server 18 ноября 2011 года выложен для ознакомления Release Candidate, который является более устойчивым и функционально полным по сравнению с вышедшим 12 июля СТР3. Скачать SQL Server 2012 (&amp;ldquo;Denali&amp;rdquo;) RC0 можно &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28145"&gt;здесь&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Алексей Шуленин&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3466347" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Windows Azure. Новинки ноября 2011</title><link>http://blogs.technet.com/b/isv_team/archive/2011/11/15/3465255.aspx</link><pubDate>Tue, 15 Nov 2011 12:08:44 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3465255</guid><dc:creator>isvrus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/isv_team/rsscomments.aspx?WeblogPostID=3465255</wfw:commentRss><comments>http://blogs.technet.com/b/isv_team/archive/2011/11/15/3465255.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;font face="Arial"&gt;В ноябре 2011 года были выпущены следующие обновления для платформы Windows Azure - Windows Azure SDK for .NET версии 1.6 (новое название Windows Azure SDK), Windows Azure HPC Scheduler SDK и версия Windows Azure Platform Training Kit, которая включает ряд новых и расширенных модулей, отражающих изменения в Windows Azure SDK for .NET версии 1.6. &lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font face="Arial"&gt;Windows Azure SDK for .NET 1.6&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Windows Azure SDK for .NET – это набор программных компонентов, предназначенных для создания и развертывания приложений на платформе Windows Azure. В состав обновленной версии (ноябрь 2011) года входят следующие компоненты:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Собственно Windows Azure SDK for .NET – 32- и 64-битная версия&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;Эмулятор Windows Azure – 32- и 64-битная версия&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;.NET-библиотеки для Windows Azure – 32- и 64-битная версия&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;Набор расширений для Visual Studio 2010&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7360.00_2D00_SDK_5F00_3C052F3A.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="00-SDK" border="0" alt="00-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6371.00_2D00_SDK_5F00_thumb_5F00_52E400B6.png" width="660" height="313" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;Рис. Компоненты Windows Azure SDK for .NET&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Адрес для загрузки и установки всего набора средств, включенных в состав Windows Azure SDK: &lt;/font&gt;&lt;a href="http://www.microsoft.com/windowsazure/sdk/"&gt;&lt;font face="Arial"&gt;http://www.microsoft.com/windowsazure/sdk/&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;. Для ручной установки компонентов Windows Azure SDK for .NET воспользуйтесь &lt;/font&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=28045"&gt;&lt;font face="Arial"&gt;следующей ссылкой&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;. Ниже мы рассмотрим ключевые изменения в компонентах Windows Azure SDK for .NET. &lt;/font&gt;&lt;/p&gt;  &lt;h4&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Набор расширений для Visual Studio &lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Набор расширений для Visual Studio 2010 (Windows Azure Tools for Visual Studio 2010) пополнился следующей функциональностью:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Возможность загрузки данных учетной записи из портала Windows Azure (см. ниже)&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Публикация проектов. Упрощено соединение среды разработки с Windows Azure за счет нового файла настроек публикации, связанного с учетной записью в Windows Azure. Это позволяет сконфигурировать все аспекты развертывания, включая настройки доступа через Remote Desktop (RDP) непосредственно из Visual Studio &lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Множественные профили – настройки публикации, конфигурации для процесса сборки проекта и другие настройки сохраняются в файлах MSBuild, что упрощает изменение всех настроек среды разработки, сборки и публикации проектов на Windows Azure&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Поддержка TeamBuild. В Windows Azure Tools for Visual Studio 2010 реализована поддержка создания пакетов развертывания через MSBuild с возможностью передачи необходимых параметров. При необходимости, средства сборки пакетов развертывания могут быть установлены на выделенном компьютере – установка Visual Studio в этом случае не требуется &lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Расширенный мастер публикаций. Объединяет все необходимые шаги – от задания параметров учетной записи до конфигурации развертывания и получения списка внесенных изменений&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Автоматическое управление сертификатами – более не требуется вручную создавать и управлять сертификатами&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Управление развертыванием в несколько подписок – упрощено использование нескольких подписок на Windows Azure за счет возможности выбора подписки при публикации проектов из Visual Studio&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Создание нового сервиса – возможность создания нового сервиса непосредственно из Visual Studio без необходимости в использовании портала Windows Azure &lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Учетные записи хранилища – возможность создания и конфигурации учетных записей хранилища прямо из Visual Studio&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Упрощенный доступ через Remote Desktop – больше не нужно создавать и загружать сертификаты&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Управление несколькими настройками развертывания&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Более подробная информация о процессе публикации и инициализации виртуальных машин&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Библиотеки Windows Azure Libraries for .NET 1.6&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;В библиотеках для .NET появились следующие улучшения и изменения:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Поддержка Service Bus и Caching – клиентские библиотеки, ранее входившие в состав Windows Azure AppFabric SDK, обновлены и включены в состав Windows Azure Libraries for .NET &lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Сервисы хранилища Windows Azure. Добавлены методы &lt;b&gt;GetServiceSettings&lt;/b&gt;&lt;b&gt;()&lt;/b&gt; и &lt;b&gt;SetServiceSettings&lt;/b&gt;&lt;b&gt;()&lt;/b&gt; для управления настройками для бинарных объектов, очередей и таблиц, включая настройки аналитики для хранилища Windows Azure&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Очереди – реализована поддержка методов &lt;b&gt;UpdateMessage()&lt;/b&gt; - для обновления содержимого сообщения и изменения времени его «невидимости»), &lt;b&gt;AddMessage ()&lt;/b&gt; - для управления «видимостью» сообщения) и &lt;b&gt;SetMessageContent()&lt;/b&gt; - для задания содержимого сообщения, а размер сообщения увеличен с 8 до 64 Кбайт&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4 align="justify"&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Эмулятор Windows Azure&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Улучшена производительность эмулятора вычислительных сервисов и эмулятора хранилища Windows Azure. Утилита командной строки &lt;strong&gt;DSInit&lt;/strong&gt; теперь запускается во время установки SDK для того, чтобы первый пуск эмулятора хранилища происходил быстрее. &lt;/font&gt;&lt;font face="Arial"&gt;Эмулятор хранилища Windows Azure теперь поддерживает новейшую версию сервисов хранилища (08-11-2011) и содержит следующие расширения:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;поддержка увеличенного размера сообщений в очереди – до 64 Кбайт&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;поддержка нового формата заголовка для задания диапазонов в бинарных объектах при использовании метода &lt;b&gt;GetBlob()&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;поддержка таймаута «видимости» сообщения в очереди для метода &lt;b&gt;PutMessage()&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;О совместимости SDK c версиями гостевых операционных систем, доступных в Windows Azure, см. &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/%0bee924680.aspx"&gt;&lt;font face="Arial"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/        &lt;br /&gt;ee924680.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;h4 align="justify"&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Установка Windows Azure SDK for .NET &lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Рассмотрим процесс установки Windows Azure SDK for .NET. Перейдем на сайт по адресу &lt;/font&gt;&lt;a href="http://www.microsoft.com/windowsazure/sdk/"&gt;&lt;font face="Arial"&gt;http://www.microsoft.com/windowsazure/sdk/&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt; и нажмем кнопку «&lt;b&gt;Get the SDK&lt;/b&gt;». &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0523.01_2D00_SDK_5F00_375EFEB3.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="01-SDK" border="0" alt="01-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4721.01_2D00_SDK_5F00_thumb_5F00_0E73E9AA.png" width="546" height="372" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;После загрузки основных компонентов появится диалоговая панель Web Platform Installer 3.0, в которой будут перечислены те компоненты, которые будут установлены в рамках установки Windows Azure SDK for .NET. &lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0820.02_2D00_SDK_5F00_72EEE7A6.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="02-SDK" border="0" alt="02-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5710.02_2D00_SDK_5F00_thumb_5F00_1EBF3B96.png" width="644" height="447" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;Рис. Установка SDK через Web Platform Installer&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Для получения более подробной информации следует нажать ссылку «&lt;b&gt;Items to be Installed&lt;/b&gt;» в нижней левой части экрана. &lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/7455.03_2D00_SDK_5F00_74FBC0A2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="03-SDK" border="0" alt="03-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6371.03_2D00_SDK_5F00_thumb_5F00_128D9BA2.png" width="644" height="457" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;Рис. Список устанавливаемых компонентов&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Нажатие кнопки «&lt;b&gt;Install&lt;/b&gt;» на основном экране Web Platform Installer приводит за запуску процесса установки компонентов Windows Azure SDK for .NET. Непосредственно перед самой установкой вам нужно будет подтвердить то. Что вы согласны с лицензионными правилами продуктов и компонентов Microsoft – для этого в показанной ниже диалоговой панели следует нажать кнопку «&lt;b&gt;I Accept&lt;/b&gt;».&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Установка состоит из двух этапов – загрузки компонентов (адреса загрузки каждого компонента можно посмотреть в списке устанавливаемых компонентов, показанном выше)&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4214.05_2D00_SDK_5F00_0878FA77.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="05-SDK" border="0" alt="05-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2158.05_2D00_SDK_5F00_thumb_5F00_7ED08C40.png" width="644" height="443" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;Рис. Загрузка компонентов&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;и последующей установки этих компонентов. &lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6378.06_2D00_SDK_5F00_3BA50E13.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="06-SDK" border="0" alt="06-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5488.06_2D00_SDK_5F00_thumb_5F00_46EE2250.png" width="644" height="443" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;Рис. Установка компонентов&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;По завершении процесса установки отображает панель, в которой перечислены установленные компоненты Windows Azure SDK for .NET.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/1565.07_2D00_SDK_5F00_1CBE7468.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="07-SDK" border="0" alt="07-SDK" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0005.07_2D00_SDK_5F00_thumb_5F00_0CCF2FA4.png" width="644" height="443" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;Рис. Завершение процесса установки&lt;/font&gt;&lt;/p&gt;  &lt;h4 align="justify"&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Использование мастера публикаций&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Ниже мы рассмотрим использование нового мастера публикаций (Publish Windows Azure Application Wizard), включенного в состав Windows Azure Tools for Microsoft Visual Studio 2010. &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Первый шаг, который необходимо сделать – это подключиться к порталу Windows Azure, ввести данные учетной записи и сохранить файл в формате &lt;b&gt;&amp;lt;Имя&amp;gt;&amp;lt;Дата&amp;gt;-credentials.publishSettings&lt;/b&gt; на локальный диск. В этом файле будет находиться сертификат управления, который позволит Visual Studio выполнять действия с Windows Azure от вашего имени, а также идентификатор подписки. Файл настроек имеет тот же формат, что и файл настроек WebMatrix.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Теперь запустим Visual Studio, создадим новый проект, выберем тип проекта &lt;b&gt;Cloud&lt;/b&gt; и добавим к нему веб-роль. После этого в Visual Studio в окне &lt;b&gt;Solution Explorer&lt;/b&gt; выберем нашу веб-роль и нажмем на ее названии правую кнопку «мыши». Выберем команду «&lt;b&gt;Publish to Windows Azure&lt;/b&gt;».&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3632.01_2D00_VS_5F00_3833509E.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="01-VS" border="0" alt="01-VS" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3125.01_2D00_VS_5F00_thumb_5F00_0FB46E8A.png" width="444" height="214" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;В диалоговой панели Publish Windows Azure Application мы выбираем подписку, в рамках которой будет происходить развертывание нашего приложения. Для этого следует нажать кнопку «&lt;b&gt;Import&lt;/b&gt;» и выбрать ранее сохраненный файл &lt;b&gt;*. publishSettings&lt;/b&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/6443.02_2D00_VS_5F00_34658601.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="02-VS" border="0" alt="02-VS" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3716.02_2D00_VS_5F00_thumb_5F00_4B44577D.png" width="644" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Нажатие кнопки «&lt;b&gt;Next&lt;/b&gt;» приводит нас к панели настроек, где мы можем выбрать контейнер (hosted service) для публикации нашего приложения или создать новый, а также выбрать ряд других конфигурационных настроек.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4606.03_2D00_VS_5F00_48BB25BF.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="03-VS" border="0" alt="03-VS" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3618.03_2D00_VS_5F00_thumb_5F00_26831A39.png" width="644" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Также здесь можно выбрать включение доступа через Remote Desktop и указать имя/пароль для удаленного подключения. Как мы отметили выше, создание отдельного сертификата не требуется.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Нажатие кнопки «&lt;b&gt;Next&lt;/b&gt;» приводит нас к экрану, на котором показаны все настройки и имеется возможность их сохранения в новом профиле.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2727.04_2D00_VS_5F00_43A8C243.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="04-VS" border="0" alt="04-VS" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/2630.04_2D00_VS_5F00_thumb_5F00_2170B6BD.png" width="644" height="437" /&gt;&lt;/a&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Если все нас устраивает, нажимаем кнопку «&lt;b&gt;Publish&lt;/b&gt;» для публикации нашего приложения в Windows Azure. &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Как мы отметили выше, теперь предоставляется более детальная информация о публикации проекта в Windows Azure: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/3716.image_5F00_7A55F77A.png"&gt;&lt;font face="Arial"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/0083.image_5F00_thumb_5F00_386F122C.png" width="500" height="500" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3 align="justify"&gt;&lt;font face="Arial"&gt;Windows Azure Training Kit&lt;/font&gt;&lt;/h3&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;В состав Windows Azure Platform Training Kit входят технические материалы – презентации, практические лабораторные работы и примеры кода, которые должны помочь разработчикам в освоении платформы Windows Azure. &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8407.image_5F00_5AF6C091.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/8407.image_5F00_thumb_5F00_1F56B1D1.png" width="660" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;В ноябрьское обновление входят следующие новые и обновленные материалы:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Новый демонстрационный пример: Publishing Cloud Applications with Visual Studio&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Обновленные лабораторные работы и примеры: Использование новых возможностей Window Azure SDK &amp;amp; Tools 1.6&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Обновленные презентации по SQL Azure&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Адрес для загрузки: &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=8396" href="http://www.microsoft.com/download/en/details.aspx?id=8396"&gt;http://www.microsoft.com/download/en/details.aspx?id=8396&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h3 align="justify"&gt;&lt;font face="Arial"&gt;&lt;font style="font-weight: bold"&gt;Windows Azure HPC Scheduler SDK&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Выпущенный одновременно с Windows Azure SDK for .NET, набор программных компонентов Windows Azure HPC Scheduler SDK содержит средства для разработчиков, создающих приложения с интенсивными вычислениями, параллельным выполнением кода – такие приложения могут хорошо масштабироваться на платформе Windows Azure. С помощью Windows Azure HPC Scheduler SDK можно создавать проекты на Windows Azure, которые:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Поддерживают выполнение задач по расписанию (Job scheduling) и управление ресурсами&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Используют получение задач через веб&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Требуют поддержки параллельных вычислений на основе MPI-приложений и сервисов WCF&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;font face="Arial"&gt;Сохраняют состояние для очередей задач и конфигураций ресурсов&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/5736.image_5F00_439B9653.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-84-metablogapi/4278.image_5F00_thumb_5F00_00DC4B1B.png" width="660" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Адрес для загрузки: &lt;/font&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=231893"&gt;&lt;font face="Arial"&gt;http://go.microsoft.com/fwlink/?LinkId=231893&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Примеры кода: &lt;/font&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=231894"&gt;&lt;font face="Arial"&gt;http://go.microsoft.com/fwlink/?LinkId=231894&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;Документация &lt;/font&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=230982"&gt;&lt;font face="Arial"&gt;http://go.microsoft.com/fwlink/?LinkId=230982&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font face="Arial"&gt;/АФ&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3465255" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/isv_team/archive/tags/-NET/">.NET</category><category domain="http://blogs.technet.com/b/isv_team/archive/tags/Azure/">Azure</category></item></channel></rss>
