<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru-RU"><title type="html">Russian SQL Server Club</title><subtitle type="html" /><id>http://www.itcommunity.ru/blogs/rsug/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.itcommunity.ru/blogs/rsug/atom.aspx" /><generator uri="http://communityserver.org" version="2.0.60217.2664">Community Server</generator><updated>2010-06-09T14:08:05Z</updated><entry><title>Удобная процедура трассировки событий на стороне сервера</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/07/23/115308.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/07/23/115308.aspx</id><published>2010-07-23T09:21:00Z</published><updated>2010-07-23T09:21:00Z</updated><content type="html">&lt;P&gt;&lt;IMG alt=SQLTrace align=left src="http://www.t-sql.ru/images/SQLTrace.gif" width=200 height=200&gt; Для всех, кто работает с &lt;A href="http://msdn.microsoft.com/ru-ru/library/ms162808.aspx"&gt;SQL Profiler&lt;/A&gt; для отслеживания событий на сервере, хорошо известно, как создавать трассировки. Это не представляет никакой сложности. И действительно, SQL Server Profiler обладает богатым интерфейсом, предназначенным для создания и управления трассировкой, позволяющим анализировать и воспроизводить результаты трассировки.&lt;/P&gt;
&lt;P&gt;Но всегда ли есть возможность воспользоваться SQL Profiler`ом!? А самое главное работа Profiler приводит к значительным накладным расходам. Основные затраты идут на создание наборов строк для отправки их клиенту Profiler. В этом плане трассировка с помощью команд T-SQL позволяет минимизировать воздействие на производительность, т.к. она выполняется на стороне сервера и избегает перегрузки.&lt;/P&gt;
&lt;P&gt;Кромя того, большинство экспертов по MS SQL Server, в том числе и сотрудники Microsoft рекомендуют отдать предпочтение трассировке на стороне сервера. Это подтверждают и тесты, особый интерес у меня (думаю и у вас) вызвала статья &lt;A href="http://sqlblog.com/blogs/linchi_shea/archive/2007/08/01/trace-profiler-test.aspx"&gt;Performance Impact: Profiler Tracing vs. Server Side SQL Tracing&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Разница в замерах чуть ниже, а сейчас скажу о чём собственно это статья и что же это за удобная процедура трассировки: как извесно трассирывание на T-SQL очень трудоёмкая задача и не слишком понятная для начинающих администраторов/разработчиков, поэтому у меня и возникла идея написать что-то более понятное и удобное для повседневного использования.&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/07/23/115308.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Alexey Knyazev</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Оператор распараллеливания (Exchange)</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/113915.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/113915.aspx</id><published>2010-07-14T14:16:00Z</published><updated>2010-07-14T14:16:00Z</updated><content type="html">&lt;p&gt;&lt;img src="/Themes/default/RssImportImages/588/3d0bbcc7-952e-4e59-b0f0-0121b416f837.gif" align="right" hspace="12" alt="" /&gt;&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;p align="justify"&gt;По материалам статьи Craig Freedman &amp;laquo;&lt;a href="http://blogs.msdn.com/b/craigfr/archive/2006/10/25/the-parallelism-operator-aka-exchange.aspx"&gt;The Parallelism Operator (aka Exchange)&lt;/a&gt;&amp;raquo;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Перевод &lt;a href="http://msmvps.com/blogs/irinanaumova"&gt;Ирины Наумовой&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Как я уже писал в статье &lt;a href="http://www.sql.ru/articles/mssql/2007/070604IntroductionToParallelQueryExecution.shtml"&gt;Введение в распараллеливание исполнения запроса&lt;/a&gt; , итератор параллелизма (или обмена - Exchange operator) фактически привносит в процесс выполнения запроса возможность распараллеливания задачи. Оптимизатор помещает оператор обмена в том месте, где происходит разделение на несколько потоков, и оператор обмена перемещает строки между потоками.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;div&gt;&lt;a href="http://msmvps.com/blogs/irinanaumova/archive/2010/07/14/1773917.aspx&amp;rdquo;"&gt;Перейти к статье&lt;/a&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/irinanaumova/archive/2010/07/14/1773917.aspx&amp;rdquo;"&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="/Themes/default/RssImportImages/588/7772782e-ae25-431c-a22e-9cdf410de5d2.jpg"&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/113915.aspx"&gt;read more&lt;/a&gt;)</content><author><name>gladchenko</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Оператор распараллеливания (Exchange)</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/115352.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/115352.aspx</id><published>2010-07-14T14:16:00Z</published><updated>2010-07-14T14:16:00Z</updated><content type="html">&lt;p&gt;&lt;img src="/Themes/default/RssImportImages/588/283f0798-a7bc-4c9a-84d3-487709a3924d.gif" align="right" hspace="12" alt="" /&gt;&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;p align="justify"&gt;По материалам статьи Craig Freedman &amp;laquo;&lt;a href="http://blogs.msdn.com/b/craigfr/archive/2006/10/25/the-parallelism-operator-aka-exchange.aspx"&gt;The Parallelism Operator (aka Exchange)&lt;/a&gt;&amp;raquo;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Перевод &lt;a href="http://msmvps.com/blogs/irinanaumova"&gt;Ирины Наумовой&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Как я уже писал в статье &lt;a href="http://www.sql.ru/articles/mssql/2007/070604IntroductionToParallelQueryExecution.shtml"&gt;Введение в распараллеливание исполнения запроса&lt;/a&gt; , итератор параллелизма (или обмена - Exchange operator) фактически привносит в процесс выполнения запроса возможность распараллеливания задачи. Оптимизатор помещает оператор обмена в том месте, где происходит разделение на несколько потоков, и оператор обмена перемещает строки между потоками.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;div&gt;&lt;a href="http://msmvps.com/blogs/irinanaumova/archive/2010/07/14/1773917.aspx"&gt;Перейти к статье&lt;/a&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/irinanaumova/archive/2010/07/14/1773917.aspx"&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="/Themes/default/RssImportImages/588/0784348f-c110-480a-be67-0c9caf3a7c47.jpg"&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/115352.aspx"&gt;read more&lt;/a&gt;)</content><author><name>gladchenko</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Оператор распараллеливания (Exchange)</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/113914.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/113914.aspx</id><published>2010-07-14T14:06:00Z</published><updated>2010-07-14T14:06:00Z</updated><content type="html">&lt;p&gt;&lt;img src="/Themes/default/RssImportImages/588/8614513f-4371-4e09-9aea-b7d090dda348.gif" align="right" hspace="12" alt="" /&gt;&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;p align="justify"&gt;По материалам статьи Craig Freedman &amp;laquo;&lt;a href="http://blogs.msdn.com/b/craigfr/archive/2006/10/25/the-parallelism-operator-aka-exchange.aspx"&gt;The Parallelism Operator (aka Exchange)&lt;/a&gt;&amp;raquo;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Перевод &lt;a href="http://msmvps.com/blogs/irinanaumova"&gt;Ирины Наумовой&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Как я уже писал в статье &lt;a href="http://www.sql.ru/articles/mssql/2007/070604IntroductionToParallelQueryExecution.shtml"&gt;Введение в распараллеливание исполнения запроса&lt;/a&gt; , итератор параллелизма (или обмена - Exchange operator) фактически привносит в процесс выполнения запроса возможность распараллеливания задачи. Оптимизатор помещает оператор обмена в том месте, где происходит разделение на несколько потоков, и оператор обмена перемещает строки между потоками.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;h2&gt;Итератор обмена &amp;ndash; на самом деле это два итератора&lt;/h2&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Итератор обмена в действительности является двумя итераторами: производитель и потребитель (этим он отличается от всех других итераторов). Мы размещаем производителя в корень поддерева запроса (его часто называют ветвлением). Производитель считывает строки на входе своего поддерева, транслирует эти строки в пакеты, и направляет пакеты соответствующим потребителям. Потребитель размещается в &amp;laquo;листе&amp;raquo; следующего поддерева запроса. Потребитель принимает пакеты от своего производителя, извлекает из этих пакетов строки, и возвращает строки родительскому итератору. Например, &lt;a href="http://msdn.microsoft.com/ru-ru/library/ms190783.aspx"&gt;оператор Repartition Streams&lt;/a&gt;, выполняющийся со степенью параллелизма (DOP) равной двойке, будет состоять из двух производителей и двух потребителей:&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p align="center"&gt;&lt;img src="/Themes/default/RssImportImages/588/ad2ee11d-b8ee-432e-82fa-f68c2e2f9efb.jpg" align="center" hspace="12" alt="" /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Обратите внимание, что, в то время как поток данных между большинством итераторов основывается на принципе &amp;laquo;тяни&amp;raquo; (итераторы вызывают GetRow для своих &amp;laquo;детишек&amp;raquo;, когда готовы к обработке другой строки), поток данных оператора обмена между производителем и потребителем основан на принципе &amp;laquo;толкай&amp;raquo;. То есть производитель заполняет пакет строками и &amp;laquo;выталкивает&amp;raquo; его потребителю. Эта модель позволяет потокам производителя и потребителя выполняться независимо друг от друга (тут мы имеем такое управление потоком данных, которое не позволит быстрому производителю затопить медленного потребителя большим количеством пакетов).&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;h2&gt;Сколько существует разных типов обмена?&lt;/h2&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Оператор обмена может быть классифицирован тремя различными способами.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p align="justify"&gt;Во-первых, мы можем классифицировать оператор обмена, основываясь на количестве потоков потребителя и/или производителя:&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p align="center"&gt;
&lt;table bgcolor="#f5f5f5" width="80%" cellpadding="2" cellspacing="1" border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align="center"&gt;&lt;b&gt;Тип&lt;/b&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;b&gt;Количество потоков производителя&lt;/b&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;b&gt;Количество потоков потребителя&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms187002.aspx"&gt;Gather Streams&lt;/a&gt;&lt;/td&gt;
&lt;td align="left"&gt;DOP&lt;/td&gt;
&lt;td align="left"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms190783.aspx"&gt;Repartition Streams&lt;/a&gt;&lt;/td&gt;
&lt;td align="left"&gt;DOP&lt;/td&gt;
&lt;td align="left"&gt;DOP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms189914.aspx"&gt;Distribute Streams&lt;/a&gt;&lt;/td&gt;
&lt;td align="left"&gt;1&lt;/td&gt;
&lt;td align="left"&gt;DOP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="/Themes/default/RssImportImages/588/dec3155d-2e65-4500-ba56-b53574fa07a3.jpg" align="center" hspace="12" alt="" /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Оператор Gather Streams часто называют &amp;laquo;началом распараллеливания&amp;raquo; итератора обмена: т.е. те операторы, которые расположены в плане выше него, выполняются последовательно, а те операторы, которые ниже него, выполняются параллельно. Корнем итератора обмена любого параллельного плана всегда является оператор Gather Streams, так как результаты любого плана запроса должны, в конечном счете, собраться в один поток, который будет возвращен клиенту. Оператор Distribute Streams часто называют &amp;laquo;завершением распараллеливания&amp;raquo; обмена. Это противоположность предыдущему оператору: те операторы, которые выше Distribute Streams, выполняются параллельно, в то время как те операторы, которые ниже него, работают последовательно.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p align="justify"&gt;Во-вторых, мы можем классифицировать оператор обмена между потоками, основываясь на том, как перенаправляются строки от производителя потребителю. Обращаем Ваше внимание на свойство &amp;laquo;Тип секционирования (partitioning type)&amp;raquo; оператора обмена потоков. Тип секционирования имеет смысл только для оператора Repartition Streams или оператора Distribute Streams, когда у оператора Gather Streams существует только один маршрут для строк: в направлении единственного потока потребителя. SQL Сервер поддерживает следующие типы секционирования:&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p align="center"&gt;
&lt;table bgcolor="#f5f5f5" width="80%" cellpadding="2" cellspacing="1" border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align="center"&gt;&lt;b&gt;Тип&amp;nbsp;секционирования&lt;/b&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;b&gt;Описание&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;Broadcast&lt;/td&gt;
&lt;td align="left"&gt;Посылает все строки всем потокам потребителя.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;Round Robin&lt;/td&gt;
&lt;td align="left"&gt;Последовательно посылает каждый пакет строк следующему потребителю.&lt;/td&gt;
&lt;/tr&gt;
&lt;br /&gt;
&lt;tr&gt;
&lt;td align="left"&gt;Hash&lt;/td&gt;
&lt;td align="left"&gt;Определяет куда посылать каждую строку на основании оценки хэш-функции для одной или более колонки в строке.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;Round Robin&lt;/td&gt;
&lt;td align="left"&gt;Range&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;Demand&lt;/td&gt;
&lt;td align="left"&gt;Посылает следующую строку следующему потребителю, который ее запрашивает. Этот тип секционирования - единственный тип обмена, который использует преимущественно притягивающую, чем выталкивающую модель для потока данных. Он используется только в планах запросов с секционированными таблицами.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;В-третьих, мы можем классифицировать обмен как слияние (или сохранение порядка сортировки) и без слияния (или сохранение отсутствия упорядочивания). Потребителю при обмене слиянием гарантируется, что строки от нескольких производителей будут возвращены в заданном порядке сортировки (строки должны быть в этом порядке сортировки уже у производителя; обмен слиянием ничего не сортирует). Обмен слиянием имеет смысл только для Gather Streams или Repartition Streams; у оператора Distribute Streams только один производитель, таким образом, для него возможен только один поток строк, и нечего объединять для потребителей.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;h2&gt;План исполнения запроса&lt;/h2&gt;
&lt;p align="justify"&gt;SQL Server показывает все перечисленные выше свойства в плане исполнения запроса (в графическом, текстовом и XML представлении).&lt;/p&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Если посмотреть на графическое представление плана исполнения запроса, там сразу видно, какие операторы распараллеливаются (то есть, какие операторы окажутся между стартовым и финишным операторами обмена), это можно узнать по небольшому символу параллелизма, дорисованному к значку оператора:&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p align="center"&gt;&lt;img src="/Themes/default/RssImportImages/588/70a48d7f-0d71-428c-aa96-e96813ee4d7d.jpg" align="center" hspace="12" alt="" /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;В моей следующей статье о параллелизме, я приступлю к исследованию некоторых параллельных планов исполнения запросов, и продемонстрирую несколько способов использования операторов обмена.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="/Themes/default/RssImportImages/588/309d90a0-fe53-4cb8-9ba5-558e06af6773.jpg"&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/07/14/113914.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Ирина Наумова</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Microsoft SQL Server 2008. Разработка баз данных. Учебный курс Microsoft (+ CD-ROM)</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/07/13/113533.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/07/13/113533.aspx</id><published>2010-07-13T05:50:00Z</published><updated>2010-07-13T05:50:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.ozon.ru/context/detail/id/5290843/"&gt;&lt;img src="http://www.ozon.ru/multimedia/books_covers/1001801692.jpg" align="right" hspace="10"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div align=justify&gt;
&lt;P align=justify&gt;
Данное официальное пособие Microsoft посвящено разработке баз данных Microsoft SQL Server 2008. Обсуждаются стратегии доступа и извлечение данных, изменение данных с помощью инструкций; таблицы, типы и декларативная целостность данных; сложные запросы, программирование в Microsoft SQL Server на языке T-SQL пользовательских хранимых процедур, функций, триггеров и представлений; методы повышения производительности запросов, расширение функциональных возможностей Microsoft SQL Server за счет использования XML, SQLCLR и Filestream, а также с помощью пространственных типов, полнотекстового поиска и Service Broker. Книга не только является ценным руководством для администраторов баз данных и специалистов по внедрению и поддержке Microsoft SQL Server 2008, но и позволяет самостоятельно подготовиться к сдаче сертификационного экзамена Microsoft 70-433. 
&lt;/p&gt;&lt;P align=justify&gt;
Прилагаемый компакт-диск содержит электронную версию книги на английском языке, тренировочные тесты, файлы программного кода, базы данных и дополнительные материалы. 
&lt;/p&gt;&lt;ul&gt;&lt;P&gt;
Для программистов и администраторов баз данных.&lt;br&gt;
Издательство: Русская Редакция, 2010 г.&lt;br&gt;
Твердый переплет, 496 стр.&lt;br&gt;
ISBN   978-5-7502-0394-9, 978-0-7356-2639-3&lt;br&gt;
Тираж: 1500 экз.&lt;br&gt;
Формат: 70x100/16 (~167x236 мм)&lt;br&gt;
Цена: 558 руб&lt;/p&gt;&lt;/ul&gt;
&lt;/div&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/07/13/113533.aspx"&gt;read more&lt;/a&gt;)</content><author><name>agladchenko</name><uri>http://www.itcommunity.ru/members/agladchenko.aspx</uri></author></entry><entry><title>Экспресс-обзор Microsoft BI 2010</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/30/111545.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/30/111545.aspx</id><published>2010-06-30T06:32:00Z</published><updated>2010-06-30T06:32:00Z</updated><content type="html">На сайте проекта TechDays.ru опубликована видео-запись моего очередного доклада «Экспресс-обзор Microsoft BI 2010». В докладе кратко дана характеристика решения по бизнес-аналитике от Microsoft, показаны основные пользовательские инструменты анализа данных, даны начальные сведения о составе компонентов Microsoft BI 2010. Основу доклада составляет демонстрация пользовательских инструментов анализа данных на русифицированной виртуальной машине R9.2.&lt;img alt="" border="0" src="/Themes/default/RssImportImages/588/5d927590-d21b-4f36-9e72-6e8b62dbd723.jpg" /&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/30/111545.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Иван Косяков</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Создаем Sql Server backup compression самостоятельно, за 21 минуту</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/110674.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="296069" href="http://www.itcommunity.ru/blogs/rsug/attachment/110674.ashx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/110674.aspx</id><published>2010-06-28T18:03:00Z</published><updated>2010-06-28T18:03:00Z</updated><content type="html">&lt;P&gt;Некоторое время назад я подыскивал для заказчика решение по созданию&amp;nbsp;сжатых резервных копий для Sql Server.&lt;/P&gt;
&lt;P&gt;Необходимость и преимущества сжатых резвервных копий общеизвестны - снижается необходимость в дисковом пространстве, уменьшается время создания резервных копий и время восстановления и т.п.&lt;/P&gt;
&lt;P&gt;Перебрав несколько решений (к слову сказать - довольно дорогостоящих), я всё-таки сделал выбор в пользу одной из младших редакций популярного бренда.&lt;/P&gt;
&lt;P&gt;Отправив отчет об исследовании я задумался, а что делать, если денег жаль, а использовать сжатые резервные копии - хочется?&lt;/P&gt;
&lt;P&gt;По этой причине за 21 минуту из подручных файлов примеров для VDI и zlib было собрано простенькое приложение, позволяющее бэкапится сразу в gzip файл.&lt;/P&gt;
&lt;P&gt;Разумеется, там есть еще чего дорабатывать напильником, но даже в таком состоянии оно достаточно успешно работает с приемлимой скоростью и достаточно высоким коэффициентом сжатия.&lt;/P&gt;
&lt;P&gt;Проект и релизный бинарник прилагается.&lt;/P&gt;
&lt;P&gt;параметры запуска&lt;/P&gt;&lt;PRE&gt;-instance &amp;lt;instance name&amp;gt;
-database &amp;lt;database name&amp;gt;
-user &amp;lt;user name&amp;gt;
-password &amp;lt;password&amp;gt;
-trusted &amp;lt;use trusted connection&amp;gt;
-file &amp;lt;out archive name&amp;gt;
-with &amp;lt;with options without with keyword&amp;gt;
-backupdb
-restoredb
-verify
-header
-filelist
-backuplog
-restorelog
&lt;/PRE&gt;
&lt;P&gt;пример вызова&lt;/P&gt;
&lt;P&gt;osimple.exe -backupdb -database AdventureWorks -file AdventureWorks.gz -with "stats=1,checksum" -trusted&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/110674.aspx"&gt;read more&lt;/a&gt;)</content><author><name>locky</name><uri>http://www.itcommunity.ru/members/locky.aspx</uri></author></entry><entry><title>SQL Server 2008 R2 для многопроцессорных систем</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/110623.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/110623.aspx</id><published>2010-06-28T12:58:00Z</published><updated>2010-06-28T12:58:00Z</updated><content type="html">&lt;div align="justify"&gt;
&lt;p&gt;Вашему вниманию предлагается обзор современных возможностей SQL Server 2008 R2 по поддержке многопроцессорных серверных архитектур. Статья относится только к платформе Windows и затрагивает только те архитектурные особенности многопроцессорных систем, которые показались автору значимыми при развёртывании приложений баз данных SQL Server.&lt;br /&gt;Статья адресована опытным администраторам баз данных SQL Server, знакомым с архитектурой &lt;a href="http://blogs.technet.com/b/sqlos/"&gt;SQLOS&lt;/a&gt; и современными платформами &lt;a href="http://www.intel.com/"&gt;Intel&lt;/a&gt; и &lt;a href="http://www.amd.com/"&gt;AMD&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;Оглавление&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;p&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#01"&gt;Введение&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#02"&gt;Традиционная архитектура NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#03"&gt;Особенности NUMA-like архитектур&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#04"&gt;Поддержка NUMA в операционной системе&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#05"&gt;Windows 2008 и NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#06"&gt;Windows 2008 R2 и NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#07"&gt;NUMA I/O&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#08"&gt;Hard-NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#09"&gt;SQLOS и NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#10"&gt;Soft-NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#11"&gt;Soft-NUMA для Non-NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#12"&gt;NUMA для большого числа процессоров&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#13"&gt;Привязка портов сетевых интерфейсов к процессорам&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#14"&gt;Максимальный уровень параллелизма&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#15"&gt;Выводы&lt;/a&gt;&lt;/p&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="/Themes/default/RssImportImages/588/4813e66a-dbcc-4ae9-9499-1f4e2fb53198.jpg"&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/110623.aspx"&gt;read more&lt;/a&gt;)</content><author><name>gladchenko</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>SQL Server 2008 R2 для многопроцессорных систем</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/115353.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/115353.aspx</id><published>2010-06-28T12:58:00Z</published><updated>2010-06-28T12:58:00Z</updated><content type="html">&lt;div align="justify"&gt;
&lt;p&gt;Вашему вниманию предлагается обзор современных возможностей SQL Server 2008 R2 по поддержке многопроцессорных серверных архитектур. Статья относится только к платформе Windows и затрагивает только те архитектурные особенности многопроцессорных систем, которые показались автору значимыми при развёртывании приложений баз данных SQL Server.&lt;br /&gt;Статья адресована опытным администраторам баз данных SQL Server, знакомым с архитектурой &lt;a href="http://blogs.technet.com/b/sqlos/"&gt;SQLOS&lt;/a&gt; и современными платформами &lt;a href="http://www.intel.com/"&gt;Intel&lt;/a&gt; и &lt;a href="http://www.amd.com/"&gt;AMD&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;Оглавление&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;p&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#01"&gt;Введение&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#02"&gt;Традиционная архитектура NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#03"&gt;Особенности NUMA-like архитектур&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#04"&gt;Поддержка NUMA в операционной системе&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#05"&gt;Windows 2008 и NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#06"&gt;Windows 2008 R2 и NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#07"&gt;NUMA I/O&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#08"&gt;Hard-NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#09"&gt;SQLOS и NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#10"&gt;Soft-NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#11"&gt;Soft-NUMA для Non-NUMA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#12"&gt;NUMA для большого числа процессоров&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#13"&gt;Привязка портов сетевых интерфейсов к процессорам&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#14"&gt;Максимальный уровень параллелизма&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itband.ru/2010/06/sql-server-2008-r2-numa/#15"&gt;Выводы&lt;/a&gt;&lt;/p&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="/Themes/default/RssImportImages/588/35752715-70a4-4164-a47e-e334e5f6140f.jpg"&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/28/115353.aspx"&gt;read more&lt;/a&gt;)</content><author><name>gladchenko</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Cumulative Update package 2 for SQL Server 2008 R2</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/23/109720.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/23/109720.aspx</id><published>2010-06-23T06:42:00Z</published><updated>2010-06-23T06:42:00Z</updated><content type="html">&lt;DIV align=justify&gt;
&lt;P align=justify&gt;&lt;IMG align=right src="http://support.microsoft.com/library/images/support/CN/hotfix_icon.png"&gt; 
&lt;P align=justify&gt;23 июня 2010г. стали доступны для заказа файлы нового кумулятивного обновления №2 для SQL Server 2008 R2.&lt;/P&gt;
&lt;P align=justify&gt;&lt;B&gt;ВНИМАНИЕ!&lt;/B&gt;&lt;BR&gt;Для данного исправления не было проведено полное тестирование. Поэтому оно предназначено только для систем или компьютеров, в которых произошла конкретная ошибка, описанная в одной или более статей базы знаний Microsoft. Номера статей перечислены в поле "Номера статей из базы знаний" в таблице в конце данного сообщения. Если данное исправление стало причиной каких-либо проблем с совместимостью или ошибок при установке, мы рекомендуем подождать выхода следующего выпуска пакета обновления. Новый пакет обновления будет содержать полностью протестированную версию данного исправления. Мы понимаем, что очень сложно определить, связаны ли какие-либо проблемы с совместимостью или ошибки при установке с данным исправлением. Если вы хотите получить подтверждение, что данное исправление предназначено для устранения именно возникшей у вас проблемы, либо вы считаете, что из-за данного исправления у вас возникли проблемы с совместимостью или ошибки при установке, свяжитесь со специалистами службы поддержки, и они вам помогут. Для получения контактных сведений службы поддержки скопируйте приведенную ниже ссылку и вставьте ее в свой веб-обозреватель:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;A href="http://support.microsoft.com/contactus/"&gt;http://support.microsoft.com/contactus/&lt;/A&gt;&lt;/P&gt;
&lt;P align=justify&gt;Если вы решили установить данное исправление, обратите внимание на следующую информацию:&lt;/P&gt;
&lt;UL&gt;
&lt;P align=justify&gt;Не разворачивайте исправление в рабочей среде, предварительно не проверив его работу.&lt;/P&gt;
&lt;P align=justify&gt;Перед установкой выполните резервное копирование системы или компьютера, где будет устанавливаться исправление.&lt;/P&gt;&lt;/UL&gt;
&lt;P align=justify&gt;&lt;B&gt;Дополнительные сведения об исправлении&lt;/B&gt;&lt;/P&gt;
&lt;P align=justify&gt;Пакет с данным исправлением защищен паролем. Для каждого пакета необходимо ввести пароль, который мы указали в данном сообщении. Чтобы правильно ввести пароль, мы рекомендуем выделить его в данном сообщении, скопировать и вставить в соответствующий запрос. Если пароль будет указан неправильно, исправление установлено не будет.&lt;/P&gt;
&lt;P align=justify&gt;ПРИМЕЧАНИЕ. Пароли действительны в течение семи дней. Чтобы вы смогли извлечь файлы, загрузите пакет в течение семи следующих дней. Если вы получите данное сообщение менее чем за семь дней до окончания цикла существования пароля, вы получите два пароля. В этом случае, если вы загрузите пакет с исправлением до даты, указанной в поле "Дата изменения пароля" в таблице в конце данного сообщения, воспользуйтесь первым паролем. Вторым паролем можно воспользоваться, если вы загрузите пакет с исправлением после даты, указанной в поле "Дата изменения пароля".&lt;/P&gt;
&lt;P align=justify&gt;&lt;B&gt;&lt;A href="http://support.microsoft.com/kb/2072493/"&gt;Пакет накопительное обновление 2 для SQL Server 2008 R2&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Результирующий номер сборки: 10.50.1720.0&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=1 cellPadding=5&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;Имя файла&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;B&gt;Размер файла&lt;BR&gt;(в байтах)&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;B&gt;Дата изменения&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_SNAC&lt;/TD&gt;
&lt;TD&gt;3846568&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:46:06 AM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_SapBI&lt;/TD&gt;
&lt;TD&gt;1258397&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:42:14 AM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQLServer2008R2_RTM_CU2_2072493_10_50_1720_x86&lt;/TD&gt;
&lt;TD&gt;178275697&lt;/TD&gt;
&lt;TD&gt;6/21/2010 9:07:19 PM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_SNAC (x64)&lt;/TD&gt;
&lt;TD&gt;6929404&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:45:49 AM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQLServer2008R2_RTM_CU2_2072493_10_50_1720_x64&lt;/TD&gt;
&lt;TD&gt;275140884&lt;/TD&gt;
&lt;TD&gt;6/21/2010 9:07:23 PM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_SapBI&lt;/TD&gt;
&lt;TD&gt;1860573&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:41:56 AM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_RSShrPnt&lt;/TD&gt;
&lt;TD&gt;37149616&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:39:45 AM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_SapBI&lt;/TD&gt;
&lt;TD&gt;2430663&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:41:29 AM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQLServer2008R2_RTM_CU2_2072493_10_50_1720_IA64&lt;/TD&gt;
&lt;TD&gt;275706064&lt;/TD&gt;
&lt;TD&gt;6/21/2010 9:07:24 PM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SQL_Server_2008_R2_Cumulative_Update_2_SNAC (IA64)&lt;/TD&gt;
&lt;TD&gt;9189784&lt;/TD&gt;
&lt;TD&gt;6/22/2010 7:45:29 AM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Пакет:&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: i386&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415946_intl_i386_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415946_intl_i386_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: R1Pi-E6&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: i386&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415943_intl_i386_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415943_intl_i386_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: i^E][c6L&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2120979, 2143880, 2163958, 2163980, 980653, 980883, 981155, 981867, 982321, 982850&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: i386&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQLServer2008R2_RTM_CU2_2072493_10_50_17/10.50.1720.0/free/415861_intl_i386_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQLServer2008R2_RTM_CU2_2072493_10_50_17/10.50.1720.0/free/415861_intl_i386_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: i]7i*Xh^n8&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: x64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415945_intl_x64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415945_intl_x64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: 4lBuy6_b^!&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2120979, 2143880, 2163958, 2163980, 980653, 980883, 981155, 981867, 982321, 982850&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: x64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQLServer2008R2_RTM_CU2_2072493_10_50_17/10.50.1720.0/free/415862_intl_x64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQLServer2008R2_RTM_CU2_2072493_10_50_17/10.50.1720.0/free/415862_intl_x64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: f9E^2Qpq&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: x64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415942_intl_x64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415942_intl_x64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: EX!QfOX&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: x64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_R/10.50.1720.0/free/415940_intl_x64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_R/10.50.1720.0/free/415940_intl_x64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: kU*])fp!-&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: ia64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415941_intl_ia64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415941_intl_ia64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: I#t)WK%&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2120979, 2143880, 2163958, 2163980, 980653, 980883, 981155, 981867, 982321, 982850&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: ia64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQLServer2008R2_RTM_CU2_2072493_10_50_17/10.50.1720.0/free/415863_intl_ia64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQLServer2008R2_RTM_CU2_2072493_10_50_17/10.50.1720.0/free/415863_intl_ia64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: f*!saaGCN-&lt;BR&gt;&lt;BR&gt;-----------------------------------------------------------&lt;BR&gt;Номера статей из базы данных: 2028769, 2072493, 2143880, 2163958, 2163980, 979778, 979785, 980653, 980883, 980948, 981065, 981155, 981502, 981611, 981713, 981867, 981899, 981922, 981928, 981973, 982321, 982417, 982418, 982441, 982631, 982850, 983286&lt;BR&gt;Язык: All (Global)&lt;BR&gt;Платформа: ia64&lt;BR&gt;Расположение: (&lt;A href="http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415944_intl_ia64_zip.exe"&gt;http://hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/SQL_Server_2008_R2_Cumulative_Update_2_S/10.50.1720.0/free/415944_intl_ia64_zip.exe&lt;/A&gt;)&lt;BR&gt;Пароль: cunyLLZ&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Страницы описаний обновлений:&lt;/P&gt;
&lt;UL&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/kb/2072493/en-us"&gt;Cumulative Update package 2 for SQL Server 2008 R2&lt;/A&gt;&lt;/P&gt;&lt;/UL&gt;
&lt;P&gt;Обновления применимы к следующим версиям:&lt;/P&gt;
&lt;UL&gt;
&lt;P&gt;
&lt;LI&gt;Microsoft SQL Server 2008 R2 Datacenter 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Developer 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Enterprise 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Express 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Express with Advanced Services 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Standard 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Standard Edition for Small Business 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Web 
&lt;LI&gt;Microsoft SQL Server 2008 R2 Workgroup
&lt;P&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/23/109720.aspx"&gt;read more&lt;/a&gt;)</content><author><name>agladchenko</name><uri>http://www.itcommunity.ru/members/agladchenko.aspx</uri></author></entry><entry><title>Доступны пакеты Filter Packs для Microsoft Office 2010 </title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/18/108921.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/18/108921.aspx</id><published>2010-06-18T06:15:00Z</published><updated>2010-06-18T06:15:00Z</updated><content type="html">&lt;P&gt;&lt;IMG hspace=10 align=right src="http://img.microsoft.com/downloads/img/products/E49D77BF-D5AE-4EC6-9DFA-D7A19DBA995E.gif"&gt;&lt;/P&gt;
&lt;DIV align=justify&gt;
&lt;P align=justify&gt;Пакет Microsoft Filter Pack является единственным средством распространения фильтров IFilter для Office. Фильтры IFilter представляют собой компоненты, с помощью которых службы поиска индексируют содержимое файлов определенного типа, позволяя производить поиск в содержимом этих файлов. Они не предназначены для использования со службами поиска Майкрософт (Sharepoint, SQL, Exchange и Windows Search).&lt;/P&gt;
&lt;P align=justify&gt;Установите этот продукт, если необходимо выполнить поиск содержимого в файлах указанных ниже типов.&lt;/P&gt;
&lt;P align=justify&gt;В состав пакета Filter Pack входят следующие фильтры:&lt;/P&gt;
&lt;UL&gt;
&lt;P&gt;фильтр Legacy Office Filter (97-2003; файлы с расширением DOC, PPT и XLS);&lt;BR&gt;фильтр Metro Office Filter (2007; файлы с расширением DOCX, PPTX и XLSX);&lt;BR&gt;фильтр Zip Filter;&lt;BR&gt;фильтр OneNote Filter;&lt;BR&gt;фильтр Visio Filter;&lt;BR&gt;фильтр Publisher Filter;&lt;BR&gt;фильтр Open Document Format Filter.&lt;/P&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Краткая информация&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;P&gt;Страница загрузки: &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=1B6E9026-F505-403E-84C3-A5DEA704EC67&amp;amp;displaylang=en"&gt;Пакеты Filter Packs для Microsoft Office 2010 &lt;/A&gt;&lt;BR&gt;Файл для загрузки: &lt;A href="http://download.microsoft.com/download/E/4/A/E4A1466B-631E-4D76-9273-47C5B3F497C7/FilterPack32bit.exe"&gt;FilterPack32bit.exe&lt;/A&gt;&lt;BR&gt;Файл для загрузки: &lt;A href="http://download.microsoft.com/download/E/4/A/E4A1466B-631E-4D76-9273-47C5B3F497C7/FilterPack64bit.exe"&gt;FilterPack64bit.exe&lt;/A&gt;&lt;BR&gt;Версия: 2.0&lt;BR&gt;Дата публикации: 06.05.2010г.&lt;BR&gt;Язык интерфейса: Русский&lt;BR&gt;Размер файла загрузки: 3.5 МБ - 7.4 МБ&lt;/P&gt;&lt;/UL&gt;&lt;/DIV&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/18/108921.aspx"&gt;read more&lt;/a&gt;)</content><author><name>agladchenko</name><uri>http://www.itcommunity.ru/members/agladchenko.aspx</uri></author></entry><entry><title>Финальное обновление обучающих материалов по SQL Server 2008 R2</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/15/108185.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/15/108185.aspx</id><published>2010-06-15T06:47:59Z</published><updated>2010-06-15T06:47:59Z</updated><content type="html">Сегодня стало доступно для скачивания новое (финальное) обновление Пакета обучающих материалов по SQL Server 2008 R2. Новые презентации (10): What&amp;#8217;s New in the Excel 2010 Client Loading and Preparing Data for Analysis in SQL Server PowerPivot for Excel 2010 Creating Reports with SQL Server PowerPivot for Excel 2010 Defining DAX Calculations with PowerPivot for Excel [...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/15/108185.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Иван Косяков</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>SQL Server требует постоянно перезагрузку</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/13/115600.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/13/115600.aspx</id><published>2010-06-13T10:48:00Z</published><updated>2010-06-13T10:48:00Z</updated><content type="html">&lt;P&gt;&lt;IMG alt="" src="http://www.t-sql.ru/images/error.bmp"&gt; Ошибка с которой и мне пришлось столкнуться, при установке SQL Server либо SP, требовалась перезагрузка, но после перезагрузки сообщение появлялось опять:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Rule "Restart computer" failed. &lt;BR&gt;A computer restart is required. You must restart this computer before installing SQL Server.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Решается проблема достаточно просто, правкой реестра: Находим ветку &lt;EM&gt;"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"&lt;/EM&gt; и удаляем или переименовываем ключ &lt;STRONG&gt;PendingFileRenameOperations&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Этого должно быть достаточно, но если и это не поможет, то проделайте теже действия с ключами ещё пары веток реестра:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\Control\Session Manager\PendingFileRenameOperations" 
&lt;LI&gt;"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002\Control\Session Manager\PendingFileRenameOperations" &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;После этого можно продолжить установку SQL Server.&lt;/P&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/13/115600.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Alexey Knyazev</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Записи сессий Microsoft BI Conference 2010</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/09/107395.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/09/107395.aspx</id><published>2010-06-09T14:31:48Z</published><updated>2010-06-09T14:31:48Z</updated><content type="html">Событие «Microsoft BI Conference 2010» стартовало 7 июня 2010 года в Новом Орлеане, LA и будет продолжаться в течение 5 дней. Все сессии данной конференции (в сумме 54) на следующий день после соответствующего доклада публикуются по адресу http://www.msteched.com/BI. Желаю приятного просмотра!&lt;img alt="" border="0" src="/Themes/default/RssImportImages/588/be346bb0-b687-44a0-adcb-bfce2e508c91.jpg" /&gt;...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/09/107395.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Иван Косяков</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry><entry><title>Возможна ли автоматическая авторизация в SSRS пользователя, авторизованного в Project Server?</title><link rel="alternate" type="text/html" href="http://www.itcommunity.ru/blogs/rsug/archive/2010/06/09/107377.aspx" /><id>http://www.itcommunity.ru/blogs/rsug/archive/2010/06/09/107377.aspx</id><published>2010-06-09T13:08:05Z</published><updated>2010-06-09T13:08:05Z</updated><content type="html">В SSRS 2008 и Project Server 2007 можно использовать Windows-аутентификацию. Для автоматического обновления списка пользователей из AD нужно настроить расписание запуска работы синхронизации списков пользователей Project Server и SSRS с Active Directory, либо добавлять пользователей Active Directory вручную. Настройки безопасности можно делать на уровне групп Active Directory. В случае необходимости настройки безопасности для пользователей индивидуально [...(&lt;a href="http://www.itcommunity.ruhttp://www.itcommunity.ru/blogs/rsug/archive/2010/06/09/107377.aspx"&gt;read more&lt;/a&gt;)</content><author><name>Иван Косяков</name><uri>http://www.itcommunity.ru/members/.aspx</uri></author></entry></feed>