<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Блог инженеров технической поддержки SQL Server. Microsoft. Россия</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sqlruteam/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sqlruteam/feed.xml</link>
    <description>Блог инженеров технической поддержки SQL Server. Microsoft. Россия</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:48:28 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Использование Kerberos при работе с  SQL Server Reporting Service</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/using-kerberos-in-sql-server-reporting-service</link>
      <pubDate>Fri, 30 Sep 2016 11:22:38 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/?p=605</guid>
      <description><![CDATA[Написать эту статью меня сподвигла работа, которую я недавно выполнял для одного из...]]></description>
      <content:encoded><![CDATA[Написать эту статью меня сподвигла работа, которую я недавно выполнял для одного из заказчиков.

По работе с Kerberos <span>и делегированием написано достаточно, как на русском (<a href="https://www.osp.ru/winitpro/2011/03/13009255/">https://www.osp.ru/winitpro/2011/03/13009255/</a>), так и на английском языке, и пересказывать весь этот материал - пустая трата времени. В данной статье мы лишь обратимся к практической части настройки системы делегирования.</span>

Здесь я постарался изложить в доступной форме пошаговую инструкцию, которая позволит вам не только настроить Kerberos <span>для работы с </span>SQL Server Reporting Service (SSRS), но и с другим подобными сервисами, использующими SQL Server.

Несколько слов о конфигурации.

Мы имеем пять действующих лиц. Три из них это основные и две вспомогательные.

К основным относятся:
<ul>
 	<li>Web-клиент, выполняющий запрос к порталу SSRS.</li>
 	<li>SQL Server Reporting Service (SSRS) базы которого размещены на SQL Server.</li>
 	<li>И собственно SQL Server.</li>
</ul>
Немного об этой тройке.

Если SSRS <span>и </span>SQL Server <span>размещены на одном сервере, то проблем, о которых мы будем говорить ниже, не возникает, поскольку (в такой конфигурации) нет потребности в делегировании, и, в крайнем случае (при проблемах с </span>Kerberos), сработает NTLM-аутентификация и запрос от SSRS к SQL Server <span>будет выполнен.</span>

Основные трудности возникают при “выносе” SQL Server <span>на отдельный компьютер. В чем суть возникающей проблемы? А суть состоит в том, что при таком размещении </span>NTLM аутентификация не сработает, поскольку не она “не умеет” передавать данные о пользователе с SSRS <span>на </span>SQL Server. При такой конфигурации SSRS примет запрос от Web-клиента, в котором будут данные о пользователе, прошедшем аутентификацию либо по NTLM, либо по Kerberos, но без дополнительных настроек эти данные терминируются на SSRS и далее не передаются. В результате SSRS будет пытаться выполнять запрос к SQK Server используя анонимное подключение, которое по умолчанию запрещено, что приведет к ошибке выполнения запроса. В прошлые времена мы решали эту проблему просто создавая отдельную учетную запись от которой выполнялся запрос к SQL Server. Однако такое решение имеет серьезные риски безопасности, поскольку не позволяет разграничить доступ к данным на SQL Server <span>в соответствии с полномочиями пользователей.</span>

Какое же решение мы можем использовать при размещении всех компонент на разных компьютерах?

Мы должны использовать Kerberos <span>аутентификацию и делегирование.</span>

Для реализации этого нам понадобятся еще две обязательные дополнительные компоненты:
<ul>
 	<li>Контроллер домена (DC).</li>
 	<li>Служба разрешения доменных имен (DNS).</li>
</ul>
Контроллер домена будет выполнять несколько функций (<a href="https://www.osp.ru/winitpro/2011/03/13009255/">https://www.osp.ru/winitpro/2011/03/13009255/</a>), а DNS <span>– выполнять разрешение имен в </span>IP-адреса.

И так приступим.

Ниже приведена конфигурация, с которой мы будем работать.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/0.jpg"><img width="796" height="354" class="alignnone wp-image-625" alt="0" src="https://msdnshared.blob.core.windows.net/media/2016/09/0-1024x455.jpg" /></a>

Подключимся к точке 3 и выполним запрос.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/17.jpg"><img width="879" height="198" class="alignnone size-large wp-image-635" alt="1" src="https://msdnshared.blob.core.windows.net/media/2016/09/17-1024x231.jpg" /></a>

Как видно из результат выполнения запроса SSRS использует для подключения к SQL Server NTLM аутентификацию.

Откроем SQL Server Management Studio на SSRS и подключимся к SQL Server (точка 2).

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/24.jpg"><img width="879" height="228" class="alignnone size-large wp-image-645" alt="2" src="https://msdnshared.blob.core.windows.net/media/2016/09/24-1024x266.jpg" /></a>

Как видно из результатов выполнения запроса, все подключения выполняются с аутентификацией NTLM.

Выполним с SSRS (2) запрос, который мы будем использовать для отчета.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/46.jpg"><img width="879" height="366" class="alignnone size-large wp-image-655" alt="4" src="https://msdnshared.blob.core.windows.net/media/2016/09/46-1024x426.jpg" /></a>

И еще раз посмотрим на SQL Server (3), какой метод аутентификации использует запрос.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/54.jpg"><img width="879" height="231" class="alignnone size-large wp-image-656" alt="5" src="https://msdnshared.blob.core.windows.net/media/2016/09/54-1024x269.jpg" /></a>

Как и ожидалось это опять NTLM.

Давайте попробуем открыть отчет, созданный с помощью Report Builder <span>и использующий запрос, показанный выше.</span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/63.jpg"><img width="879" height="423" class="alignnone size-large wp-image-665" alt="6" src="https://msdnshared.blob.core.windows.net/media/2016/09/63-1024x493.jpg" /></a>

Все сработало. Неужели Report Builder использует протокол Kerberos вместо NTLM?

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/71.jpg"><img width="879" height="255" class="alignnone size-large wp-image-666" alt="7" src="https://msdnshared.blob.core.windows.net/media/2016/09/71-1024x297.jpg" /></a>

Нет. Тоже NTLM. Так почему все работает?

Давайте выполним тот же отчет с SSRS.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/81.jpg"><img width="879" height="285" class="alignnone size-large wp-image-675" alt="8" src="https://msdnshared.blob.core.windows.net/media/2016/09/81-1024x332.jpg" /></a>

С SSRS отчет не работает, выдавая какую-то странную ошибку о попытке анонимного логона.

Посмотрим тип аутентификации.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/91.jpg"><img width="879" height="340" class="alignnone size-large wp-image-685" alt="9" src="https://msdnshared.blob.core.windows.net/media/2016/09/91-1024x396.jpg" /></a>

Как видно в обоих случаях (и с Report Builder и с SSRS) используется NTLM. Почему в одном случае отчет работает, а во втором нет?

Попытаемся разобраться.

При работе с Report Builder пользователь передает ему свой маркер доступа (Token Assess, TA), полученный от контроллера домена, и приложение (а Report Builder это приложение), передает TA на SQL Server. Поскольку у меня есть логин на сервере баз данных и этот логин имеет достаточно привилегий, то все работает правильно и отчет выполняется.

При работе же с SSRS пользователь обращается к Reporting Service, а уже он от своего имени пытается выполнить запрос. Он не может передать мой маркер доступа на SQL Server поскольку он не может произвести делегирование (передачу как эстафетной палочки) моей учетной записи на SQL Server. Для выполнения такой операции необходим Kerberos, этот злой трех-головый пес охраняющий вход.

Почему же SQL Server не использует Kerberos аутентификацию?

А все потому, что не выполнено одно из условий использования Kerberos - наличие Service Principal Name (SPN) для учетной записи от которой стартован SQL Server. Об SPN написано много статей (<a href="https://technet.microsoft.com/ru-ru/library/cc280745%28v=sql.105%29.aspx?f=255&amp;MSPPError=-2147217396">https://technet.microsoft.com/ru-ru/library/cc280745%28v=sql.105%29.aspx?f=255&amp;MSPPError=-2147217396</a>), и я их повторять не буду. Я просто возьму и создам SPN-ы для учетной записи от которой стартован SQL Service.

Создать SPN-ы можно с использование специальной утилиты SETSPN.EXE (<a href="https://technet.microsoft.com/ru-ru/library/ms191153(v=sql.105).aspx">https://technet.microsoft.com/ru-ru/library/ms191153(v=sql.105).aspx</a>), а для ленивых (к которым отношусь и я) можно воспользоваться графической оболочкой на контроллере домена. Однако, хотя графическая оболочка - это удобно, я вам все же рекомендую разобраться и с возможностями утилиты. У нее есть ключ,  позволяющий проверять наличие дублированных SPN (ключ -X), а также ключ позволяющий, создавая SPN, сразу проверять на наличие дублированных и если они есть, то заменять их (ключ -D). По правде сказать, наличие дублированных SPN наиболее часто встречающаяся проблема почему не работает Kerberos.

Создадим SPN-ы для SQL Server из графической оболочки оснастки Active Directory Users and Computers.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/112.jpg"><img width="695" height="563" class="alignnone size-full wp-image-695" alt="11" src="https://msdnshared.blob.core.windows.net/media/2016/09/112.jpg" /></a>

Обратите внимание, что создано два SPN-а. Один с коротким именем, один с длинным. Принцип такой: вы ДОЛЖНЫ создавать SPN-ы таким образом, каким вы собираетесь обращаться к данному сервису.

В данном случае вы сможете обратиться к SQL Service либо через SQL2016-N1 на порт 1433, либо через SQL2016-N1.demo.local на порт 1433.

Выполним запрос к SQL Server из SSRS (2), используя SQL Server Management Studio (SSMS).

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/102.jpg"><img width="879" height="221" class="alignnone size-large wp-image-715" alt="10" src="https://msdnshared.blob.core.windows.net/media/2016/09/102-1024x257.jpg" /></a>

Обратите внимание, что уже для подключения через SSMS используется Kerberos. Однако SSRS все еще использует протокол NTLM. Для решения этой проблемы выполним рестарт Reporting Service.

После рестарта проверим режим аутентификации.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/121.jpg"><img width="879" height="290" class="alignnone size-large wp-image-705" alt="12" src="https://msdnshared.blob.core.windows.net/media/2016/09/121-1024x338.jpg" /></a>

Вот теперь все как нужно.

Попробуем обратиться через SSRS.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/131.jpg"><img width="879" height="285" class="alignnone size-large wp-image-725" alt="13" src="https://msdnshared.blob.core.windows.net/media/2016/09/131-1024x332.jpg" /></a>

Результат один и тот же.

Давайте выполним обращение с рабочей станции (1).

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/141.jpg"><img width="879" height="230" class="alignnone size-large wp-image-726" alt="14" src="https://msdnshared.blob.core.windows.net/media/2016/09/141-1024x268.jpg" /></a>

Обратите внимание, что здесь уже другая ошибка. Это связано с тем какая информация передается на рабочую станцию.

Почему не работает подключение, а потому, что не произошло делегирование учетной записи, от которой выполняется запрос на SQL Server.

Давайте посмотрим что происходит на SQL Server, воспользовавшись утилитой KLIST.EXE для просмотра информации по Kerberos.

Выполните на SQL Server команду <em><strong>KLIST.EXE</strong></em> sessions. Эта команда показывает сессии установленные к SQL Server. Попытайтесь отыскать строчку, где "x" это произвольные цифры.

<strong><em>[x] Session 0 0:0xxxxxxxx DEMO\Test Kerberos:Network </em></strong>

Вы не сможете найти такую строку поскольку не работает делегирование, и информация о пользователе DEMO\Test не попадает на SQL Server.

Для решения данной проблемы выполним несколько действий:
<ol>
 	<li>Установите SPN-ы (как показано на рисунке ниже) для пользователя от которого функционирует Reporting Service.</li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/2016/09/151.jpg"><img width="742" height="565" class="alignnone size-full wp-image-735" alt="15" src="https://msdnshared.blob.core.windows.net/media/2016/09/151.jpg" /></a>
<ol>
 	<li>Проверим, что в свойствах учетной записи, от которой стартован Reporting Service, не установлено свойство "<em><strong>Account is sensitive and cannot be delegated</strong></em>"</li>
 	<li>В свойствах компьютерного объекта, на котором функционирует Reporting Service, в закладке <strong><em>Delegation</em> </strong>устновите "<em><strong>Trust this computer for delegation to any service (Kerberos only)</strong></em>"</li>
 	<li>В свойствах пользователя, от которого функционирует Reporting Service, в закладке <strong><em>Delegation</em> </strong>устновите "<em><strong>Trust this user for delegation to any service (Kerberos only)</strong></em>"
<em>Примечание: Если у пользователя нет такой закладки, то это значит, что не установлен ни один SPN.</em></li>
</ol>
Теперь все условия выполнены, и попробуем еще раз выполнить обращение через Reporting Service к SQL Server.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/64.jpg"><img width="879" height="423" class="alignnone size-large wp-image-745" alt="6" src="https://msdnshared.blob.core.windows.net/media/2016/09/64-1024x493.jpg" /></a>

Все работает.

Проверим наличие Kerberos сессии на SQL Server

<em><strong>KLIST.EXE sessions</strong></em>

Просмотрим результат и видим, что появилась строка с сессией для пользователя DEMO\Test.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/181.jpg"><img width="841" height="233" class="alignnone size-full wp-image-755" alt="18" src="https://msdnshared.blob.core.windows.net/media/2016/09/181.jpg" /></a>

Прежде чем завершить мое изложение, одно замечаение: Kerberos работает только с именами серверов, а IP-адреса он получает через DNS, поэтому создание SPN-а, содержащего IP-адрес, как показано ниже, не даст вам возможность использовать Kerberos при обращении по IP-адресу.

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/171.jpg"><img width="428" height="565" class="alignnone size-full wp-image-765" alt="17" src="https://msdnshared.blob.core.windows.net/media/2016/09/171.jpg" /></a>

До свидания коллеги, до следующих встреч.

&nbsp;

<span><strong><span style="font-family: Thread-00004c28-Id-00000258">Александр Каленик, Senior Premier Field Engineer (PFE), MSFT (Russia)</span></strong>  </span>]]></content:encoded>
    </item>
    <item>
      <title>SQL Server Service Broker. Диагностика и решение сетевых проблем.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/sql-server-service-broker</link>
      <pubDate>Mon, 11 Apr 2016 14:08:08 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2016/04/11/sql-server-service-broker/</guid>
      <description><![CDATA[&#1042; &#1087;&#1088;&#1086;&#1096;&#1083;&#1099;&#1081; &#1088;&#1072;&#1079; &#1084;&#1099;...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1042; &#1087;&#1088;&#1086;&#1096;&#1083;&#1099;&#1081; &#1088;&#1072;&#1079; &#1084;&#1099; &#1089; &#1074;&#1072;&#1084;&#1080; &#1088;&#1072;&#1079;&#1086;&#1073;&#1088;&#1072;&#1083;&#1080;&#1089;&#1100; &#1089; &#1090;&#1077;&#1084;,&nbsp;&#1082;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084; &#1091;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1099; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1077; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1099; SQL Server Service Broker-&#1072; (<a href="/b/sqlruteam/archive/2016/04/07/sqlserver_2d00_service_2d00_broker_2d00_troubleshooting_2d00_overview.aspx">https://blogs.technet.com/b/sqlruteam/archive/2016/04/07/sqlserver_2d00_service_2d00_broker_2d00_troubleshooting_2d00_overview.aspx</a>). &#1057; &#1101;&#1090;&#1086;&#1075;&#1086; &#1073;&#1083;&#1086;&#1075;&#1072; &#1085;&#1072;&#1095;&#1080;&#1085;&#1072;&#1077;&#1084; &#1079;&#1085;&#1072;&#1082;&#1086;&#1084;&#1089;&#1090;&#1074;&#1086; &#1089; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072;&#1084;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1084;&#1086;&#1075;&#1091;&#1090; &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1085;&#1091;&#1090;&#1100; &#1089; &#1073;&#1088;&#1086;&#1082;&#1077;&#1088;&#1086;&#1084; &#1080; &#1084;&#1077;&#1090;&#1086;&#1076;&#1072;&#1084;&#1080; &#1080;&#1093; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103;.</span><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1072;&#1083;&#1077;&#1077; &#1084;&#1099; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1084; &#1089;&#1074;&#1086;&#1077; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077;&nbsp;&#1085;&#1072; &#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099;, &#1082;&#1072;&#1082; &#1085;&#1072;&#1080;&#1073;&#1086;&#1083;&#1077;&#1077; &#1095;&#1072;&#1089;&#1090;&#1086; &#1074;&#1089;&#1090;&#1088;&#1077;&#1095;&#1072;&#1102;&#1097;&#1080;&#1077;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1077;&#1088;&#1074;&#1086;&#1085;&#1072;&#1095;&#1072;&#1083;&#1100;&#1085;&#1086;&#1084; &#1088;&#1072;&#1079;&#1074;&#1077;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1080; &#1080; &#1087;&#1088;&#1080; &#1101;&#1082;&#1089;&#1087;&#1083;&#1091;&#1072;&#1090;&#1072;&#1094;&#1080;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;.<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1050;&#1072;&#1082;&#1080;&#1077; &#1074;&#1080;&#1076;&#1099; &#1086;&#1096;&#1080;&#1073;&#1086;&#1082; &#1089;&#1077;&#1090;&#1077;&#1074;&#1086;&#1075;&#1086; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;, &#1095;&#1072;&#1096;&#1077; &#1074;&#1089;&#1077;&#1075;&#1086; &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1072;&#1102;&#1090; &#1087;&#1088;&#1080; &#1101;&#1082;&#1089;&#1087;&#1083;&#1091;&#1072;&#1090;&#1072;&#1094;&#1080;&#1080; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;-&#1073;&#1088;&#1086;&#1082;&#1077;&#1088;&#1072;<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">1. &#1054;&#1073;&#1097;&#1080;&#1077; &#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1093;&#1072;&#1088;&#1072;&#1082;&#1090;&#1077;&#1088;&#1085;&#1099;&#1077; &#1076;&#1083;&#1103; &#1083;&#1102;&#1073;&#1086;&#1081; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; SQL Server.&nbsp;</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">2. &#1054;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1077; &#1090;&#1086;&#1095;&#1077;&#1082; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; (Endpoint).</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">3. &#1058;&#1086;&#1095;&#1082;&#1080; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1087;&#1077;&#1088;&#1077;&#1074;&#1077;&#1076;&#1077;&#1085;&#1099; &#1074; &#1088;&#1077;&#1078;&#1080;&#1084; &#1086;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1072; (STOPPED) <span style="font-size:small;">&#1080;&#1083;&#1080; &#1085;&#1077;&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1099;. </span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">4.&nbsp;&#1044;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1090;&#1086;&#1095;&#1082;&#1072;&#1084; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090; &#1084;&#1077;&#1078;&#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1084; &#1101;&#1082;&#1088;&#1072;&#1085;&#1086;&#1084;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1055;&#1088;&#1077;&#1078;&#1076;&#1077; &#1095;&#1077;&#1084;&nbsp;&#1087;&#1088;&#1080;&#1089;&#1090;&#1091;&#1087;&#1080;&#1090;&#1100; &#1082; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1102; &#1089;&#1087;&#1077;&#1094;&#1080;&#1092;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1093; &#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1093; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1073;&#1077;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103;, &#1095;&#1090;&#1086; &#1086;&#1073;&#1097;&#1080;&#1077; &#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1090;. &#1054;&#1073;&#1097;&#1077;&#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1099; &#1089; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;&#1084;&#1080; &#1087;&#1088;&#1080; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1077; &#1089;&#1077;&#1090;&#1077;&#1074;&#1086;&#1081; &#1080;&#1085;&#1092;&#1088;&#1072;&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1099; &#1080; &#1085;&#1077; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1090;&#1089;&#1103; &#1082; &#1090;&#1077;&#1084;&#1072;&#1090;&#1080;&#1082;&#1077; &#1076;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1073;&#1083;&#1086;&#1075;&#1072;. &#1055;&#1086;&#1101;&#1090;&#1086;&#1084;&#1091; &#1079;&#1076;&#1077;&#1089;&#1100; &#1076;&#1072;&#1085;&#1099; &#1083;&#1080;&#1096;&#1100; &#1086;&#1073;&#1097;&#1080;&#1077; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1072;&#1094;&#1080;&#1080;&nbsp;</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">1. &#1059;&#1073;&#1077;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086;&#1089;&#1090;&#1080; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1093;&#1086;&#1089;&#1090;&#1072; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1086;&#1081; ping host_name, &#1072; &#1077;&#1089;&#1083;&#1080;&nbsp;ping host_name &#1085;&#1077; &#1087;&#1088;&#1086;&#1093;&#1086;&#1076;&#1080;&#1090;, &#1090;&#1086; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100; ping &#1087;&#1086; IP-&#1072;&#1076;&#1088;&#1077;&#1089;&#1091;, &#1080; &#1076;&#1072;&#1083;&#1077;&#1077; &#1088;&#1072;&#1079;&#1073;&#1080;&#1088;&#1072;&#1090;&#1100;&#1089;&#1103; &#1089; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1086;&#1081; &#1088;&#1072;&#1079;&#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103; &#1080;&#1084;&#1077;&#1085;.&nbsp;&nbsp;<br></span></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;">2. &#1059;&#1073;&#1077;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086;&#1089;&#1090;&#1080; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; SQL Server &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; SQLCMD -E -Sserver. &#1045;&#1089;&#1083;&#1080; &#1101;&#1090;&#1086; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077; &#1085;&#1077;&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;, &#1090;&#1086; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1088;&#1072;&#1079;&#1073;&#1080;&#1088;&#1072;&#1090;&#1100;&#1089;&#1103; &#1089; &#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1084;&#1080; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103;&#1084;&#1080; &#1085;&#1072; SQL Server, &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086;&#1089;&#1090;&#1100;&#1102; &#1087;&#1086;&#1088;&#1090;&#1086;&#1074; &#1080; &#1088;&#1072;&#1073;&#1086;&#1090;&#1086;&#1081; SQL Browser.</span><span style="font-family:arial,helvetica,sans-serif;"></span></span><span style="font-family:arial,helvetica,sans-serif;"><br></span></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/17.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/17.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/17.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/17.jpg" border="0"></a><br></span></span></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;">&#1055;&#1086;&#1089;&#1083;&#1077; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103; &#1086;&#1073;&#1097;&#1080;&#1093; &#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1093; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; (&#1077;&#1089;&#1083;&#1080; &#1101;&#1090;&#1086; &#1085;&#1077; &#1087;&#1088;&#1080;&#1074;&#1077;&#1083;&#1086; &#1082; &#1087;&#1086;&#1083;&#1086;&#1078;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1084;&#1091; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1091; &#1080; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;-&#1073;&#1088;&#1086;&#1082;&#1077;&#1088; &#1087;&#1086; &#1087;&#1088;&#1077;&#1078;&#1085;&#1077;&#1084;&#1091; &#1085;&#1077; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1077;&#1090;) &#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1077;&#1088;&#1077;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1077; &#1089;&#1087;&#1077;&#1094;&#1080;&#1092;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1093; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;-&#1073;&#1088;&#1086;&#1082;&#1077;&#1088;&#1072;.<br></span></span></p><h1><span style="font-family:arial,helvetica,sans-serif;font-size:medium;"><span style="font-family:arial,helvetica,sans-serif;">&#1054;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1077; &#1090;&#1086;&#1095;&#1077;&#1082; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; (Endpoint)</span></span></h1><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&nbsp;&#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1073;&#1077;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103;, &#1095;&#1090;&#1086; &#1090;&#1086;&#1095;&#1082;&#1080; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1076;&#1083;&#1103; Service Broker-&#1072; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1099;, &#1076;&#1083;&#1103; &#1101;&#1090;&#1086;&#1075;&#1086; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099;.<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">use</span></span></span><span><span> InstInitiatorDB</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">;<br></span></span></span></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;">GO<br></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">* </span></span></span></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">service_broker_endpoints;<br></span></span></span></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;">GO<br></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">* </span></span></span></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">endpoints </span></span></span></span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> name </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'InstInitiatorEndpoint';</span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;">&#1054;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1077; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077;, &#1095;&#1090;&#1086; &#1087;&#1077;&#1088;&#1074;&#1072;&#1103; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; &#1074; &#1082;&#1086;&#1085;&#1090;&#1077;&#1082;&#1089;&#1090;&#1077; &#1073;&#1072;&#1079;&#1099;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089; &#1073;&#1088;&#1086;&#1082;&#1077;&#1088;.</span><br></span></span></span></span><span style="font-family:arial,helvetica,sans-serif;font-size:medium;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span></span></span></span></span></span></span></p><h1><span style="font-family:arial,helvetica,sans-serif;font-size:medium;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span>&#1058;&#1086;&#1095;&#1082;&#1080; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1087;&#1077;&#1088;&#1077;&#1074;&#1077;&#1076;&#1077;&#1085;&#1099; &#1074; &#1088;&#1077;&#1078;&#1080;&#1084; &#1086;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1072; (STOPPED) &#1080;&#1083;&#1080; <span style="font-size:medium;">&#1085;&#1077;&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1099;&nbsp;</span></span></span></span></span></span></span></h1><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span>&#1045;&#1089;&#1083;&#1080; &#1086;&#1076;&#1085;&#1072; &#1080;&#1079; &#1090;&#1086;&#1095;&#1077;&#1082; &#1086;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072; (&#1080;&#1083;&#1080; &#1085;&#1077;&#1082;&#1086;&#1088;&#1088;&#1077;&#1082;&#1090;&#1085;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1072;), &#1090;&#1086; &#1087;&#1088;&#1080; &#1087;&#1086;&#1087;&#1099;&#1090;&#1082;&#1077; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103; &#1089; &#1085;&#1077;&#1081; &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1085;&#1077;&#1090; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; &#1082;&#1072;&#1082; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1085;&#1080;&#1078;&#1077;.<br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/15.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/15.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/15.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/15.jpg" border="0"></a><br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span>&#1058;&#1072;&#1082;&#1072;&#1103; &#1078;&#1077; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1090;&#1089;&#1103; &#1080; &#1074; &#1090;&#1088;&#1072;&#1089;&#1089;&#1072;&#1093; SQL Profiler. &#1050;&#1072;&#1082; &#1074;&#1080;&#1076;&#1085;&#1086; &#1080;&#1079; &#1090;&#1088;&#1072;&#1089;&#1089;, SQL Server (&#1085;&#1077; &#1089;&#1084;&#1086;&#1090;&#1088;&#1103; &#1085;&#1072; &#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1077; &#1086;&#1096;&#1080;&#1073;&#1082;&#1080;) &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1072;&#1077;&#1090; &#1089;&#1074;&#1086;&#1080; &#1087;&#1086;&#1087;&#1099;&#1090;&#1082;&#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1100; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1077; &#1085;&#1072; &#1090;&#1086;&#1095;&#1082;&#1091; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;.<br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/16.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/16.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/16.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/16.jpg" border="0"></a><br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span>&#1055;&#1088;&#1080; &#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1080; &#1087;&#1086;&#1076;&#1086;&#1073;&#1085;&#1086;&#1081; &#1086;&#1096;&#1080;&#1073;&#1082;&#1080; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1090;&#1089;&#1103; &#1091;&#1073;&#1077;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086;&#1089;&#1090;&#1080; &#1087;&#1086;&#1088;&#1090;&#1072; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1086;&#1081; &#1090;&#1086;&#1095;&#1082;&#1080; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103;. &#1050;&#1072;&#1082; &#1074;&#1080;&#1076;&#1085;&#1086; &#1074; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1077; &#1082; &#1087;&#1086;&#1088;&#1090;&#1091; &#1085;&#1077; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;.<br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/18.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/18.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/18.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/18.jpg" border="0"></a></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span>&#1055;&#1086;&#1089;&#1083;&#1077; &#1101;&#1090;&#1086;&#1075;&#1086; &#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1080;&#1090;&#1100;"&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;" &#1083;&#1080;&nbsp;<span style="font-size:small;">&#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&nbsp;</span>&#1087;&#1086;&#1088;&#1090; &#1085;&#1086;&#1084;&#1077;&#1088; 4022 (&#1074; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1101;&#1090;&#1086; &#1085;&#1086;&#1084;&#1077;&#1088; &#1087;&#1086;&#1088;&#1090;&#1072; &#1076;&#1083;&#1103; Service Broker-&#1072;). &#1047;&#1076;&#1077;&#1089;&#1100;&nbsp; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1082;&#1072;&#1082; &#1084;&#1099; &#1074;&#1099;&#1075;&#1088;&#1091;&#1078;&#1072;&#1077;&#1084;<span style="font-size:small;">&nbsp;&#1074; &#1092;&#1072;&#1081;&#1083; ports.txt</span> &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1086; &#1090;&#1086;&#1084;,&nbsp;&#1082;&#1072;&#1082;&#1086;&#1081; &#1080;&#1079; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1074; "&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;" &#1082;&#1072;&#1082;&#1086;&#1081; &#1087;&#1086;&#1088;&#1090;.<br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/19.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/19.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/19.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/19.jpg" border="0"></a><br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#000000;"><span>&#1055;&#1086;&#1089;&#1083;&#1077; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1089;&#1077;&#1090;&#1077;&#1074;&#1086;&#1081;&nbsp;&#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1080; &#1074;&#1086;&#1089;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103;, &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1073;&#1091;&#1076;&#1091;&#1090; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1099; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&nbsp; (&#1057;&#1084;. &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; 5 &#1089;&#1090;&#1088;&#1086;&#1082; &#1090;&#1088;&#1072;&#1089;&#1089;&#1099;).<br></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/21.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/21.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/21.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/21.jpg" border="0"></a>&nbsp;</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1057;&#1087;&#1088;&#1072;&#1074;&#1077;&#1076;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1080; &#1088;&#1072;&#1076;&#1080; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1089;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100;, &#1095;&#1090;&#1086; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; &#1091;&#1090;&#1080;&#1083;&#1080;&#1090;&#1099; ssbdiagnose.exe &#1084;&#1099; &#1073;&#1099; &#1076;&#1086;&#1073;&#1080;&#1083;&#1080;&#1089;&#1100; &#1090;&#1086;&#1075;&#1086; &#1078;&#1077; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1072; &#1079;&#1085;&#1072;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&nbsp;&#1073;&#1099;&#1089;&#1090;&#1088;&#1077;&#1077;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/3326.22.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/3326.22.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/3326.22.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/3326.22.jpg" border="0"></a>&nbsp;</span></p><h1><span style="font-family:arial,helvetica,sans-serif;font-size:medium;">&nbsp;&#1044;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1090;&#1086;&#1095;&#1082;&#1072;&#1084; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090; &#1084;&#1077;&#1078;&#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1084; &#1101;&#1082;&#1088;&#1072;&#1085;&#1086;&#1084;.</span></h1><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&#1045;&#1097;&#1077; &#1086;&#1076;&#1085;&#1086;&#1081; &#1085;&#1072;&#1080;&#1073;&#1086;&#1083;&#1077;&#1077; &#1074;&#1077;&#1088;&#1086;&#1103;&#1090;&#1085;&#1086;&#1081; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1086;&#1081; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1080;&#1077; &#1087;&#1086;&#1088;&#1090;&#1086;&#1074; &#1084;&#1077;&#1078;&#1089;&#1077;&#1090;&#1077;&#1074;&#1099;&#1084;&#1080; &#1101;&#1082;&#1088;&#1072;&#1085;&#1072;&#1084;&#1080;. &#1069;&#1090;&#1086; &#1073;&#1086;&#1083;&#1077;&#1077; &#1095;&#1077;&#1084; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;, &#1080; &#1087;&#1086;&#1090;&#1086;&#1084;&#1091; &#1077;&#1097;&#1077;, &#1095;&#1090;&#1086; &#1076;&#1083;&#1103; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;-&#1073;&#1088;&#1086;&#1082;&#1077;&#1088;&#1072; &#1084;&#1086;&#1075;&#1091;&#1090;&nbsp;&#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1085;&#1077;&#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1099;&#1077; &#1085;&#1086;&#1084;&#1077;&#1088;&#1072; &#1087;&#1086;&#1088;&#1090;&#1086;&#1074;.&nbsp;<br></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103; &#1079;&#1076;&#1077;&#1089;&#1100; &#1087;&#1088;&#1080;&#1085;&#1094;&#1080;&#1087;&#1080;&#1072;&#1083;&#1100;&#1085;&#1086; &#1085;&#1077; &#1086;&#1090;&#1083;&#1080;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1086;&#1090; &#1074;&#1099;&#1096;&#1077;&#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1086;&#1081;, &#1080;, &#1073;&#1086;&#1083;&#1077;&#1077; &#1090;&#1086;&#1075;&#1086;, &#1082;&#1072;&#1082; &#1080; &#1074; &#1087;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1077;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077;, &#1091;&#1090;&#1080;&#1083;&#1080;&#1090;&#1072; ssbdiagnose.exe &#1086;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; &#1074;&#1099;&#1089;&#1086;&#1090;&#1077;, &#1076;&#1072;&#1074;&#1072;&#1103; &#1085;&#1091;&#1078;&#1085;&#1099;&#1081; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090; &#1089;&#1088;&#1072;&#1079;&#1091;.</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/23.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/23.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/23.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/23.jpg" border="0"></a><br></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&#1042; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1093; &#1089;&#1090;&#1072;&#1090;&#1100;&#1103;&#1093; &#1084;&#1099; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1080;&#1084; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1085;&#1080;&#1077; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1099;&#1093; &#1087;&#1088;&#1080;&#1095;&#1080;&#1085; &#1085;&#1077;&#1082;&#1086;&#1088;&#1088;&#1077;&#1082;&#1090;&#1085;&#1086;&#1081; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; SQL Server Service Broker.</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;"><span style="font-size:small;"><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&nbsp;</strong></span></span></span></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;"><span style="font-size:small;"><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1050;&#1072;&#1083;&#1077;&#1085;&#1080;&#1082;, Senior Premier Field Engineer (PFE), MSFT (Russia)</strong>&nbsp;</span></span></span></span></span>&nbsp;</span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&nbsp;</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&nbsp;</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&nbsp;</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&nbsp;</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&nbsp;</span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-size:small;">&nbsp;</span></span></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>SQL Server Service Broker. Диагностика и решение проблем. Начало.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/sql-server-service-broker-2</link>
      <pubDate>Thu, 07 Apr 2016 00:05:00 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2016/04/07/sql-server-service-broker-2/</guid>
      <description><![CDATA[&#1044;&#1072;&#1085;&#1085;&#1091;&#1102; &#1089;&#1090;&#1072;&#1090;&#1100;&#1102;...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1072;&#1085;&#1085;&#1091;&#1102; &#1089;&#1090;&#1072;&#1090;&#1100;&#1102; &#1084;&#1077;&#1085;&#1103; &#1089;&#1087;&#1086;&#1076;&#1074;&#1080;&#1075;&#1083;&#1072; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1090;&#1100; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1091;&#1102; &#1103; &#1085;&#1077;&#1076;&#1072;&#1074;&#1085;&#1086; &#1088;&#1077;&#1096;&#1072;&#1083; &#1091; &#1086;&#1076;&#1085;&#1086;&#1075;&#1086; &#1080;&#1079; &#1079;&#1072;&#1082;&#1072;&#1079;&#1095;&#1080;&#1082;&#1086;&#1074;. &#1041;&#1086;&#1083;&#1077;&#1077; &#1090;&#1086;&#1095;&#1085;&#1086; &#1089;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1073;&#1099;&#1083;&#1086; &#1076;&#1072;&#1078;&#1077; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077;, &#1082;&#1072;&#1082; &#1086;&#1073;&#1099;&#1095;&#1085;&#1086;, &#1085;&#1072;&#1089;&#1083;&#1086;&#1080;&#1083;&#1080;&#1089;&#1100; &#1076;&#1088;&#1091;&#1075; &#1085;&#1072; &#1076;&#1088;&#1091;&#1075;&#1072; (&#1080;&#1083;&#1080; &#1080;&#1093; "&#1085;&#1072;&#1089;&#1083;&#1086;&#1080;&#1083;&#1080;" &#1072;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;&#1099; &#1087;&#1099;&#1090;&#1072;&#1074;&#1096;&#1080;&#1077;&#1089;&#1103; &#1088;&#1077;&#1096;&#1080;&#1090;&#1100; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1091;). &#1057;&#1090;&#1072;&#1090;&#1100;&#1103; &#1085;&#1077; &#1089;&#1090;&#1072;&#1074;&#1080;&#1090; &#1087;&#1077;&#1088;&#1077;&#1076; &#1089;&#1086;&#1073;&#1086;&#1081; &#1094;&#1077;&#1083;&#1100;&#1102; &#1074;&#1089;&#1077;&#1089;&#1090;&#1086;&#1088;&#1086;&#1085;&#1085;&#1077;&#1077; &#1080; &#1087;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1077;&#1081;&#1096;&#1077;&#1077; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1074;&#1089;&#1077;&#1081; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; Service Broker, &#1089;&#1086; &#1074;&#1089;&#1077;&#1084;&#1080; &#1077;&#1077; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080;. &#1047;&#1076;&#1077;&#1089;&#1100; &#1083;&#1080;&#1096;&#1100; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1072; &#1089;&#1088;&#1077;&#1076;&#1072;, &#1089; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1103; &#1089;&#1090;&#1072;&#1083;&#1082;&#1080;&#1074;&#1072;&#1083;&#1089;&#1103; &#1085;&#1072;&#1080;&#1073;&#1086;&#1083;&#1077;&#1077; &#1095;&#1072;&#1089;&#1090;&#1086; &#1074; &#1093;&#1086;&#1076;&#1077; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;.</span><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1053;&#1072;&#1074;&#1077;&#1088;&#1085;&#1086;&#1077; &#1074;&#1089;&#1077;, &#1082;&#1090;&#1086; &#1095;&#1080;&#1090;&#1072;&#1102;&#1090; &#1076;&#1072;&#1085;&#1085;&#1099;&#1081; &#1073;&#1083;&#1086;&#1075; &#1079;&#1085;&#1072;&#1102;&#1090;, &#1095;&#1090;&#1086; &#1090;&#1072;&#1082;&#1086;&#1077; Service Broker &#1074; SQL Server, &#1085;&#1086;, &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1085;&#1072;&#1095;&#1072;&#1090;&#1100; &#1089; &#1086;&#1076;&#1085;&#1086;&#1081; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1086;&#1081; &#1090;&#1086;&#1095;&#1082;&#1080;,&nbsp;&#1103; &#1089;&#1082;&#1072;&#1078;&#1091; &#1087;&#1072;&#1088;&#1091; &#1089;&#1083;&#1086;&#1074; &#1086;&#1073; &#1101;&#1090;&#1086;&#1081; &#1096;&#1090;&#1091;&#1082;&#1086;&#1074;&#1080;&#1085;&#1077;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1042;&#1087;&#1077;&#1088;&#1074;&#1099;&#1077; &#1101;&#1090;&#1072; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1072;&#1103; &#1074;&#1077;&#1097;&#1100; &#1087;&#1086;&#1103;&#1074;&#1080;&#1083;&#1072;&#1089;&#1100; &#1074; SQL Server 2005, &#1080; &#1089; &#1090;&#1077;&#1093; &#1087;&#1086;&#1088; &#1085;&#1077; &#1089;&#1080;&#1083;&#1100;&#1085;&#1086; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1083;&#1072;&#1089;&#1100;. &#1058;&#1086;&#1095;&#1085;&#1077;&#1077; &#1089;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1086;&#1085;&#1072;&nbsp;&#1087;&#1088;&#1080;&#1088;&#1086;&#1089;&#1083;&#1072; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1084;&#1080; &#1085;&#1086;&#1074;&#1099;&#1084;&#1080; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080;, &#1085;&#1086;&nbsp;&#1087;&#1088;&#1080;&#1085;&#1094;&#1080;&#1087;&#1099;, &#1079;&#1072;&#1083;&#1086;&#1078;&#1077;&#1085;&#1085;&#1099;&#1077; &#1074; &#1090;&#1077; &#1075;&#1086;&#1076;&#1099;, &#1090;&#1072;&#1082; &#1080; &#1086;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1100; &#1085;&#1077;&#1080;&#1079;&#1084;&#1077;&#1085;&#1085;&#1099;&#1084;&#1080;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1048;&#1090;&#1072;&#1082;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1050;&#1072;&#1082; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1080;&#1079; <a href="/controlpanel/blogs/posteditor.aspx/&lt;a%20href=%22https:/technet.microsoft.com/ru-ru/library/ms166049(v=sql.105).aspx%22&gt;https:/technet.microsoft.com/ru-ru/library/ms166049(v=sql.105).aspx&lt;/a&gt;">https://technet.microsoft.com/ru-ru/library/ms166049(v=sql.105).aspx,</a> &#1082;</span><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090; Service Broker &#1087;&#1086;&#1084;&#1086;&#1075;&#1072;&#1077;&#1090; &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100; &#1072;&#1089;&#1080;&#1085;&#1093;&#1088;&#1086;&#1085;&#1085;&#1099;&#1077; &#1089;&#1083;&#1072;&#1073;&#1086;&#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;, &#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1085;&#1077;&#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1099;&#1077; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1099; &#1089;&#1086;&#1074;&#1084;&#1077;&#1089;&#1090;&#1085;&#1086; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1102;&#1090; &#1090;&#1091; &#1080;&#1083;&#1080; &#1080;&#1085;&#1091;&#1102; &#1079;&#1072;&#1076;&#1072;&#1095;&#1091;. &#1069;&#1090;&#1080; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1099; &#1086;&#1073;&#1084;&#1077;&#1085;&#1080;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;&#1084;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1090; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077;, &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1099;&#1077; &#1076;&#1083;&#1103; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;. &#1042; &#1101;&#1090;&#1086;&#1084; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; &#1086;&#1087;&#1080;&#1089;&#1099;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1077; &#1072;&#1089;&#1087;&#1077;&#1082;&#1090;&#1099; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1072; Service Broker:</span></p><ul>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1076;&#1080;&#1072;&#1083;&#1086;&#1075;&#1080;;</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1091;&#1087;&#1086;&#1088;&#1103;&#1076;&#1086;&#1095;&#1077;&#1085;&#1080;&#1077; &#1080; &#1082;&#1086;&#1086;&#1088;&#1076;&#1080;&#1085;&#1072;&#1094;&#1080;&#1103; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;;</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1072;&#1089;&#1080;&#1085;&#1093;&#1088;&#1086;&#1085;&#1085;&#1086;&#1077; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1077; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1081;;</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1087;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1082;&#1072; &#1089;&#1083;&#1072;&#1073;&#1086;&#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1093; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;;</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1089;&#1086;&#1089;&#1090;&#1072;&#1074;&#1085;&#1099;&#1077; &#1095;&#1072;&#1089;&#1090;&#1080; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1072; Service Broker.</span></li>
</ul><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1054;&#1089;&#1085;&#1086;&#1074;&#1085;&#1099;&#1084;&#1080; &#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1084;&#1080; &#1082;&#1080;&#1088;&#1087;&#1080;&#1095;&#1080;&#1082;&#1072;&#1084;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103;:</span></p><ul>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;. &#1041;&#1083;&#1086;&#1082;&#1080; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1084;&#1080; &#1086;&#1073;&#1084;&#1077;&#1085;&#1080;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1091;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;&#1080;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1050;&#1086;&#1085;&#1090;&#1088;&#1072;&#1082;&#1090;. &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1102;&#1090;&#1089;&#1103; &#1074; &#1082;&#1086;&#1085;&#1090;&#1088;&#1072;&#1082;&#1090; &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086;, &#1095;&#1090;&#1086; &#1073;&#1099; &#1086;&#1073;&#1084;&#1077;&#1085; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;&#1084;&#1080; &#1073;&#1099;&#1083; &#1073;&#1086;&#1083;&#1077;&#1077; &#1092;&#1086;&#1088;&#1084;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1054;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080;. &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1076;&#1083;&#1103; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1080; &#1080; &#1087;&#1088;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1080; &#1087;&#1086;&#1084;&#1077;&#1097;&#1072;&#1102;&#1090;&#1089;&#1103; &#1074; &#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1077;&#1089;&#1090;&#1100; &#1082;&#1072;&#1082; &#1091; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1077;&#1083;&#1103;, &#1090;&#1072;&#1082; &#1080; &#1091; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1057;&#1077;&#1088;&#1074;&#1080;&#1089;. &#1042;&#1089;&#1077; &#1074;&#1099;&#1096;&#1077;&#1087;&#1077;&#1088;&#1077;&#1095;&#1080;&#1089;&#1083;&#1077;&#1085;&#1085;&#1099;&#1077; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1099; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1103;&#1102;&#1090;&#1089;&#1103; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1084;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1080; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1077;&#1076;&#1080;&#1085;&#1080;&#1094;&#1077;&#1081; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1052;&#1072;&#1088;&#1096;&#1088;&#1091;&#1090;&#1099;. &#1044;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1082;&#1080; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081; &#1085;&#1072; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1099; &#1089;&#1086;&#1079;&#1076;&#1072;&#1102;&#1090;&#1089;&#1103; &#1084;&#1072;&#1088;&#1096;&#1088;&#1091;&#1090;&#1099; &#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1082;&#1080;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1080;&#1072;&#1083;&#1086;&#1075;. &#1055;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1088;&#1091;&#1077;&#1084;&#1099;&#1081; &#1089;&#1087;&#1086;&#1089;&#1086;&#1073; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1080; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1086;&#1090; &#1080;&#1085;&#1080;&#1094;&#1080;&#1072;&#1090;&#1086;&#1088;&#1072; &#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1102; &#1080; &#1086;&#1073;&#1088;&#1072;&#1090;&#1085;&#1086;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1058;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1080;. &#1042;&#1089;&#1103; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1087;&#1088;&#1080; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1077; &#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1080; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1087;&#1086; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1090;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1080;&#1085;&#1094;&#1080;&#1087;&#1091;, &#1080;&#1089;&#1082;&#1083;&#1102;&#1095;&#1072;&#1102;&#1097;&#1077;&#1084;&#1091; &#1091;&#1090;&#1088;&#1072;&#1090;&#1091; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;.<br></span></li>
</ul><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1053;&#1072;&#1076;&#1086; &#1089;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100;, &#1095;&#1090;&#1086; &#1080;&#1085;&#1092;&#1088;&#1072;&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1072; Service Broker &#1086;&#1082;&#1072;&#1079;&#1072;&#1083;&#1072;&#1089;&#1100; &#1085;&#1072;&#1089;&#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;&#1081;, &#1095;&#1090;&#1086; &#1086;&#1085;&#1072; &#1096;&#1080;&#1088;&#1086;&#1082;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1090;&#1089;&#1103; &#1074; SQL Server&nbsp;&#1076;&#1083;&#1103; &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1076;&#1088;&#1091;&#1075;&#1080;&#1093; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1077;&#1081;, &#1090;&#1072;&#1082;&#1080;&#1093; &#1082;&#1072;&#1082; Query Notification, AlwaysOn Availability Group &#1080; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1076;&#1088;&#1091;&#1075;&#1080;&#1093; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090; SQL Server.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1072;&#1074;&#1072;&#1081;&#1090;&#1077; &#1087;&#1086;&#1096;&#1072;&#1075;&#1086;&#1074;&#1086; &#1088;&#1072;&#1079;&#1073;&#1077;&#1088;&#1077;&#1084;&#1089;&#1103; &#1082;&#1072;&#1082; &#1087;&#1088;&#1086;&#1080;&#1089;&#1093;&#1086;&#1076;&#1080;&#1090; &#1092;&#1086;&#1088;&#1084;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1080; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; Service Broker. &#1044;&#1083;&#1103; &#1094;&#1077;&#1083;&#1077;&#1081; &#1076;&#1077;&#1084;&#1086;&#1085;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1080; &#1103; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1083; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1099;, &#1086;&#1095;&#1077;&#1085;&#1100; &#1087;&#1086;&#1093;&#1086;&#1078;&#1080;&#1077; &#1085;&#1072; &#1090;&#1077;, &#1095;&#1090;&#1086; &#1086;&#1087;&#1091;&#1073;&#1083;&#1080;&#1082;&#1086;&#1074;&#1072;&#1085;&#1099; &#1079;&#1076;&#1077;&#1089;&#1100; <a href="https://technet.microsoft.com/en-us/library/bb839483(v=sql.105).aspx">https://technet.microsoft.com/en-us/library/bb839483(v=sql.105).aspx</a>.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1052;&#1086;&#1103; &#1090;&#1077;&#1089;&#1090;&#1086;&#1074;&#1072;&#1103; &#1089;&#1088;&#1077;&#1076;&#1072; &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090; &#1074; &#1089;&#1077;&#1073;&#1103;:</span></p><ul>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1074;&#1072; &#1101;&#1082;&#1079;&#1077;&#1084;&#1087;&#1083;&#1103;&#1088;&#1072; SQL Server &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1093; &#1085;&#1072; &#1088;&#1072;&#1079;&#1085;&#1099;&#1093; &#1074;&#1080;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1099;&#1093; &#1084;&#1072;&#1096;&#1080;&#1085;&#1072;&#1093;</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1050;&#1086;&#1085;&#1090;&#1088;&#1086;&#1083;&#1083;&#1077;&#1088; &#1076;&#1086;&#1084;&#1077;&#1085;&#1072;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1058;&#1086;&#1095;&#1082;&#1080; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; (Endpoints)&nbsp; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1099; &#1076;&#1083;&#1103; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; Windows &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1053;&#1072; &#1086;&#1073;&#1086;&#1080;&#1093; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;&#1093; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1099; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080; &#1073;&#1077;&#1079; &#1083;&#1086;&#1075;&#1080;&#1085;&#1086;&#1074;, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1077; &#1089;&#1077;&#1088;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1099; &#1076;&#1083;&#1103; &#1074;&#1079;&#1072;&#1080;&#1084;&#1085;&#1086;&#1081; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;.</span></li>
<li><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1057;&#1077;&#1088;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1099; &#1089;&#1082;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1099; &#1085;&#1072; &#1086;&#1073;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; backup.</span></li>
</ul><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&nbsp;&#1050;&#1072;&#1082; &#1101;&#1090;&#1086; &#1074;&#1089;&#1077; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1077;&#1090; &#1074;&#1084;&#1077;&#1089;&#1090;&#1077;. &#1053;&#1080;&#1078;&#1077; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1072; &#1091;&#1087;&#1088;&#1086;&#1097;&#1077;&#1085;&#1085;&#1072;&#1103;&nbsp;&#1089;&#1093;&#1077;&#1084;&#1072; &#1086;&#1073;&#1084;&#1077;&#1085;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;&#1084;&#1080; &#1080; &#1077;&#1077; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/14.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/14.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/14.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/14.jpg" border="0"></a>&nbsp;</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">1. &#1055;&#1088;&#1080; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1077; &#1089; &#1080;&#1085;&#1080;&#1094;&#1080;&#1072;&#1090;&#1086;&#1088;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086;&#1087;&#1072;&#1076;&#1072;&#1077;&#1090; &#1074;&#1086; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1102;&#1102; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1100; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1102;&#1097;&#1091;&#1102; &#1089;&#1086;&#1073;&#1086;&#1081; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1102;&#1102; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1091;&#1102; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1091; <span style="color:#0000ff;"><span><span>sys</span></span><span><span>.</span></span><span>sysxmitqueue<span style="color:#000000;">, &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1074; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1085;&#1077;&#1081; &#1084;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1084;, &#1090;&#1086;, &#1095;&#1090;&#1086; &#1086;&#1078;&#1080;&#1076;&#1072;&#1083;&#1080;.</span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4061.1.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4061.1.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4061.1.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4061.1.jpg" border="0"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4061.1.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4061.1.jpg"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/1.bmp" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/1.bmp"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/6052.1.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/6052.1.jpg"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/6052.1.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/6052.1.jpg"></a></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1083;&#1103; &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;, &#1085;&#1072;&#1093;&#1086;&#1076;&#1103;&#1097;&#1080;&#1093;&#1089;&#1103; &#1074; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080;, &#1074;&#1086; &#1074;&#1085;&#1077; "&#1074;&#1099;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086;" &#1076;&#1080;&#1085;&#1072;&#1084;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1077; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077;</span><span style="color:#0000ff;font-family:arial,helvetica,sans-serif;font-size:small;">&nbsp;&nbsp;sys.<span><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;">transmission_queue</span><span style="color:#000000;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;">, &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1074; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084;&#1091; &#1074;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1077; &#1087;&#1086;&#1095;&#1090;&#1080; &#1090;&#1086;&#1090; &#1078;&#1077; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;. &#1054;&#1076;&#1085;&#1072;&#1082;&#1086; &#1074; &#1101;&#1090;&#1086;&#1084; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1080; </span>&#1077;&#1089;&#1090;&#1100; &#1086;&#1095;&#1077;&#1085;&#1100; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1099;&#1081; &#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;, &#1101;&#1090;&#1086; &#1089;&#1090;&#1086;&#1083;&#1073;&#1077;&#1094; </span>&nbsp;transmission_status<span style="color:#000000;">, &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1097;&#1080;&#1081; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1102; &#1086;&#1073; &#1086;&#1096;&#1080;&#1073;&#1082;&#1077;, &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1096;&#1077;&#1081; &#1087;&#1088;&#1080; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1077; &#1080; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;. </span></span></span></span></p><p><span style="color:#0000ff;font-family:arial,helvetica,sans-serif;font-size:small;"><span><span><span style="color:#000000;">&#1053;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;: "<span style="color:#ff0000;">Connection attempt failed with error: '10061(No connection could be made because the target machine actively refused it.)</span>'."<br></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1058;&#1072;&#1082;&#1078;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; &#1083;&#1086;&#1075;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103; &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1077; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1081;, &#1095;&#1090;&#1086; &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1074;&#1072;&#1077;&#1090; &#1077;&#1075;&#1086; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1090;&#1085;&#1091;&#1102; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1091;.</span></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/7610.2.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/7610.2.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/7610.2.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/7610.2.jpg" border="0"></a></p><p><span style="font-size:small;">&#1042;&#1089;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1086;&#1090; &#1074;&#1089;&#1077;&#1093; &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1077;&#1084;&#1099;&#1093; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074; &#1087;&#1088;&#1086;&#1093;&#1086;&#1076;&#1103;&#1090; &#1095;&#1077;&#1088;&#1077;&#1079; &#1101;&#1090;&#1091; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1102;&#1102; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1091; &#1080; <span style="font-size:small;">&nbsp;&#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086;</span> &#1095;&#1077;&#1088;&#1077;&#1079; &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;, &#1080; &#1087;&#1088;&#1080; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1080; &#1086;&#1096;&#1080;&#1073;&#1086;&#1082; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1102;&#1090;&#1089;&#1103;&nbsp;&#1076;&#1072;&#1083;&#1077;&#1077;. &#1055;&#1077;&#1088;&#1077;&#1076; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1077;&#1081; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1084;&#1086;&#1075;&#1091;&#1090; &#1096;&#1080;&#1092;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; &#1089;&#1077;&#1088;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1074;. &#1041;&#1091;&#1076;&#1091;&#1090; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1096;&#1080;&#1092;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1080;&#1083;&#1080; &#1085;&#1077;&#1090; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1090; &#1086;&#1090; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1082; &#1076;&#1080;&#1072;&#1083;&#1086;&#1075;&#1072; &#1080;&#1085;&#1080;&#1094;&#1080;&#1080;&#1088;&#1091;&#1102;&#1097;&#1077;&#1075;&#1086; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1077;.&nbsp;</span></p><p><span style="font-size:small;">2. &#1055;&#1086;&#1089;&#1083;&#1077; &#1087;&#1086;&#1084;&#1077;&#1097;&#1077;&#1085;&#1080;&#1103; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;&nbsp;&#1074; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1100; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080;&nbsp;(<span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000ff;">sys.transmission_queue)<span style="color:#888888;"><span style="color:#000000;"> &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; &#1077;&#1075;&#1086; &#1082;&#1083;&#1072;&#1089;&#1089;&#1080;&#1092;&#1080;&#1094;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;.&nbsp; </span></span></span></span><br></span></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000ff;"><span style="color:#888888;"><span style="color:#000000;">&#1057;&#1091;&#1090;&#1100; &#1082;&#1083;&#1072;&#1089;&#1089;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089;&#1086;&#1089;&#1090;&#1086;&#1080;&#1090; &#1074; &#1090;&#1086;&#1084;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1080;&#1090;&#1100;, &#1075;&#1076;&#1077; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084;&#1091; &#1101;&#1090;&#1086; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; &#1072;&#1076;&#1088;&#1077;&#1089;&#1091;&#1077;&#1090;&#1089;&#1103;. &#1044;&#1083;&#1103; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1103; &#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1090;&#1089;&#1103; &#1084;&#1072;&#1088;&#1096;&#1088;&#1091;&#1090;&#1099; &#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1082;&#1080;,&#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1085;&#1072; &#1101;&#1090;&#1072;&#1087;&#1077; &#1088;&#1072;&#1079;&#1074;&#1077;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1072;. &#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1086; &#1076;&#1074;&#1072; &#1084;&#1072;&#1088;&#1096;&#1088;&#1091;&#1090;&#1072;. &#1054;&#1076;&#1080;&#1085; &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090; &#1085;&#1072; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;-&#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1100;, &#1076;&#1088;&#1091;&#1075;&#1086;&#1081; &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090; &#1085;&#1072; &#1083;&#1086;&#1082;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081;&nbsp;&#1101;&#1082;&#1079;&#1077;&#1084;&#1087;&#1083;&#1103;&#1088; SQL Server &#1076;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1082;&#1080; &#1083;&#1086;&#1082;&#1072;&#1083;&#1100;&#1085;&#1099;&#1093; &#1086;&#1087;&#1086;&#1074;&#1077;&#1097;&#1077;&#1085;&#1080;&#1081;.</span></span></span></span></span></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000ff;"><span style="color:#888888;"><span style="color:#000000;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4087.3.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4087.3.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4087.3.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4087.3.jpg" border="0"></a>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000ff;"><span style="color:#888888;"><span style="color:#000000;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/7382.4.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/7382.4.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/7382.4.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/7382.4.jpg" border="0"></a>&nbsp;<br></span></span></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1052;&#1099; &#1084;&#1086;&#1078;&#1077;&#1084; &#1091;&#1074;&#1080;&#1076;&#1077;&#1090;&#1100; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1077; &#1101;&#1090;&#1072;&#1087;&#1072; &#1082;&#1083;&#1072;&#1089;&#1089;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; &#1090;&#1088;&#1072;&#1089;&#1089; SQL Profiler, &#1077;&#1089;&#1083;&#1080; &#1074;&#1099;&#1073;&#1077;&#1088;&#1077;&#1084; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1103; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1097;&#1080;&#1077;&#1089;&#1103; &#1082; Service Broker. &#1054;&#1073;&#1088;&#1072;&#1097;&#1072;&#1102; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077;, &#1095;&#1090;&#1086; &#1095;&#1072;&#1089;&#1090;&#1100; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1081; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1097;&#1080;&#1093;&#1089;&#1103; &#1082; Service Broker &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1099; &#1074; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; Security Audit.</span></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/8244.5.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/8244.5.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/8244.5.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/8244.5.jpg" border="0"></a></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000ff;"><span style="color:#888888;"><span style="color:#000000;">&nbsp;3. &#1055;&#1086;&#1089;&#1083;&#1077; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1082;&#1083;&#1072;&#1089;&#1089;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;, &#1091;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1077; &#1089; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1086;&#1081; (&#1082;&#1072;&#1082; &#1074; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077;) &#1090;&#1086;&#1095;&#1082;&#1086;&#1081; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103; (Endpoint). &#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; - &#1101;&#1090;&#1086; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1081; &#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083; TCP, &#1089; &#1080;&#1084;&#1077;&#1085;&#1077;&#1084; SQL2014-I1 &#1080; &#1085;&#1086;&#1084;&#1077;&#1088;&#1086;&#1084; &#1087;&#1086;&#1088;&#1090;&#1072; (Endpoint) 4022. &#1045;&#1089;&#1083;&#1080; &#1087;&#1088;&#1080; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1080; &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103; &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1085;&#1077;&#1090; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;, &#1090;&#1086; &#1086;&#1085;&#1072; &#1087;&#1086;&#1103;&#1074;&#1080;&#1090;&#1089;&#1103; &#1074; &#1090;&#1088;&#1072;&#1089;&#1089;&#1077; (&#1082;&#1072;&#1082; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1085;&#1080;&#1078;&#1077;)&nbsp;&#1080; &#1074; &#1089;&#1090;&#1086;&#1083;&#1073;&#1094;&#1077; <span style="color:#0000ff;font-size:small;">transmission_status</span><span style="color:#000000;"></span> &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1072;&nbsp;<span style="color:#0000ff;font-size:small;">sys.transmission_queue.</span> </span></span></span></span></span></p><p><span style="font-size:small;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000ff;"><span style="color:#888888;"><span style="color:#000000;"><span style="color:#0000ff;font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4606.6.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4606.6.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4606.6.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4606.6.jpg" border="0"></a><br></span></span></span></span></span></span></p><p><span style="font-size:small;">&nbsp;4. &#1053;&#1072; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1084; &#1101;&#1090;&#1072;&#1087;&#1077; &#1087;&#1088;&#1086;&#1080;&#1089;&#1093;&#1086;&#1076;&#1080;&#1090; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1091; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1102; &#1080; &#1077;&#1075;&#1086; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1077; &#1086;&#1090; &#1087;&#1088;&#1080;&#1085;&#1080;&#1084;&#1072;&#1102;&#1097;&#1077;&#1081; &#1089;&#1090;&#1086;&#1088;&#1086;&#1085;&#1099;. &#1045;&#1089;&#1083;&#1080; &#1085;&#1072; &#1076;&#1086;&#1085;&#1085;&#1086;&#1084; &#1101;&#1090;&#1072;&#1087;&#1077; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1102; <span style="color:#0000ff;">transmission_queue<span style="color:#000000;">, &#1090;&#1086; &#1086;&#1085;&#1086; &#1074;&#1086;&#1079;&#1074;&#1088;&#1072;&#1090;&#1080;&#1090; &#1087;&#1091;&#1089;&#1090;&#1086;&#1081; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;, &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1074;&#1089;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1080;&#1079; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1077;&#1083;&#1103;&nbsp;&#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1099;.</span></span></span></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/8.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/8.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/8.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/8.jpg" border="0"></a></p><p>&#1042; &#1090;&#1088;&#1072;&#1089;&#1089;&#1077; &#1085;&#1072; &#1080;&#1085;&#1080;&#1094;&#1080;&#1072;&#1090;&#1086;&#1088;&#1077; &#1080; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1077;&#1083;&#1077; &#1084;&#1099; &#1091;&#1074;&#1080;&#1076;&#1080;&#1084; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1077; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080;.</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/9.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/9.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/9.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/9.jpg" border="0"></a></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&nbsp;5. &#1055;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; &#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086; &#1076;&#1086; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103;, &#1090;&#1086; &#1086;&#1085;&#1086; &#1076;&#1086;&#1083;&#1078;&#1085;&#1086; &#1087;&#1086;&#1103;&#1074;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074;&#1086; &#1074;&#1093;&#1086;&#1076;&#1085;&#1086;&#1081; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/10.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/10.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/10.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/10.jpg" border="0"></a><br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1055;&#1086; &#1087;&#1088;&#1072;&#1074;&#1076;&#1077; &#1075;&#1086;&#1074;&#1086;&#1088;&#1103;, &#1080;&#1084;&#1103; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103;, &#1082; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1084;&#1099; &#1074; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1089;&#1076;&#1077;&#1083;&#1072;&#1083;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;, &#1101;&#1090;&#1086; &#1074;&#1080;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1086;&#1073;&#1098;&#1077;&#1082;&#1090; &#1090;&#1080;&#1087;&#1072; &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; (View). &#1056;&#1077;&#1072;&#1083;&#1100;&#1085;&#1086;, &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1085;&#1072; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1077; &#1089;&#1086;&#1093;&#1088;&#1072;&#1085;&#1103;&#1102;&#1090;&#1089;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1081; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077;, &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1095;&#1077;&#1088;&#1077;&#1079; DAC.<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/11.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/11.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/11.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/11.jpg" border="0"></a><br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1101;&#1090;&#1086; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1103;&#1103; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; <span style="color:#0000ff;">queue_messages_293576084<span style="color:#000000;">. &#1042;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1074; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1084;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1084; &#1087;&#1086;&#1095;&#1090;&#1080; &#1090;&#1077; &#1078;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077;, &#1095;&#1090;&#1086; &#1080; &#1087;&#1088;&#1080; &#1086;&#1073;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1080; &#1082; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; <span style="color:#0000ff;">InstTargetQueue</span>.</span></span><br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="color:#0000ff;"><span style="color:#000000;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/12.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/12.jpg"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/12.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/12.jpg" border="0"></a><br></span></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1048; &#1090;&#1072;&#1082;. &#1052;&#1099; &#1087;&#1088;&#1086;&#1096;&#1083;&#1080; &#1087;&#1086; &#1074;&#1089;&#1077;&#1081; &#1094;&#1077;&#1087;&#1086;&#1095;&#1082;&#1077; &#1086;&#1090; &#1084;&#1086;&#1084;&#1077;&#1085;&#1090;&#1072; &#1092;&#1086;&#1088;&#1084;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1076;&#1086; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1103; &#1077;&#1075;&#1086; &#1094;&#1077;&#1083;&#1077;&#1074;&#1099;&#1084; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1084;.<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1044;&#1072;&#1083;&#1077;&#1077;, &#1094;&#1077;&#1083;&#1077;&#1074;&#1086;&#1081; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089; &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1087;&#1088;&#1086;&#1095;&#1080;&#1090;&#1072;&#1090;&#1100; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1080;&#1079; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; (&#1078;&#1077;&#1083;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1087;&#1086; &#1086;&#1076;&#1085;&#1086;&#1084;&#1091;) &#1080; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1100; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1077; &#1086; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1080; &#1080;&#1085;&#1080;&#1094;&#1080;&#1072;&#1090;&#1086;&#1088;&#1091; &#1076;&#1080;&#1072;&#1083;&#1086;&#1075;&#1072;. &#1044;&#1077;&#1083;&#1072;&#1077;&#1090;&#1089;&#1103; &#1101;&#1090;&#1072; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1072; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; &#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1086;&#1075;&#1086; &#1089;&#1080;&#1085;&#1090;&#1072;&#1082;&#1089;&#1080;&#1089;&#1072;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1077;&#1089;&#1090;&#1100; &#1074; &#1087;&#1088;&#1080;&#1083;&#1072;&#1075;&#1072;&#1077;&#1084;&#1099;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;&#1093; <span style="font-size:small;"><a href="/controlpanel/blogs/posteditor.aspx/&lt;a%20href=%22https:/technet.microsoft.com/en-us/library/bb839483(v=sql.105).aspx%22&gt;&lt;span%20style='font-size:%20small;'%20size='2'&gt;https:/technet.microsoft.com/en-us/library/bb839483(v=sql.105).aspx&lt;/span&gt;&lt;/a&gt;">https://technet.microsoft.com/en-us/library/bb839483(v=sql.105).aspx</a></span>.<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1055;&#1086; &#1084;&#1077;&#1088;&#1077; &#1095;&#1090;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080;&#1079; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; &#1086;&#1085;&#1072; &#1087;&#1091;&#1089;&#1090;&#1077;&#1077;&#1090;, &#1072; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1077;&#1083;&#1102; &#1087;&#1086;&#1089;&#1099;&#1083;&#1072;&#1077;&#1090;&#1089;&#1103; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1072;&#1102;&#1097;&#1080;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; (&#1080;&#1083;&#1080; &#1085;&#1077; &#1087;&#1086;&#1089;&#1099;&#1083;&#1072;&#1102;&#1090;&#1089;&#1103;) &#1092;&#1086;&#1088;&#1084;&#1072;,&nbsp;&#1089;&#1086;&#1089;&#1090;&#1072;&#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093;, &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1087;&#1086;&#1089;&#1099;&#1083;&#1072;&#1102;&#1090;&#1089;&#1103; &#1086;&#1085;&#1080;, &#1080;&#1083;&#1080; &#1085;&#1077;&#1090;,&nbsp;&#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1090; &#1086;&#1090; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1072;.<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1045;&#1089;&#1083;&#1080; &#1087;&#1086; &#1084;&#1077;&#1088;&#1077; &#1095;&#1090;&#1077;&#1085;&#1080;&#1103; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1072; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1072;&#1102;&#1097;&#1080;&#1093; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;, &#1090;&#1086; &#1086;&#1085;&#1080; &#1087;&#1088;&#1086;&#1093;&#1086;&#1076;&#1103;&#1090; &#1090;&#1086;&#1090; &#1078;&#1077; &#1087;&#1091;&#1090;&#1100;, &#1095;&#1090;&#1086; &#1080; &#1086;&#1090; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103;, &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1074; &#1086;&#1073;&#1088;&#1072;&#1090;&#1085;&#1086;&#1084; &#1087;&#1086;&#1088;&#1103;&#1076;&#1082;&#1077;.</span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1073;&#1083;&#1086;&#1075;&#1077; &#1084;&#1099; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1087;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1083;&#1080; &#1074;&#1077;&#1089;&#1100; &#1087;&#1091;&#1090;&#1100; &#1086;&#1090; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1077;&#1083;&#1103; &#1076;&#1086; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103; &#1080; &#1074; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1084; &#1085;&#1072;&#1095;&#1085;&#1077;&#1084; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1085;&#1080;&#1077; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1093; &#1089; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1077;&#1084; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; &#1089; Service Broker &#1085;&#1072; &#1082;&#1072;&#1078;&#1076;&#1086;&#1084; &#1080;&#1079; &#1101;&#1090;&#1072;&#1087;&#1086;&#1074; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1080; &#1080; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080;..&nbsp;<br></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;">&nbsp;</span></p><p><span style="font-size:small;"><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1050;&#1072;&#1083;&#1077;&#1085;&#1080;&#1082;, Senior Premier Field Engineer (PFE), MSFT (Russia)</strong>&nbsp;</span></span></span></span></span>&nbsp;</span></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Query_hash и Query_plan_hash, что в этих числах?  Часть вторая.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/query_hash-query_plan_hash-1</link>
      <pubDate>Tue, 11 Nov 2014 02:20:56 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/11/11/query_hash-query_plan_hash-1/</guid>
      <description><![CDATA[&#1044;&#1086;&#1073;&#1088;&#1099;&#1081;...]]></description>
      <content:encoded><![CDATA[<p>&#1044;&#1086;&#1073;&#1088;&#1099;&#1081; &#1076;&#1077;&#1085;&#1100;&nbsp;&#1082;&#1086;&#1083;&#1083;&#1077;&#1075;&#1080;.<p>&#1052;&#1099; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1072;&#1077;&#1084; &#1088;&#1072;&#1079;&#1075;&#1086;&#1074;&#1086;&#1088; &#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; query_hash &#1080; query_plan_hash &#1076;&#1083;&#1103; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1085;&#1086;&#1075;&#1086; &#1082;&#1101;&#1096;&#1072; &#1080; &#1091;&#1084;&#1077;&#1085;&#1100;&#1096;&#1077;&#1085;&#1080;&#1103; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080; &#1085;&#1072; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1088;. &#1042; &#1087;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1077;&#1084; &#1073;&#1083;&#1086;&#1075;&#1077; &#1084;&#1099; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1083;&#1080; &#1087;&#1086;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1091; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; &#1080; &#1074;&#1099;&#1096;&#1083;&#1080; &#1085;&#1072; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1101;&#1090;&#1080;&#1093; &#1089;&#1074;&#1086;&#1081;&#1089;&#1090;&#1074; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; (<a href="/b/sqlruteam/archive/2014/11/09/sql_5f00_server_5f00_query_5f00_hash_5f00_and_5f00_query_5f00_plan_5f00_hash_5f00_part_5f00_1.aspx">https://blogs.technet.com/b/sqlruteam/archive/2014/11/09/sql_5f00_server_5f00_query_5f00_hash_5f00_and_5f00_query_5f00_plan_5f00_hash_5f00_part_5f00_1.aspx</a>).</p><p>&#1044;&#1083;&#1103; &#1073;&#1086;&#1083;&#1077;&#1077; &#1075;&#1083;&#1091;&#1073;&#1086;&#1082;&#1086;&#1075;&#1086; &#1087;&#1086;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1103; &#1086;&#1087;&#1080;&#1089;&#1099;&#1074;&#1072;&#1077;&#1084;&#1099;&#1093; &#1089;&#1074;&#1086;&#1081;&#1089;&#1090;&#1074; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1084; &#1091;&#1087;&#1088;&#1086;&#1097;&#1077;&#1085;&#1085;&#1091;&#1102; &#1072;&#1088;&#1093;&#1080;&#1090;&#1077;&#1082;&#1090;&#1091;&#1088;&#1091; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; (&#1082;&#1086;&#1076;&#1072; Transact-SQL).</p><p>&#1053;&#1080;&#1078;&#1077; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1072; &#1073;&#1083;&#1086;&#1082;-&#1089;&#1093;&#1077;&#1084;&#1072;. &#1044;&#1083;&#1103; &#1091;&#1087;&#1088;&#1086;&#1097;&#1077;&#1085;&#1080;&#1103; &#1095;&#1072;&#1089;&#1090;&#1100; &#1077;&#1077; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1086;&#1074; &#1087;&#1088;&#1086;&#1087;&#1091;&#1097;&#1077;&#1085;&#1072;.</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/WorkFlow.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/WorkFlow.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/WorkFlow.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/WorkFlow.gif" border="0"></a></p><p>&#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1087;&#1088;&#1077;&#1074;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1103; &#1082;&#1086;&#1076;&#1072;, &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1085;&#1072; Transact-SQL,&nbsp;&#1074; &#1087;&#1083;&#1072;&#1085; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1072;&#1103;.</p><p>1. &#1058;&#1077;&#1082;&#1089;&#1090; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; (&#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1103;, &#1090;&#1088;&#1080;&#1075;&#1075;&#1077;&#1088;, &#1093;&#1088;&#1072;&#1085;&#1080;&#1084;&#1072;&#1103; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1072;) &#1087;&#1086;&#1087;&#1072;&#1076;&#1072;&#1077;&#1090; &#1085;&#1072; &#1074;&#1093;&#1086;&#1076; Parser-&#1072;. &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1089;&#1090;&#1072; - &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100; &#1089;&#1080;&#1085;&#1090;&#1072;&#1082;&#1089;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1082;&#1086;&#1085;&#1090;&#1088;&#1086;&#1083;&#1100; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; &#1080; &#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1102; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; (&#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1085;&#1077;&#1085;&#1091;&#1078;&#1085;&#1099;&#1077; &#1087;&#1088;&#1086;&#1073;&#1077;&#1083;&#1099; &#1080; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074;&#1086; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1081; (&#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081;) &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;. &#1053;&#1072; &#1101;&#1090;&#1086;&#1084; &#1101;&#1090;&#1072;&#1087;&#1077; &#1080;&#1079; &#1082;&#1086;&#1076;&#1072; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; &#1088;&#1072;&#1089;&#1089;&#1095;&#1080;&#1090;&#1099;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; sql_handle (&#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1081; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1086;&#1076;&#1085;&#1086;&#1079;&#1085;&#1072;&#1095;&#1085;&#1086; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1094;&#1080;&#1088;&#1091;&#1102;&#1097;&#1080;&#1081; &#1101;&#1090;&#1086;&#1090; &#1082;&#1086;&#1076;).&nbsp;&nbsp;sql_handle &#1088;&#1072;&#1089;&#1089;&#1095;&#1080;&#1090;&#1099;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1080;&#1089;&#1093;&#1086;&#1076;&#1103; &#1080;&#1079; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1086;&#1075;&#1086; (&#1085;&#1077;&#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086;) &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; &#1080; &#1087;&#1086;&#1101;&#1090;&#1086;&#1084;&#1091; &#1090;&#1072;&#1082;&#1086;&#1081; &#1078;&#1077; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;, &#1085;&#1086;&nbsp;&#1089; &#1076;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1084; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1084; "&#1087;&#1088;&#1086;&#1073;&#1077;&#1083;"&nbsp;&#1080;&#1083;&#1080; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1086;&#1084; GO&nbsp;&#1074; &#1086;&#1076;&#1085;&#1086;&#1084; &#1080; &#1090;&#1086;&#1084; &#1078;&#1077; &#1090;&#1077;&#1082;&#1089;&#1090;&#1077;, &#1073;&#1091;&#1076;&#1077;&#1090; &#1090;&#1088;&#1072;&#1082;&#1090;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1082;&#1072;&#1082; &#1085;&#1086;&#1074;&#1099;&#1081; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;, &#1080; &#1076;&#1083;&#1103; &#1085;&#1077;&#1075;&#1086; &#1073;&#1091;&#1076;&#1077;&#1090; &#1088;&#1072;&#1089;&#1089;&#1095;&#1080;&#1090;&#1072;&#1085; &#1089;&#1074;&#1086;&#1081; sql_handle, &#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1072; &#1077;&#1097;&#1077; &#1086;&#1076;&#1085;&#1072; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1074; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1085;&#1086;&#1084; &#1082;&#1101;&#1096;&#1077;.</p><p>&#1053;&#1080;&#1078;&#1077; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1099; &#1076;&#1074;&#1072; &#1072;&#1073;&#1089;&#1086;&#1083;&#1102;&#1090;&#1085;&#1086; &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;&#1093; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072;, &#1086;&#1090;&#1083;&#1080;&#1095;&#1072;&#1102;&#1097;&#1080;&#1077;&#1089;&#1103; &#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1077;&#1084; &#1083;&#1080;&#1096;&#1085;&#1077;&#1075;&#1086; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1072; "&#1087;&#1088;&#1086;&#1073;&#1077;&#1083;". &#1054;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1077; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; sql_handle &#1091; &#1085;&#1080;&#1093; &#1088;&#1072;&#1079;&#1085;&#1099;&#1077;, &#1072; &#1074;&#1086;&#1090; query_hash &#1080; query_paln_hash &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;.</p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> FirstName</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'Michael'</span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;">go</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person]&nbsp; pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> FirstName</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'Michael'</span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/3426.5.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/3426.5.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/3426.5.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/3426.5.gif" border="0"></a><br></span></span></span></span></p><p>2. &#1053;&#1086;&#1088;&#1084;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1081; &#1090;&#1077;&#1082;&#1089;&#1090; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; &#1087;&#1086;&#1087;&#1072;&#1076;&#1072;&#1077;&#1090; &#1085;&#1072; Algebrizer. &#1045;&#1075;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072; - &#1087;&#1088;&#1077;&#1074;&#1088;&#1072;&#1090;&#1080;&#1090;&#1100; &#1074;&#1089;&#1077; &#1074;&#1072;&#1096;&#1080; "&#1080;&#1079;&#1084;&#1099;&#1096;&#1083;&#1077;&#1085;&#1080;&#1103;" &#1085;&#1072; &#1103;&#1079;&#1099;&#1082;&#1077; T-SQL &#1074; &#1076;&#1077;&#1088;&#1077;&#1074;&#1086; &#1088;&#1072;&#1079;&#1073;&#1086;&#1088;&#1072; (Bound Tree), &#1086;&#1087;&#1080;&#1089;&#1099;&#1074;&#1072;&#1102;&#1097;&#1077;&#1077; &#1072;&#1083;&#1075;&#1086;&#1088;&#1080;&#1090;&#1084; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; (&#1082;&#1089;&#1090;&#1072;&#1090;&#1080; &#1076;&#1083;&#1103; View &#1085;&#1072; &#1101;&#1090;&#1086;&#1084; &#1074;&#1089;&#1077; &#1080; &#1079;&#1072;&#1082;&#1072;&#1085;&#1095;&#1080;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1080; &#1076;&#1072;&#1083;&#1100;&#1085;&#1077;&#1081;&#1096;&#1072;&#1103; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072;&nbsp;(&#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103;) &#1085;&#1077; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103;). &#1058;&#1072;&#1082;&#1078;&#1077;, &#1085;&#1072; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1101;&#1090;&#1072;&#1087;&#1077; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1080;&#1079;&#1074;&#1083;&#1077;&#1095;&#1077;&#1085;&#1080;&#1077; &#1080;&#1079; &#1082;&#1086;&#1076;&#1072; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; &#1083;&#1080;&#1090;&#1077;&#1088;&#1072;&#1083;&#1086;&#1074;. &#1062;&#1077;&#1083;&#1100; &#1101;&#1090;&#1086;&#1081; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1080; - &nbsp;&#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1090;&#1100; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; Auto Parameterization (&#1040;&#1074;&#1090;&#1086;&#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080;) &#1076;&#1083;&#1103; &#1091;&#1084;&#1077;&#1085;&#1100;&#1096;&#1077;&#1085;&#1080;&#1103; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1072; &#1087;&#1083;&#1072;&#1085;&#1086;&#1074; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;. &#1053;&#1080;&#1078;&#1077; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1099; &#1073;&#1091;&#1076;&#1091;&#1090; &#1080;&#1084;&#1077;&#1090;&#1100; &#1088;&#1072;&#1079;&#1085;&#1099;&#1077; sql_handle (&#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1087;&#1086;&#1073;&#1072;&#1081;&#1090;&#1086;&#1074;&#1086; &#1090;&#1077;&#1082;&#1089;&#1090;&#1099; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1088;&#1072;&#1079;&#1085;&#1099;&#1077;), &#1085;&#1086; &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;&#1077; query_hash &#1080; query_plan_hash &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1076;&#1077;&#1088;&#1077;&#1074;&#1086; &#1088;&#1072;&#1079;&#1073;&#1086;&#1088;&#1072; &#1080; &#1072;&#1083;&#1075;&#1086;&#1088;&#1080;&#1090;&#1084;&#1099; &#1080;&#1093; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;.</p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> 274</span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;">go</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> 275</span></span></span></p><p>&nbsp;3. &#1053;&#1072; &#1101;&#1090;&#1072;&#1087;&#1077; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1088;&#1077;&#1096;&#1072;&#1102;&#1090;&#1089;&#1103; &#1073;&#1086;&#1083;&#1077;&#1077; &#1089;&#1083;&#1086;&#1078;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;.</p><p>&#1055;&#1077;&#1088;&#1074;&#1072;&#1103; &#1080;&#1079; &#1085;&#1080;&#1093; - &#1101;&#1090;&#1086; &#1086;&#1090;&#1099;&#1089;&#1082;&#1072;&#1085;&#1080;&#1077; &#1090;&#1088;&#1080;&#1074;&#1080;&#1072;&#1083;&#1100;&#1085;&#1086;&#1075;&#1086; &#1087;&#1083;&#1072;&#1085;&#1072;. &#1063;&#1072;&#1089;&#1090;&#1100; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1087;&#1088;&#1086;&#1089;&#1090;&#1099; &#1080; &#1085;&#1077;&#1090; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; &#1080;&#1093; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1087;&#1088;&#1086;&#1089;&#1090;&#1077;&#1081;&#1096;&#1080;&#1077; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1099; INSERT, UPDATE, DELETE, SELECT &#1085;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1077; &#1085;&#1080;&#1082;&#1072;&#1082;&#1080;&#1093; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1081; (&#1087;&#1088;&#1077;&#1076;&#1080;&#1082;&#1072;&#1090;&#1086;&#1074;). &#1044;&#1083;&#1103; &#1090;&#1072;&#1082;&#1080;&#1093;&nbsp;&#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1093;&#1088;&#1072;&#1085;&#1103;&#1090;&#1089;&#1103; &#1075;&#1086;&#1090;&#1086;&#1074;&#1099;&#1077; &#1087;&#1083;&#1072;&#1085;&#1099; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;.</p><p>&#1042;&#1090;&#1086;&#1088;&#1072;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072; - &#1101;&#1090;&#1086; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103;.&nbsp;&nbsp;&#1069;&#1090;&#1086;&nbsp;&#1089;&#1083;&#1086;&#1078;&#1085;&#1072;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;&nbsp;&#1087;&#1086; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1102; &#1088;&#1072;&#1079;&#1085;&#1099;&#1093; &#1082;&#1086;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1080;&#1081;, &#1076;&#1072;&#1102;&#1097;&#1080;&#1093; &#1086;&#1076;&#1080;&#1085; &#1080; &#1090;&#1086;&#1090; &#1078;&#1077; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;, &#1082; &#1086;&#1076;&#1085;&#1086;&#1081; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1086;&#1081; &#1082;&#1086;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1080;&#1080;. &#1053;&#1072; &#1101;&#1090;&#1086;&#1084; &#1101;&#1090;&#1072;&#1087;&#1077; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088; &#1087;&#1088;&#1077;&#1086;&#1073;&#1088;&#1072;&#1079;&#1091;&#1077;&#1090; &#1082;&#1086;&#1076; T-SQL &#1074; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1099;&#1077; (&#1087;&#1088;&#1077;&#1076;&#1074;&#1072;&#1088;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1079;&#1072;&#1075;&#1086;&#1090;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1077; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;&#1072;&#1084;&#1080;) &#1092;&#1086;&#1088;&#1084;&#1099; &#1076;&#1077;&#1088;&#1077;&#1074;&#1100;&#1077;&#1074;, &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1091;&#1084;&#1077;&#1085;&#1100;&#1096;&#1080;&#1090;&#1100; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1082;&#1072;&#1085;&#1076;&#1080;&#1076;&#1072;&#1090;&#1086;&#1074; &#1085;&#1072; &#1087;&#1083;&#1072;&#1085;&#1099; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;.&nbsp;&nbsp;<br>&#1053;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;:&nbsp;<br>- &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1077; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094; &#1095;&#1077;&#1088;&#1077;&#1079; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; JOIN ... ON &#1101;&#1090;&#1086; &#1086;&#1076;&#1085;&#1086; &#1080; &#1090;&#1086; &#1078;&#1077;, &#1095;&#1090;&#1086;&nbsp;&#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1077; &#1095;&#1077;&#1088;&#1077;&#1079; &#1079;&#1072;&#1087;&#1103;&#1090;&#1091;&#1102; &#1080; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; WHERE,<br>-&nbsp;&#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1086;&#1074; WHERE ... BETWEEN ... AND ... &#1076;&#1072;&#1077;&#1090; &#1090;&#1086;&#1090; &#1078;&#1077; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;, &#1095;&#1090;&#1086; &#1080; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1099; WHERE ...&nbsp;&nbsp;&gt;=... &#1080; ...&lt;=,<br>- &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; WHERE ... IN(....) &#1076;&#1072;&#1077;&#1090; &#1090;&#1086;&#1090; &#1078;&#1077; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;, &#1095;&#1090;&#1086; &#1080; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1099; WHERE ... OR ... <br>- &#1080; &#1090;.&#1076;.</p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> FirstName</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'Michael'</span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;">go</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">where</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">and</span></span></span><span><span> FirstName</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'Michael'</span></span></span></span></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4201.6.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4201.6.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/4201.6.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/4201.6.gif" border="0"></a>&nbsp;&nbsp;</p><p>&#1054;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1077; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077;, &#1095;&#1090;&#1086; &#1085;&#1077;&#1089;&#1084;&#1086;&#1090;&#1088;&#1103; &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; &#1090;&#1077;&#1082;&#1089;&#1090;&#1099; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1072;&#1073;&#1089;&#1086;&#1083;&#1102;&#1090;&#1085;&#1086; &#1088;&#1072;&#1079;&#1085;&#1099;&#1077;, query_hash (&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1099; &#1076;&#1077;&#1088;&#1077;&#1074;&#1100;&#1077;&#1074; &#1088;&#1072;&#1079;&#1073;&#1086;&#1088;&#1072;) &#1090;&#1072;&#1082;&#1078;&#1077; &#1088;&#1072;&#1079;&#1085;&#1099;&#1077;, &#1072; query_plan_hash &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;, &#1073;&#1083;&#1072;&#1075;&#1086;&#1076;&#1072;&#1088;&#1103; &#1074;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1085;&#1086;&#1084;&#1091; "&#1080;&#1085;&#1090;&#1077;&#1083;&#1083;&#1077;&#1082;&#1090;&#1091;" &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1090;&#1086;&#1088;&#1072;, "&#1087;&#1086;&#1085;&#1080;&#1084;&#1072;&#1102;&#1097;&#1077;&#1084;&#1091;", &#1095;&#1090;&#1086; (&#1087;&#1086; &#1072;&#1083;&#1075;&#1086;&#1088;&#1080;&#1090;&#1084;&#1091; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;) &#1101;&#1090;&#1086; &#1086;&#1076;&#1080;&#1085; &#1080; &#1090;&#1086;&#1090; &#1078;&#1077; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;.</p><p>&#1045;&#1097;&#1077; &#1087;&#1088;&#1080;&#1084;&#1077;&#1088; &#1089; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1072;&#1084;&#1080; DISTINCT &#1080; GROUP BY.</p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">distinct</span></span></span><span><span> FirstName<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;">go</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span><span><span> FirstName<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span><span><span> [Person]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[Person] pp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">inner</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span><span><span> [Sales]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>[SalesPerson] ssp<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span><span><span> pp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span>ssp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>BusinessEntityID<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">group</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">by</span></span></span><span><span> FirstName</span></span></span></p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/3716.7.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/3716.7.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/3716.7.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/3716.7.gif" border="0"></a></p><p>&#1045;&#1089;&#1090;&#1100; &#1077;&#1097;&#1077; &#1088;&#1103;&#1076; &#1079;&#1072;&#1076;&#1072;&#1095; &#1088;&#1077;&#1096;&#1072;&#1077;&#1084;&#1099;&#1093; &#1074; &#1093;&#1086;&#1076;&#1077; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080;, &#1085;&#1086; &#1076;&#1083;&#1103; &#1080;&#1093; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1103; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1072; &#1094;&#1077;&#1083;&#1072;&#1103; &#1089;&#1077;&#1088;&#1080;&#1103; &#1089;&#1090;&#1072;&#1090;&#1077;&#1081;.</p><p>&#1048;&#1090;&#1072;&#1082; &#1084;&#1099; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1083;&#1080; &#1087;&#1088;&#1080;&#1085;&#1094;&#1080;&#1087;&#1099; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1080; &#1089;&#1074;&#1103;&#1079;&#1100; &#1080;&#1093; &#1089; query_hash &#1080; query_plan_hash. &#1042; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1093; &#1089;&#1090;&#1072;&#1090;&#1100;&#1103;&#1093; &#1084;&#1099; &#1089;&#1092;&#1086;&#1088;&#1084;&#1091;&#1083;&#1080;&#1088;&#1091;&#1077;&#1084; &#1088;&#1103;&#1076; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1072;&#1094;&#1080;&#1081; &#1087;&#1086; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1085;&#1086;&#1075;&#1086; &#1082;&#1101;&#1096;&#1072; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1077; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1085;&#1099;&#1093; &#1079;&#1085;&#1072;&#1085;&#1080;&#1081;.</p><p><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1050;&#1072;&#1083;&#1077;&#1085;&#1080;&#1082;, Senior Premier Field Engineer (PFE), MSFT (Russia)</strong>&nbsp;</span></span></span></span></span></p><p></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Query_hash и Query_plan_hash, что в этих числах?  Часть первая.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/query_hash-query_plan_hash-1-2</link>
      <pubDate>Sun, 09 Nov 2014 10:06:30 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/11/09/query_hash-query_plan_hash-1-2/</guid>
      <description><![CDATA[&#1044;&#1086;&#1073;&#1088;&#1099;&#1081; &#1076;&#1077;&#1085;&#1100;...]]></description>
      <content:encoded><![CDATA[<p>&#1044;&#1086;&#1073;&#1088;&#1099;&#1081; &#1076;&#1077;&#1085;&#1100; &#1082;&#1086;&#1083;&#1083;&#1077;&#1075;&#1080;.<p>&#1056;&#1072;&#1073;&#1086;&#1090;&#1072;&#1103; &#1085;&#1077;&#1076;&#1072;&#1074;&#1085;&#1086; &#1091; &#1086;&#1076;&#1085;&#1086;&#1075;&#1086; &#1080;&#1079; &#1079;&#1072;&#1082;&#1072;&#1079;&#1095;&#1080;&#1082;&#1086;&#1074; &#1103; &#1086;&#1073;&#1085;&#1072;&#1088;&#1091;&#1078;&#1080;&#1083; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1080;&#1085;&#1090;&#1077;&#1088;&#1077;&#1089;&#1085;&#1086;&#1077; &#1087;&#1086;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1077; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;, &#1095;&#1090;&#1086; &#1089;&#1087;&#1086;&#1076;&#1074;&#1080;&#1075;&#1083;&#1086; &#1084;&#1077;&#1085;&#1103;&nbsp;&#1082; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1102; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1089;&#1090;&#1072;&#1090;&#1100;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103;, &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;, &#1073;&#1091;&#1076;&#1077;&#1090; &#1080;&#1085;&#1090;&#1077;&#1088;&#1077;&#1089;&#1085;&#1072; &#1080; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1072; &#1084;&#1085;&#1086;&#1075;&#1080;&#1084;.</p><p>&#1055;&#1088;&#1080; &#1072;&#1085;&#1072;&#1083;&#1080;&#1079;&#1077; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1088;&#1086;&#1074;&nbsp;&#1085;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1077; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1072; &#1103; &#1086;&#1073;&#1085;&#1072;&#1088;&#1091;&#1078;&#1080;&#1083;, &#1095;&#1090;&#1086; &#1089;&#1088;&#1077;&#1076;&#1085;&#1103;&#1103; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1072; &#1085;&#1072; &#1085;&#1080;&#1093; &#1089;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090; &#1076;&#1086; 35&hellip;40%%, &#1095;&#1090;&#1086; &#1074; &#1086;&#1073;&#1097;&#1077;&#1084;-&#1090;&#1086; &#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1100;&#1085;&#1086;. &#1057;&#1090;&#1088;&#1072;&#1085;&#1085;&#1086;, &#1095;&#1090;&#1086; &#1090;&#1072;&#1082;&#1072;&#1103; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1072; &#1087;&#1088;&#1080;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1085;&#1072; 80-&#1090;&#1080; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1088;&#1085;&#1086;&#1081; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; &#1074;&#1089;&#1077;&#1075;&#1086; &#1087;&#1088;&#1080; 580 Batch Requests/sec.</p><p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/6521.1.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/6521.1.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/6521.1.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/6521.1.gif" border="0"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/1376.1.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/1376.1.gif"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/1376.1.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/1376.1.gif"></a></p><p>&#1048;&#1079; &#1084;&#1086;&#1077;&#1075;&#1086; &#1087;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1077;&#1075;&#1086; &#1073;&#1083;&#1086;&#1075;&#1072; (<a href="/b/sqlruteam/archive/2014/01/12/server.aspx">https://blogs.technet.com/b/sqlruteam/archive/2014/01/12/server.aspx</a>) &#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1086;, &#1095;&#1090;&#1086; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1099;&#1084;&#1080; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072;&#1084;&#1080; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080; &#1085;&#1072; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1088;&#1099; &#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1080; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1080;, &#1089;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1082;&#1080; &#1080; &#1093;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;.</p><p>&#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1087;&#1088;&#1080;&#1095;&#1080;&#1085;&#1086;&#1081; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080; &#1085;&#1072; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1088;&#1099; &#1086;&#1082;&#1072;&#1079;&#1072;&#1083;&#1086;&#1089;&#1100; &#1086;&#1075;&#1088;&#1086;&#1084;&#1085;&#1086;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1081;, &#1087;&#1088;&#1077;&#1074;&#1099;&#1096;&#1072;&#1102;&#1097;&#1077;&#1077; &#1085;&#1086;&#1088;&#1084;&#1091; &#1074; &#1087;&#1103;&#1090;&#1100; &#1088;&#1072;&#1079;. &#1058;.&#1077;. &#1085;&#1072; 580 Batch Requests/sec &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; 339 &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1081;, &#1087;&#1088;&#1080; &#1085;&#1086;&#1088;&#1084;&#1077; &#1085;&#1077; &#1073;&#1086;&#1083;&#1077;&#1077;&nbsp;58.</p><p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/1234.2.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/1234.2.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/1234.2.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/1234.2.gif" border="0"></a></p><p>&#1040;&#1085;&#1072;&#1083;&#1080;&#1079; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1084;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1085;&#1086;&#1075;&#1086; &#1082;&#1101;&#1096;&#1072; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1083;, &#1095;&#1090;&#1086; &#1086;&#1075;&#1088;&#1086;&#1084;&#1085;&#1086;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;&#1093; &#1087;&#1086; &#1082;&#1086;&#1076;&#1091; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1080;&#1084;&#1077;&#1102;&#1090; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1074; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1085;&#1086;&#1084; &#1082;&#1101;&#1096;&#1077;. &#1050;&#1072;&#1082; &#1074;&#1080;&#1076;&#1085;&#1086; &#1085;&#1072; &#1088;&#1080;&#1089;&#1091;&#1085;&#1082;&#1077; &#1085;&#1080;&#1078;&#1077;&nbsp;&#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1087;&#1083;&#1072;&#1085;&#1099; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1103;&#1102;&#1090;&#1089;&#1103; &#1087;&#1086; 200 &#1080; &#1073;&#1086;&#1083;&#1077;&#1077; &#1088;&#1072;&#1079;. &#1044;&#1083;&#1103; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1103; &#1101;&#1090;&#1080;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1103; &#1074;&#1086;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1083;&#1089;&#1103; &#1101;&#1090;&#1080;&#1084; "&#1074;&#1086;&#1083;&#1096;&#1077;&#1073;&#1085;&#1099;&#1084;" &#1095;&#1080;&#1089;&#1083;&#1086;&#1084; "query_hash".</p><p style="text-align:justify;"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/0245.3.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/0245.3.gif" border="0"></p><p>&#1047;&#1072; &#1089;&#1095;&#1077;&#1090; &#1084;&#1085;&#1086;&#1075;&#1086;&#1082;&#1088;&#1072;&#1090;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1080;&#1079;&#1088;&#1072;&#1089;&#1093;&#1086;&#1076;&#1086;&#1074;&#1072;&#1085;&#1086; &#1076;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; 62 &#1043;&#1041; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1086;&#1081; &#1087;&#1072;&#1084;&#1103;&#1090;&#1080;. &#1050;&#1072;&#1082; &#1074;&#1080;&#1076;&#1085;&#1086; &#1080;&#1079; &#1088;&#1080;&#1089;&#1091;&#1085;&#1082;&#1072; &#1085;&#1080;&#1078;&#1077; &#1077;&#1089;&#1083;&#1080; &#1073;&#1099; &#1087;&#1083;&#1072;&#1085;&#1099; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1084;&#1085;&#1086;&#1075;&#1086;&#1082;&#1088;&#1072;&#1090;&#1085;&#1086; &#1085;&#1077; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1103;&#1083;&#1080;&#1089;&#1100;, &#1090;&#1086; &#1076;&#1083;&#1103; &#1080;&#1093; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086;&#1085;&#1072;&#1076;&#1086;&#1073;&#1080;&#1083;&#1086;&#1089;&#1100; &#1073;&#1099; 20 &#1043;&#1041; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; 82 &#1043;&#1041;.</p><p style="text-align:justify;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/0020.4.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/0020.4.gif"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/34/0020.4.gif" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-34/0020.4.gif" border="0"></a></p><p style="text-align:justify;">&#1057;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086; &#1090;&#1072;&#1082;&#1080;&#1093; "&#1074;&#1086;&#1083;&#1096;&#1077;&#1073;&#1085;&#1099;&#1093;" &#1095;&#1080;&#1089;&#1083;&#1072; &#1076;&#1074;&#1072;, &#1101;&#1090;&#1086; - query_hash &#1080; query_plan_hash. &#1055;&#1086;&#1103;&#1074;&#1080;&#1083;&#1080;&#1089;&#1100; &#1101;&#1090;&#1080; &#1095;&#1080;&#1089;&#1083;&#1072; &#1074; SQL Server 2008 &#1080; &#1080;&#1084;&#1077;&#1085;&#1085;&#1086; &#1080;&#1084;&#1080; &#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1076;&#1083;&#1103; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1085;&#1086;&#1075;&#1086; &#1082;&#1101;&#1096;&#1072; &#1080; &#1091;&#1084;&#1077;&#1085;&#1100;&#1096;&#1077;&#1085;&#1080;&#1103; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1080; &#1080; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080; &#1085;&#1072; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1086;&#1088;.</p><p style="text-align:justify;">&#1050;&#1072;&#1082; &#1074;&#1086;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1101;&#1090;&#1080;&#1084;&#1080; &#1085;&#1086;&#1074;&#1099;&#1084;&#1080; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080; &#1084;&#1099; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1084; &#1074; &#1085;&#1072;&#1096;&#1077;&#1084; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1084; &#1073;&#1083;&#1086;&#1075;&#1077;.</p><p><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1050;&#1072;&#1083;&#1077;&#1085;&#1080;&#1082;, Senior Premier Field Engineer (PFE), MSFT (Russia)</strong>&nbsp;</span></span></span></span></span></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Методы доступа к FILESTREAM.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/filestream</link>
      <pubDate>Thu, 25 Sep 2014 07:54:19 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/09/25/filestream/</guid>
      <description><![CDATA[Уважаемый читатель статья перемещена сюда.]]></description>
      <content:encoded><![CDATA[Уважаемый читатель статья перемещена <a href="https://www.datainternals.ru/blog/sql-server-filestream-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0-%D1%87%D0%B0%D1%81%D1%82%D1%8C-5">сюда</a>.]]></content:encoded>
    </item>
    <item>
      <title>SQL Server FILESTREAM сборщик мусора (garbage collection)</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/sql-server-filestream-garbage-collection</link>
      <pubDate>Wed, 24 Sep 2014 08:24:00 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/09/24/sql-server-filestream-garbage-collection/</guid>
      <description><![CDATA[Уважаемый читатель статья перемещена сюда.]]></description>
      <content:encoded><![CDATA[Уважаемый читатель статья перемещена <a href="https://www.datainternals.ru/blog/sql-server-filestream-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA-%D0%BC%D1%83%D1%81%D1%81%D0%BE%D1%80%D0%B0-%D1%87%D0%B0%D1%81%D1%82%D1%8C-4">сюда</a>.]]></content:encoded>
    </item>
    <item>
      <title>Внутренние механизмы и скрытые элементы FILESTREAM</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/73</link>
      <pubDate>Tue, 23 Sep 2014 04:53:00 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/09/23/73/</guid>
      <description><![CDATA[&#1052;&#1099; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1072;&#1077;&#1084;...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family:courier new,courier;font-size:small;">&#1052;&#1099; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1072;&#1077;&#1084; &#1087;&#1091;&#1073;&#1083;&#1080;&#1082;&#1072;&#1094;&#1080;&#1102; &#1089;&#1077;&#1088;&#1080;&#1080; &#1089;&#1090;&#1072;&#1090;&#1077;&#1081; &#1086; SQL Server FILESTREAM.</span><p><span style="font-family:courier new,courier;font-size:small;">&#1042; &#1087;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1077;&#1081; &#1089;&#1090;&#1072;&#1090;&#1100;&#1077; &#1084;&#1099; &#1088;&#1072;&#1089;&#1089;&#1082;&#1072;&#1079;&#1072;&#1083;&#1080; &#1086; &#1089;&#1074;&#1103;&#1079;&#1080; FILESTREAM &#1089; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1081; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1086;&#1081;. &#1044;&#1072;&#1083;&#1077;&#1077; &#1084;&#1099; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1080;&#1084; &#1088;&#1072;&#1079;&#1075;&#1086;&#1074;&#1086;&#1088; &#1086; &#1089;&#1082;&#1088;&#1099;&#1090;&#1099;&#1093; (&#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1093;) &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072;&#1093; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; FILESTREAM.</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1057;&#1086;&#1079;&#1076;&#1072;&#1076;&#1080;&#1084; &#1090;&#1077;&#1089;&#1090;&#1086;&#1074;&#1091;&#1102; &#1073;&#1072;&#1079;&#1091;.</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">USE</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">master</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">;<br></span></span></span>GO<br><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">CREATE</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">DATABASE</span></span></span> FileStreamTest<br><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ON</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">PRIMARY </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span>Name<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span>FileStreamTest_data<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FILENAME</span></span></span> <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span> <span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'C:\FileStream\FileStreamTest.mdf'</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">),<br></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FILEGROUP</span></span></span> FSGroup <span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">CONTAINS</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FILESTREAM</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span>Name<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span>FSData<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FILENAME</span></span></span> <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span> <span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'C:\FileStream\filestream1'</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)<br></span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">LOG</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ON</span></span></span> <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span>Name<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span>FileStreamTest_log<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span> <span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FILENAME</span></span></span> <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span> <span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'C:\FileStream\FileStream.ldf'</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">);<br></span></span></span>GO</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1055;&#1086;&#1089;&#1083;&#1077; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1103; &#1073;&#1072;&#1079;&#1099;&nbsp;&#1074; &#1087;&#1072;&#1087;&#1082;&#1077;&nbsp;&nbsp;"<span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">C:\FileStream</span></span></span>" &#1087;&#1086;&#1103;&#1074;&#1080;&#1083;&#1072;&#1089;&#1100; &#1087;&#1072;&#1087;&#1082;&#1072; "filestream1", &#1072; &#1074; &#1085;&#1077;&#1081; &#1087;&#1072;&#1087;&#1082;&#1072; "$FSLOG" &#1080; &#1092;&#1072;&#1081;&#1083; "filestream.hdr".</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1055;&#1072;&#1087;&#1082;&#1072;&nbsp; "$FSLOG" &#1073;&#1091;&#1076;&#1077;&#1090; &#1074; &#1076;&#1072;&#1083;&#1100;&#1085;&#1077;&#1081;&#1096;&#1077;&#1084; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1090;&#1100; &#1092;&#1072;&#1081;&#1083;&#1099;, &#1086;&#1090;&#1089;&#1083;&#1077;&#1078;&#1080;&#1074;&#1072;&#1102;&#1097;&#1080;&#1077; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1086;&#1076;&#1080;&#1084;&#1099;&#1077; &#1089; &#1092;&#1072;&#1081;&#1083;&#1072;&#1084;&#1080; BLOB, &#1087;&#1086;&#1076;&#1086;&#1073;&#1085;&#1086; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1091; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1081; SQL Server. &#1060;&#1072;&#1081;&#1083; "filestream.hdr" &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1102;&#1102; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1102; &#1076;&#1083;&#1103; SQL Server. &#1054;&#1085; &#1089;&#1074;&#1103;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090; BLOB-&#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; c &#1088;&#1077;&#1083;&#1103;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1084;&#1080; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072;&#1084;&#1080; &#1073;&#1072;&#1079;&#1099; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;. &#1069;&#1090;&#1086;&#1090; &#1092;&#1072;&#1081;&#1083; &#1085;&#1077; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1077;&#1085; &#1076;&#1083;&#1103; &#1095;&#1090;&#1077;&#1085;&#1080;&#1103;, &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1079;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085; SQL Server-&#1086;&#1084;.</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1055;&#1072;&#1087;&#1082;&#1072; "filestream1" &#1085;&#1077; &#1084;&#1086;&#1078;&#1077;&#1090; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1090;&#1100; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1074;&#1090;&#1086;&#1088;&#1086;&#1075;&#1086; FILESTREAM-&#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;,</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1059;&#1074;&#1080;&#1076;&#1077;&#1090;&#1100; &#1082;&#1072;&#1082;&#1072;&#1103; &#1087;&#1072;&#1087;&#1082;&#1072; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090; &#1082;&#1072;&#1082;&#1080;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1084;&#1086;&#1078;&#1085;&#1086; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074;, &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1085;&#1099;&#1093; &#1085;&#1080;&#1078;&#1077;.</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">use</span></span></span> FileStreamTest<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">;<br></span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">GO<br></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">select</span></span></span> <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*</span></span></span> <br><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">from</span></span></span> <span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">database_files</span></span></span> df<br><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span> <span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">data_spaces</span></span></span> ds<br><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span> df<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span>data_space_id <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span> ds<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span>data_space_id;<br>GO<br><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">SELECT</span></span></span> <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">*<br></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FROM</span></span></span> <span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">filegroups</span></span></span> fg<br><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">join</span></span></span> <span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">data_spaces</span></span></span> ds<br><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">on</span></span></span> fg<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span>data_space_id <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span> ds<span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span>data_space_id</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1057;&#1086;&#1079;&#1076;&#1072;&#1077;&#1084; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1091; &#1076;&#1083;&#1103; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1080;&#1103; filestream data</span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">use</span></span></span><span><span> FileStreamTest</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">;<br>GO<br></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">CREATE</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">TABLE</span></span></span><span><span> dbo</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>FS_Records<br></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>DocGUID </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">UNIQUEIDENTIFIER</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ROWGUIDCOL</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NOT</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NULL</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">UNIQUE</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">DEFAULT</span></span></span><span><span> </span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">NEWID</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(),<br></span></span></span><span><span>&nbsp;DocId </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">int</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NOT</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NULL</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">UNIQUE</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">IDENTITY </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>1</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span>1</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">),<br></span></span></span><span><span>&nbsp;Document </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">varbinary</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">max</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FILESTREAM</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NULL</span></span></span>);<br>GO</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1042; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077; &#1086;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1087;&#1088;&#1080;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1086;&#1074;&#1072;&#1090;&#1100; &#1089;&#1090;&#1086;&#1083;&#1073;&#1077;&#1094; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1085;&#1099;&#1081; &#1087;&#1086;&#1076;&#1086;&#1073;&#1085;&#1099;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;&nbsp;"<span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">UNIQUEIDENTIFIER</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ROWGUIDCOL</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NOT</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NULL</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">UNIQUE</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">DEFAULT</span></span></span><span><span> </span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">NEWID</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">()</span></span></span></span>". &#1069;&#1090;&#1086; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1076;&#1083;&#1103; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1082;&#1072;&#1078;&#1076;&#1086;&#1081; &#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1086;&#1081; &#1089;&#1090;&#1088;&#1086;&#1082;&#1080;. &#1052;&#1086;&#1078;&#1085;&#1086; &#1085;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; DEFAUL &#1090;&#1080;&#1087;&#1072; "<span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">NEWID</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">()</span></span></span>", &#1085;&#1086; &#1090;&#1086;&#1075;&#1076;&#1072; &#1074;&#1072;&#1084; &#1087;&#1088;&#1080;&#1076;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080;&#1089;&#1074;&#1072;&#1080;&#1074;&#1072;&#1090;&#1100; &#1085;&#1086;&#1074;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1082;&#1072;&#1078;&#1076;&#1099;&#1081; &#1088;&#1072;&#1079; &#1087;&#1088;&#1080; &#1074;&#1089;&#1090;&#1072;&#1074;&#1082;&#1077; &#1089;&#1090;&#1088;&#1086;&#1082;&#1080;.&nbsp;&#1042;&#1084;&#1077;&#1089;&#1090;&#1086; &#1101;&#1090;&#1086;&#1081; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1080;&nbsp;&#1084;&#1086;&#1078;&#1085;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1076;&#1088;&#1091;&#1075;&#1091;&#1102;,&nbsp;&#1075;&#1077;&#1085;&#1077;&#1088;&#1080;&#1088;&#1091;&#1102;&#1097;&#1091;&#1102; GUID.</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1042;&#1089;&#1090;&#1072;&#1074;&#1080;&#1084; &#1087;&#1091;&#1089;&#1090;&#1091;&#1102; &#1089;&#1090;&#1088;&#1086;&#1082;&#1091;<br></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">use</span></span></span><span><span> FileStreamTest</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">;<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">GO<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">INSERT</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">INTO</span></span></span><span><span> dbo</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>FS_Records</span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;"> </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>Document</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">) </span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">VALUES </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(NULL);<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;">GO</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1055;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1084; &#1074; \\localhost\SQL2014_FileStream &#1090;&#1072;&#1084; &#1087;&#1091;&#1089;&#1090;&#1086;,&nbsp;&#1101;&#1090;&#1086; &#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1100;&#1085;&#1086;, &#1090;&#1072;&#1084; &#1074;&#1089;&#1077;&#1075;&#1076;&#1072; &#1073;&#1091;&#1076;&#1077;&#1090; &#1087;&#1091;&#1089;&#1090;&#1086;, &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1101;&#1090;&#1086; &#1090;&#1086;&#1095;&#1082;&#1072; &#1087;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1076;&#1083;&#1103; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1086;&#1074; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1102;&#1097;&#1080;&#1093; &#1095;&#1077;&#1088;&#1077;&#1079; Win32 API,&nbsp;&#1085;&#1086; &#1087;&#1086;&#1103;&#1074;&#1080;&#1083;&#1080;&#1089;&#1100; &#1087;&#1072;&#1087;&#1082;&#1080; &#1074; "C:\FileStream\filestream1, &#1087;&#1088;&#1080; &#1101;&#1090;&#1086;&#1084; &#1087;&#1072;&#1087;&#1082;&#1080; &#1089; GUID &#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1080;&#1084;&#1077;&#1085;&#1080; - &#1087;&#1091;&#1089;&#1090;&#1099;&#1077;, &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1084;&#1099; &#1074;&#1089;&#1090;&#1072;&#1074;&#1080;&#1083;&#1080; &#1087;&#1091;&#1089;&#1090;&#1091;&#1102; &#1089;&#1090;&#1088;&#1086;&#1082;&#1091; (&#1087;&#1091;&#1089;&#1090;&#1086;&#1081; BLOB), &#1072; &#1074;&#1089;&#1077; &#1086;&#1089;&#1090;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1080; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1103; &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; &#1093;&#1088;&#1072;&#1085;&#1103;&#1090;&#1089;&#1103; &#1074; mdf (FileStreamTest_data).<br></span><span style="font-size:small;"><span style="font-family:courier new,courier;">&#1058;&#1077;&#1087;&#1077;&#1088;&#1100; &#1074;&#1089;&#1090;&#1072;&#1074;&#1080;&#1084; &#1089;&#1090;&#1088;&#1086;&#1082;&#1091; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1097;&#1091;&#1102; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077;.&nbsp;</span><span style="font-family:courier new,courier;"><br></span></span></p><p><span style="font-size:small;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;">INSERT</span></span></span><span style="font-family:Consolas;"><span style="font-family:Consolas;"> </span></span><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;">INTO</span></span></span><span style="font-family:Consolas;"><span style="font-family:Consolas;"> dbo</span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">.</span></span></span><span style="font-family:Consolas;"><span style="font-family:Consolas;">FS_Records</span></span><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"> </span></span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">(</span></span></span><span style="font-family:Consolas;"><span style="font-family:Consolas;">Document</span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">) </span></span></span></span><span style="font-size:small;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;">VALUES </span></span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">(</span></span></span><span style="color:#ff00ff;font-family:Consolas;"><span style="color:#ff00ff;font-family:Consolas;"><span style="color:#ff00ff;font-family:Consolas;">CAST</span></span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">(</span></span></span><span style="color:#ff0000;font-family:Consolas;"><span style="color:#ff0000;font-family:Consolas;"><span style="color:#ff0000;font-family:Consolas;">'Yes, it''''s work fine'</span></span></span><span style="font-family:Consolas;"><span style="font-family:Consolas;"> </span></span><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;">as</span></span></span><span style="font-family:Consolas;"><span style="font-family:Consolas;"> </span></span><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;"><span style="color:#0000ff;font-family:Consolas;">varbinary</span></span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">(</span></span></span><span style="color:#ff00ff;font-family:Consolas;"><span style="color:#ff00ff;font-family:Consolas;"><span style="color:#ff00ff;font-family:Consolas;">max</span></span></span><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;"><span style="color:#808080;font-family:Consolas;">)));<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;">GO</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1055;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1084; &#1074; "<a>\\localhost\SQL2014_FileStream"</a> &#1090;&#1072;&#1084; (&#1082;&#1072;&#1082; &#1080; &#1088;&#1072;&#1085;&#1077;&#1077;)&nbsp;&#1087;&#1091;&#1089;&#1090;&#1086;, &#1087;&#1088;&#1080; &#1101;&#1090;&#1086;&#1084; &#1086;&#1076;&#1085;&#1072; &#1080;&#1079; &#1087;&#1072;&#1087;&#1086;&#1082; &#1089; GUID &#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1080;&#1084;&#1077;&#1085;&#1080; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090; &#1092;&#1072;&#1081;&#1083;.&nbsp;&#1042; &#1084;&#1086;&#1077;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1101;&#1090;&#1086; &#1092;&#1072;&#1081;&#1083; &#1089; &#1080;&#1084;&#1077;&#1085;&#1077;&#1084; 0000002a-00000150-0006. &#1054;&#1090;&#1082;&#1088;&#1086;&#1077;&#1084; &#1077;&#1075;&#1086; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; Notepad.exe (&#1074; &#1088;&#1077;&#1072;&#1083;&#1100;&#1085;&#1086;&#1081; &#1078;&#1080;&#1079;&#1085;&#1080; &#1087;&#1088;&#1103;&#1084;&#1086;&#1081; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; (&#1095;&#1077;&#1088;&#1077;&#1079; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1091;&#1102; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091;) &#1089; FILESTREAM-&#1092;&#1072;&#1081;&#1083;&#1072;&#1084;&#1080; &#1085;&#1072;&#1089;&#1090;&#1086;&#1103;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1085;&#1077; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1090;&#1089;&#1103;)&nbsp;&#1080; &#1074;&#1085;&#1091;&#1090;&#1088;&#1080; &#1074;&#1099; &#1091;&#1074;&#1080;&#1076;&#1080;&#1090;&#1077; "Yes, it''s work fine", &#1074;&#1089;&#1077; &#1078;&#1077; &#1086;&#1089;&#1090;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1101;&#1090;&#1086;&#1081; &#1089;&#1090;&#1088;&#1086;&#1082;&#1080;&nbsp;&#1093;&#1088;&#1072;&#1085;&#1103;&#1090;&#1100;&#1089;&#1103; &#1074; mdf-&#1092;&#1072;&#1081;&#1083;&#1077; (FileStreamTest_data).</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1063;&#1090;&#1086; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090; &#1089;&#1086;&#1073;&#1086;&#1081;&nbsp;&#1080;&#1084;&#1103; &#1092;&#1072;&#1081;&#1083;&#1072;?</span><br><span style="font-family:courier new,courier;font-size:small;">&#1044;&#1083;&#1103; &#1086;&#1090;&#1074;&#1077;&#1090;&#1072; &#1085;&#1072; &#1101;&#1090;&#1086; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089; &#1076;&#1072;&#1074;&#1072;&#1081;&#1090;&#1077;&nbsp;&#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1084; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1085;&#1077;&#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1081; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1080; &#1080; &#1091;&#1082;&#1072;&#1078;&#1077;&#1084; &#1077;&#1081;&nbsp;&#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103; &#1080;&#1084;&#1103; &#1092;&#1072;&#1081;&#1083;&#1072;&nbsp;<span style="font-family:Courier New;font-size:small;">0000002a-00000150-0006</span></span><span style="font-family:courier new,courier;font-size:small;"> &#1089;&#1083;&#1077;&#1075;&#1082;&#1072; &#1084;&#1086;&#1076;&#1080;&#1092;&#1080;&#1094;&#1080;&#1088;&#1086;&#1074;&#1072;&#1074; &#1077;&#1075;&#1086; &#1074; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090; <span style="font-family:Courier New;font-size:small;">0000002a:00000150:0006.</span></span></p><p><span style="font-family:courier new,courier;"><span style="font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">SELECT</span></span></span> <span><span>[Current LSN]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> Operation</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> [Transaction ID]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;"><br></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FROM</span></span></span> <span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">fn_dblog</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(null,null)<br></span></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">WHERE</span></span></span> [Current LSN] <span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span> <span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'0000002a:00000150:0006'</span></span></span></span></p><table style="width:533px;height:74px;" border="0">
<tbody>
<tr>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">Current LSN</span></td>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">Operation</span></td>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;"><span style="font-family:Courier New;font-size:small;">Transaction ID</span></span></td>
</tr>
<tr>
<td>0000002a:00000150:0006</td>
<td>LOP_FS_DOWNLEVEL_OP</td>
<td>0000:0000033a</td>
</tr>
</tbody>
</table><p><span style="font-family:courier new,courier;font-size:small;">&#1050;&#1072;&#1082; &#1084;&#1099; &#1074;&#1080;&#1076;&#1080;&#1084; &#1101;&#1090;&#1086;&#1084;&#1091; &#1080;&#1084;&#1077;&#1085;&#1080; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1103; (LOP_FS_DOWNLEVEL_OP) &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1077; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1081;, &#1090;.&#1077;. &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083; &#1079;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1072; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1103; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1103; &#1092;&#1072;&#1081;&#1083;&#1072; &#1080; &#1077;&#1075;&#1086; &#1080;&#1084;&#1103; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; LSN &#1101;&#1090;&#1086;&#1081; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1080;.</span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;"><br></span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1042;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1084; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077;.<br></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">SELECT</span></span></span><span><span> DocGUID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> </span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">cast</span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;"> </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>Document </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">as</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">char</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>100</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">as</span></span></span><span><span> [Document text]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> Document</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">PathName</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>0</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">as</span></span></span><span><span> [Path name]<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FROM</span></span></span><span><span> dbo</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>FS_Records</span></span></span></p><table style="width:599px;height:154px;" border="0">
<tbody>
<tr>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">DocGUID</span></td>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">Document text</span></td>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">Path name</span></td>
</tr>
<tr>
<td>A2EABE03-9647-460B-A52F-47D214191B32</td>
<td>NULL</td>
<td></td>
</tr>
<tr>
<td>B16BC7B7-D337-4D52-A2CC-C4695C629362</td>
<td>Yes, it''s work fine</td>
<td><a>\<span style="color:#000000;">\ALEXAK-WS1\SQL2014_FileStream\v02-A60EC2F8-2B24-11DF-9CC3-AF2E56D89593\FileStreamTest\dbo\FS_Records\Document</span>\<span style="color:#ff0000;font-family:courier new,courier;font-size:small;"><span style="font-family:Consolas;font-size:large;"><span style="font-family:Consolas;font-size:large;"><span style="font-family:Consolas;font-size:large;">B16BC7B7-D337-4D52-A2CC-C4695C629362</span></span></span></span>\<span style="color:#000000;">VolumeHint-HarddiskVolume4</span></a></td>
</tr>
</tbody>
</table><p><span style="font-family:courier new,courier;font-size:small;"><span><span>&#1042; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1077; &#1077;&#1089;&#1090;&#1100; &#1089;&#1090;&#1086;&#1083;&#1073;&#1077;&#1094; "Path name" &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085; &#1074;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1085;&#1086;&#1081; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1077;&#1081; PathName(0). &#1069;&#1090;&#1086;&#1090; &#1087;&#1091;&#1090;&#1100; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084; &#1076;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1082; FILESTREAM-&#1092;&#1072;&#1081;&#1083;&#1091; &#1095;&#1077;&#1088;&#1077;&#1079; &#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; Win32 API, &#1076;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1095;&#1077;&#1088;&#1077;&#1079; Transact-SQL &#1086;&#1085; &#1085;&#1077; &#1085;&#1091;&#1078;&#1077;&#1085;.&nbsp;</span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;"><br></span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span><span>&#1054;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1077; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; &#1095;&#1072;&#1089;&#1090;&#1100; &#1087;&#1091;&#1090;&#1080; (&#1087;&#1086;&#1084;&#1077;&#1095;&#1077;&#1085;&#1086; &#1082;&#1088;&#1072;&#1089;&#1085;&#1099;&#1084;) &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; DocGUID.&nbsp;&#1050;&#1072;&#1082; &#1073;&#1099;&#1083;&#1086; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1074; &#1087;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1077;&#1081; &#1089;&#1090;&#1072;&#1090;&#1100;&#1077;, &#1087;&#1088;&#1080; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1080; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; NET SHARE &#1084;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1084; &#1089;&#1090;&#1088;&#1086;&#1082;&#1091;&nbsp;"SQL2014_FileStream\\?\GLOBALROOT\Device\RsFx0300\&lt;localmachine&gt;\SQL2014_FileStream", &#1075;&#1076;&#1077; &#1087;&#1088;&#1080;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1080;&#1084;&#1103; &#1086;&#1073;&#1097;&#1077;&#1075;&#1086; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&nbsp;"<span style="font-family:Courier New;font-size:small;">SQL2014_FileStream</span>", &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1080;&#1084;&#1103; &#1084;&#1080;&#1085;&#1080;&#1092;&#1080;&#1083;&#1100;&#1090;&#1088;&#1072; RsFx0300. &#1058;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;, &#1082;&#1086;&#1075;&#1076;&#1072; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1099; Win32 API &#1086;&#1073;&#1088;&#1072;&#1097;&#1072;&#1102;&#1090;&#1089;&#1103; &#1087;&#1086; &#1087;&#1091;&#1090;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1085;&#1086;&#1084;&#1091; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1077;&#1081; PathName() &#1080;&#1093; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1095;&#1077;&#1088;&#1077;&#1079; &#1084;&#1080;&#1085;&#1080;&#1092;&#1080;&#1083;&#1100;&#1090;&#1088; &#1087;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; SQL Server &#1080;&nbsp;&#1076;&#1072;&#1083;&#1077;&#1077; &#1074; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1091;&#1102; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091;.<br></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span><span>&#1050;&#1072;&#1082; &#1101;&#1090;&#1086; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1077;&#1090;?<br></span></span></span></p><ul>
<li><span style="font-family:courier new,courier;font-size:small;"><span><span>&#1047;&#1072;&#1087;&#1088;&#1086;&#1089; &#1087;&#1088;&#1080;&#1093;&#1086;&#1076;&#1080;&#1090; &#1085;&#1072; SQL Server.</span></span></span></li>
<li><span style="font-family:courier new,courier;font-size:small;"><span><span>&#1055;&#1086;&nbsp;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1102; DocGUID &#1080;&#1079;&#1074;&#1083;&#1077;&#1082;&#1072;&#1077;&#1090;&#1089;&#1103; &#1085;&#1091;&#1078;&#1085;&#1072;&#1103;&nbsp;&#1092;&#1080;&#1079;&#1080;&#1095;&#1077;&#1089;&#1082;&#1072;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;.</span></span></span></li>
<li><span style="font-family:courier new,courier;font-size:small;"><span><span>&#1048;&#1079; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; &#1080;&#1079;&#1074;&#1083;&#1077;&#1082;&#1072;&#1077;&#1090;&#1089;&#1103; &#1088;&#1077;&#1072;&#1083;&#1100;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103; &#1092;&#1072;&#1081;&#1083;&#1072; (&#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1077;&#1077; LSN &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1080; &#1077;&#1075;&#1086; &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1096;&#1077;&#1081;)&nbsp;</span></span></span></li>
</ul><p><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="font-family:Courier New;font-size:small;">&#1044;&#1083;&#1103; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1103; &#1085;&#1086;&#1084;&#1077;&#1088;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; &#1080; &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; &#1084;&#1099; &#1074;&#1086;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1089;&#1103; &#1085;&#1077;&#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1081; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1077;&#1081; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1086;&#1081; &#1074; <a href="https://www.sqlskills.com/blogs/paul/sql-server-2008-new-undocumented-physical-row-locator-function">https://www.sqlskills.com/blogs/paul/sql-server-2008-new-undocumented-physical-row-locator-function</a>. <br></span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">use</span></span></span><span><span> [FileStreamTest];<br>GO<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">SELECT</span></span></span><span><span> DocGUID</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> </span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">cast</span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;"> </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>Document </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">as</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">char</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>100</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">)</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">as</span></span></span><span><span> [Document text]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> </span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>fn_PhysLocFormatter</span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;"> </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(%%</span></span></span><span><span>physloc</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">%%)</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">AS</span></span></span><span><span> [Physical RID]<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FROM</span></span></span><span><span> dbo</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>FS_Records<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span><span><span style="color:#0000ff;">WHERE <span style="color:#000000;">DocGUID = '<span style="font-family:Arial;">B16BC7B7-D337-4D52-A2CC-C4695C629362</span>'</span></span>;</span></span></span></p><table style="width:533px;height:74px;" border="0">
<tbody>
<tr>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">DocGUID</span></td>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;">Document text</span></td>
<td style="text-align:center;"><span style="font-family:Courier New;font-size:small;"><span style="font-family:Courier New;font-size:small;">Physical RID</span></span></td>
</tr>
<tr>
<td><span style="color:#ff0000;">b16bc7b7-d337-4d52-a2cc-c4695c629362</span></td>
<td>Yes, it''s work fine</td>
<td>(1:300:1)</td>
</tr>
</tbody>
</table><p><span style="font-family:courier new,courier;font-size:small;">&#1050;&#1072;&#1082; &#1074;&#1080;&#1076;&#1085;&#1086; &#1080;&#1079; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1086;&#1074; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072; &#1080;&#1089;&#1082;&#1086;&#1084;&#1072;&#1103; &#1089;&#1090;&#1088;&#1086;&#1082;&#1072; &#1083;&#1077;&#1078;&#1080;&#1090; &#1074; &#1092;&#1072;&#1081;&#1083;&#1077; &#8470;1, &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077; 300 &#1080; &#1085;&#1086;&#1084;&#1077;&#1088; &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; &#1088;&#1072;&#1074;&#1077;&#1085; 1.</span></p><p><span style="font-family:courier new,courier;font-size:small;">&#1042;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1084; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1085;&#1072; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1093;&#1088;&#1072;&#1085;&#1103;&#1097;&#1080;&#1093;&#1089;&#1103; &#1074; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077;, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1103; &#1085;&#1077;&#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1091;&#1102; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1102; DBCC PAGE (); &#1053;&#1072;&#1081;&#1076;&#1077;&#1084; &#1085;&#1091;&#1078;&#1085;&#1091;&#1102; &#1085;&#1072;&#1084; &#1089;&#1090;&#1088;&#1086;&#1082;&#1091; (slot) &#1087;&#1086; DocGUID (&#1086;&#1073;&#1086;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1086; &#1082;&#1088;&#1072;&#1089;&#1085;&#1099;&#1084;).&nbsp;<br></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">DBCC</span></span></span><span><span> TRACEON</span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;"> </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>3604</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">);<br></span></span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">DBCC</span></span></span><span><span> </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">PAGE </span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">(</span></span></span><span><span>[FileStreamTest]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span> 1</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span>300</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">,</span></span></span><span><span>3</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">);</span></span></span></span></p><p><span style="color:#808080;font-family:Consolas;font-size:large;"><span style="color:#808080;font-family:Consolas;font-size:large;"><span style="color:#808080;font-family:Consolas;font-size:large;"><span style="color:#000000;font-family:courier new,courier;font-size:small;">&#1055;&#1086;&#1083;&#1091;&#1095;&#1080;&#1084;</span><br></span></span></span></p><p>Slot 1 Column 1 Offset 0x4 Length 16 Length (physical) 16<br>DocGUID =<span style="color:#ff0000;"> b16bc7b7-d337-4d52-a2cc-c4695c629362</span></p><p>Slot 1 Column 2 Offset 0x14 Length 4 Length (physical) 4<br>DocId = 2</p><p>Document = [Filestream column] Slot 1 Column 3 Offset 0x1f Length 48<br>ColType = 3 Version = 1 FileId = 65537<br>UpdateSeq = 1 CreateLSN =<span style="color:#3366ff;"> 0000002a:00000150:0006 </span>(42:336:6)<br>TxFMiniVer = 0</p><p><span style="font-family:courier new,courier;font-size:small;">&#1050;&#1072;&#1082; &#1074;&#1080;&#1076;&#1080;&#1084; &#1074; &#1087;&#1086;&#1083;&#1077; CreateLSN &#1085;&#1072;&#1093;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; <span style="color:#3366ff;">0000002a:00000150:0006<span style="color:#000000;">. &#1045;&#1089;&#1083;&#1080;&nbsp;&#1074; &#1101;&#1090;&#1086;&#1081; &#1089;&#1090;&#1088;&#1086;&#1082;&#1077; &#1079;&#1072;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1076;&#1074;&#1086;&#1077;&#1090;&#1086;&#1095;&#1080;&#1077; &#1085;&#1072; &#1076;&#1077;&#1092;&#1080;&#1089;&#1099;, &#1090;&#1086; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1084;&nbsp;</span>&nbsp;0000002a-00000150-0006<span style="color:#000000;">, &#1095;&#1090;&#1086; &#1080; &#1073;&#1091;&#1076;&#1077;&#1090; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1086;&#1074;&#1072;&#1090;&#1100; &#1080;&#1084;&#1077;&#1085;&#1080; &#1092;&#1072;&#1081;&#1083;&#1072; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086;&nbsp;&#1074; &#1087;&#1072;&#1087;&#1082;&#1077;&nbsp;"C:\Filestream\filestream1\04e6a56a-9457-4dd3-8b1f-ac0f49a49b0a\38e656d7-2cfb-43c8-ae98-f489b57f6d7d".</span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#3366ff;"><span style="color:#000000;">&#1054;&#1090;&#1082;&#1091;&#1076;&#1072; &#1087;&#1088;&#1080;&#1096;&#1083;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; "<span style="font-size:small;">C:\Filestream\filestream1\</span>" &#1084;&#1099; &#1079;&#1085;&#1072;&#1077;&#1084;, &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1084;&#1099; &#1089;&#1072;&#1084;&#1080; &#1077;&#1075;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1083;&#1080; &#1087;&#1088;&#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1080; &#1073;&#1072;&#1079;&#1099;, &#1085;&#1086; &#1086;&#1090;&#1082;&#1091;&#1076;&#1072; &#1073;&#1077;&#1088;&#1091;&#1090;&#1089;&#1103; &#1077;&#1097;&#1077; &#1076;&#1074;&#1072; &#1080;&#1084;&#1077;&#1085;&#1080; &#1087;&#1072;&#1087;&#1086;&#1082; ("<span style="font-size:small;">04e6a56a-9457-4dd3-8b1f-ac0f49a49b0a\38e656d7-2cfb-43c8-ae98-f489b57f6d7d</span>")? &#1050;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090; &#1084;&#1086;&#1078;&#1077;&#1090; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086; &#1101;&#1090;&#1080;&#1084; &#1087;&#1072;&#1087;&#1082;&#1072;&#1084;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1092;&#1072;&#1081;&#1083; &#1080;&#1079; &#1101;&#1090;&#1080;&#1093; &#1087;&#1072;&#1087;&#1086;&#1082;?</span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#3366ff;"><span style="color:#000000;">&#1044;&#1083;&#1103; &#1086;&#1090;&#1074;&#1077;&#1090;&#1072; &#1085;&#1072; &#1101;&#1090;&#1086;&#1090; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089; &#1085;&#1072;&#1084; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1100;&#1089;&#1103; &#1082; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1084;, &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1099;&#1084; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072;&#1084; SQL Server, &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1084; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1077;&#1085; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; Dedicated Administrative Connection (DAC).<br></span></span></span></p><p><span style="font-family:courier new,courier;"><span style="font-size:small;"><span style="color:#3366ff;"><span style="color:#000000;">&#1042;&#1099;&#1087;&#1086;&#1083;&#1085;&#1080;&#1084; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089; &#1082; &#1073;&#1072;&#1079;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;, &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1080;&#1074;&#1096;&#1080;&#1089;&#1100; &#1082; &#1085;&#1077;&#1081; &#1095;&#1077;&#1088;&#1077;&#1079; DAC.</span></span></span><span style="font-size:small;"><span style="color:#3366ff;"><span style="color:#000000;"><br></span></span></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">use</span></span></span><span><span> FileStreamTest;<br></span></span></span><span style="font-family:courier new,courier;font-size:small;">go<br></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">SELECT</span></span></span><span><span> o</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>name </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">AS</span></span></span><span><span> [Table]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">, </span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span><span>cp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>name </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">AS</span></span></span><span><span> [Column]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">, </span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span><span>r</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>rsguid </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">AS</span></span></span><span><span> [Rowset GUID]</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">, </span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span><span>rs</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>colguid </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">AS</span></span></span><span><span> [Column GUID]<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">FROM</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>sysrowsets r<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">CROSS</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">APPLY</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>sysrscols rs<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">JOIN</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">partitions</span></span></span><span><span> p </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ON</span></span></span><span><span> rs</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>rsid </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> p</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">partition_id<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">JOIN</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">objects</span></span></span><span><span> o </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ON</span></span></span><span><span> o</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">object_id</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> p</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">object_id<br></span></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">JOIN</span></span></span><span><span> </span></span><span style="color:#008000;"><span style="color:#008000;"><span style="color:#008000;">sys</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>syscolpars cp </span></span><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">ON</span></span></span><span><span> cp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>colid </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> rs</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>rscolid<br></span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#0000ff;"><span style="color:#0000ff;"><span style="color:#0000ff;">WHERE</span></span></span><span><span> rs</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>colguid </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">IS</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NOT</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NULL</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">AND</span></span></span><span><span> o</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span style="color:#ff00ff;"><span style="color:#ff00ff;"><span style="color:#ff00ff;">object_id</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> cp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>id </span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">AND</span></span></span><span><span> r</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>rsguid </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">IS</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NOT</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">NULL</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">AND</span></span></span><span><span> r</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>rowsetid </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> rs</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>rsid </span></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">AND</span></span></span><span><span> o</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>name </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'FS_Records'</span></span></span><span><span> </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">and</span></span></span><span><span> cp</span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">.</span></span></span><span><span>name </span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">=</span></span></span><span><span> </span></span><span style="color:#ff0000;"><span style="color:#ff0000;"><span style="color:#ff0000;">'Document'</span></span></span><span style="color:#808080;"><span style="color:#808080;"><span style="color:#808080;">;</span></span></span></span></p><table style="width:199px;height:39px;" border="0">
<tbody>
<tr>
<td style="text-align:center;">Table</td>
<td style="text-align:center;">Column</td>
<td style="text-align:center;">Rowset GUID</td>
<td style="text-align:center;">Colunm GUID</td>
</tr>
<tr>
<td>FS_Records</td>
<td>Document</td>
<td>0x6AA5E6045794D34D8B1FAC0F49A49B0A</td>
<td>0xD756E638FB2CC843AE98F489B57F6D7D</td>
</tr>
</tbody>
</table><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#000000;">&#1058;&#1077;&#1087;&#1077;&#1088;&#1100;, &#1077;&#1089;&#1083;&#1080; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1080; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1080; &#1087;&#1086;&#1073;&#1072;&#1081;&#1090;&#1086;&#1074;&#1091;&#1102; &#1087;&#1077;&#1088;&#1077;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1091; "Rowset GUID"&nbsp;&#1080; "Column GUID" (&#1057;&#1084;. <a href="https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2">https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2</a>), &#1090;&#1086; &#1084;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1084; &#1080;&#1084;&#1077;&#1085;&#1072; &#1087;&#1072;&#1087;&#1086;&#1082; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1086;&#1081; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;.</span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#000000;">&#1048;&#1090;&#1086;&#1075;.<br></span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#000000;">&#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1089;&#1090;&#1072;&#1090;&#1100;&#1077; &#1084;&#1099; &#1088;&#1072;&#1079;&#1086;&#1073;&#1088;&#1072;&#1083;&#1080;&#1089;&#1100; &#1089; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1084;&#1080; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072;&#1084;&#1080; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; FILESTREAM, &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1103; &#1085;&#1077;&#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1077; &#1080; &#1089;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077; &#1086;&#1090; &#1075;&#1083;&#1072;&#1079; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1099; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;. &#1052;&#1099; &#1085;&#1072;&#1076;&#1077;&#1077;&#1084;&#1089;&#1103;, &#1095;&#1090;&#1086; &#1076;&#1072;&#1085;&#1085;&#1099;&#1081; &#1084;&#1072;&#1090;&#1077;&#1088;&#1080;&#1072;&#1083; &#1087;&#1086;&#1079;&#1074;&#1086;&#1083;&#1080;&#1090; &#1074;&#1072;&#1084; &#1087;&#1086;&#1083;&#1085;&#1077;&#1077; &#1087;&#1086;&#1085;&#1103;&#1090;&#1100; &#1088;&#1072;&#1073;&#1086;&#1090;&#1091; &#1089; &nbsp;FILESTREAM.<br></span></span><span style="font-family:courier new,courier;font-size:small;"><span style="color:#000000;">&#1042; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1093; &#1089;&#1090;&#1072;&#1090;&#1100;&#1103;&#1093; &#1084;&#1099; &#1088;&#1072;&#1089;&#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1084; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1084; FILESTREAM&nbsp;&#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; &#1103;&#1079;&#1099;&#1082;&#1072;&nbsp;Transact-SQL &#1080; C#.</span></span></p><p></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&nbsp;</strong></span></span></p><p><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><span style="font-family:arial,helvetica,sans-serif;font-size:small;"><strong>&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1050;&#1072;&#1083;&#1077;&#1085;&#1080;&#1082;, Senior Premier Field Engineer (PFE), MSFT (Russia)</strong>&nbsp;</span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#000000;">&nbsp;</span></span></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#000000;">&nbsp;</span></span></p><p></p><p><span style="font-family:courier new,courier;font-size:small;"><span style="color:#3366ff;font-family:Arial;"><span style="color:#000000;">&nbsp;</span></span></span></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Введение в FILESTREAM и связь FILESTREAM с операционной системой.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/filestream-filestream-108</link>
      <pubDate>Thu, 18 Sep 2014 03:44:00 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/09/18/filestream-filestream-108/</guid>
      <description><![CDATA[Уважаемый читатель данная статья перенесена сюда.]]></description>
      <content:encoded><![CDATA[Уважаемый читатель данная статья перенесена <a href="https://www.datainternals.ru/blog/sql-server-filestream-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1">сюда</a>.]]></content:encoded>
    </item>
    <item>
      <title>Внутренние механизмы SQL Server FILESTREAM.</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlruteam/sql-server-filestream</link>
      <pubDate>Fri, 12 Sep 2014 10:22:00 GMT</pubDate>
      <dc:creator><![CDATA[MSFT Russian PFE Team (SQL, Cluster)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sqlruteam/2014/09/12/sql-server-filestream/</guid>
      <description><![CDATA[Уважаемый читатель, статья перемещена сюда.]]></description>
      <content:encoded><![CDATA[Уважаемый читатель, статья перемещена <a href="https://www.datainternals.ru/blog/sql-server-filestream-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1">сюда</a>.]]></content:encoded>
    </item>
  </channel>
</rss>