Отправляет email-рассылки с помощью сервиса Sendsay

MS SQL Server

  Все выпуски  

MS SQL Server - дело тонкое...


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

#049<<  #050

ЮБИЛЕЙНЫЙ ВЫПУСК

Вот так, не успели оглянуться, а уже прошёл год с тех пор, когда в Российском интернете появился небольшой сайт www.sql.ru, а на сервере subscribe.ru начала выходить рассылка "MS SQL Server - дело тонкое". Многое изменилось с тех пор. Сайт теперь посещают не менее 500 человек в день, а у рассылки почти шесть с половиной тысяч подписчиков. Да и в РУнете не обошлось без перемен. Год назад ресурсов, посвящённых базам данных, было очень мало, а информацию приходилось добывать в основном с англоязычных сайтов. Радует то, что теперь полезных нам с вами сайтов стало намного больше, да и качественный уровень находящихся на них материалов существенно подрос, вплоть до того, что уже почти год издаётся российская версия журнала "SQL Magazine OnLine". Приятно осознавать, что и соавторы проекта SQL.RU приложили к этому процессу свои скромные усилия.
Сегодня, вашему вниманию предлагается пятидесятый выпуск рассылки, удивительно совпавшая с юбилеем круглая цифра. Увы, только 50 выпусков удалось сделать за год. Виной тому патологическая нехватка времени. Надеюсь, она не очень заметно сказалась на качестве рассылаемых материалов. Не могу не заметить, что плоды рассылки уже дают о себе знать. Вопросов, связанных с администрированием MS SQL Server стало намного меньше, а те, что периодически появляются в форуме намного сложнее и интереснее. Думаю, такое положение вещей позволит нам в следующие 12 месяцев сделать больший акцент на вопросы, связанные с прикладным программированием приложений баз данных. Впрочем, по этому поводу, очень хотелось бы услышать ваше мнение, уважаемые подписчики. Давайте договоримся так, в форуме проекта SQL.RU есть специальный раздел, посвящённый обсуждению материалов на сервере, приглашаю Вас высказаться по поводу дальнейшего содержания сайта/рассылки и обсудить это с коллегами по профессии.
http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowBoard&Board=sqlrumat&Idle=&Sort=&Order=&Session=
В честь юбилея, соавторы проекта постарались порадовать посетителей сайта небольшими нововведениями, наиболее заметные из которых представлена ниже в разделе "Новости проекта SQL.RU". Приглашаю Вас посетить сайт проекта, это должно быть интересно. Часть нововведений призвана систематизировать уже имеющийся контент, но есть и новинки, которые приготовлены, как подарок для Вас, уважаемые подписчики и посетители сайта.
В завершении этого маленького отступления от стандартного формата выпуска, не могу не выразить безграничное восхищение той аудиторией, которая интересуется работами проекта SQL.RU. Должен сказать, что у нас самая интеллигентная, образованная, корректная, самая лучшая аудитория!

DBA И БЕЗОПАСНОСТЬ

Microsoft Security Bulletin (MS00-079) - вторая версия.
Опубликованный Микрософт 18 октября 2000г. бюллетень "Patch Available for "HyperTerminal Buffer Overflow" Vulnerability" был обновлён 24 мая 2001г.

Затронутые продукты:
Microsoft Windows 98 и Windows 98SE
Microsoft Windows Me
Microsoft Windows NT 4.0
Microsoft Windows 2000

FAQ относительно этой уязвимости и заплаты можно найти тут:
http://download.microsoft.com/download/win98/Update/12395/W98/EN-US/274548USA8.EXE
Windows Me:
http://download.microsoft.com/download/winme/Update/12395/WinMe/EN-US/274548USAM.EXE
Windows 2000 (can be applied to Gold, Service Pack 1, and Service Pack 2):
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=29330

СОВЕТ

Как переименовать SQL Server
По материалам статьи Брайен Найт на sqlservercentral.com "Renaming a SQL Server"

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

Переименование SQL Server 7.0

Для SQL Server 7.0 наиболее трудный сценарий переименования, так как Вы должны будете выполнить дополнительные шаги, которые Вам придётся принять на веру. После того, как Вы заменили имя и перезагрузили SQL Server, он будет жаловаться на неспособность запуститься. Обычно, после этого обращаются в службу поддержки Микрософт или отправляются с вопросами в форумы/конференции. Но, прежде чем Вы сделаете это, попробуйте выполнить установку повторно. Это страшно делать только первый раз. Программа установки Installshield сообщит, что она собирается внести изменения в вашу систему. Она заменит ключи системного реестра. После этого, перезагрузитесь еще один раз, и подсоединитесь в Query Analyzer к новому имени сервера. Выполните следующую команду:

sp_dropserver 'old server name' sp_addserver 'new server name'

Наконец, удалите старую регистрацию сервера в Enterprise Manager, и на этом переименование можно считать завершённым.

Переименование SQL Server 2000

Для SQL Server 2000 всё намного проще. После того, как Вы замените имя сервера и перезагрузитесь, SQL Server автоматически обнаружит, что Вы заменили имя и зафиксирует это. Все, что Вы должны будете сделать, это присоединиться в Query Analyzer к новому имени сервера и выполнить следующие команды:

sp_dropserver 'old server name'
sp_addserver 'new server name'

Удалите старую регистрацию сервера в Enterprise Manager, и на этом переименование можно считать завершённым.

ГОТОВИМСЯ К ТЕСТУ ПО 70-028

ШПАРГАЛКА #9 Продолжение (обзор официального курса Microsoft)
Архив шпаргалок Вы найдёте на следующих сайтах:
http://www.sql.ru/subscribe/
http://subscribe.ru/archive/comp.soft.winsoft.sqlhelpyouself

Мониторинг средствами SQL Server Profiler

Profiler является чрезвычайно мощным инструментом мониторинга и позволяет следить (трассировать) за операциями сервера и БД, подключениями и действиями пользователей и приложений. Для удобства анализа больших потоков информации, есть возможность использования гибких фильтров и сохранения результатов трассировки в файл или таблицу.
До определения новой трассы, необходимо чётко определиться, что конкретно Вы хотите отслеживать и в соответствии с этим настроить фильтрацию трассировки, разграничив информацию трассы по смыслу её содержимого. Иначе, Вы просто "утоните" в потоке информации Profiler. Кроме того, можно заранее определить, будут ли доступны результаты трассировки всем пользователям сервера или только владельцу трассировки. Таким образом, у Вас есть возможность отслеживать такие события, как: длительные запросы, сканирования таблиц, активность пользователей и приложений, тупиковые и обычные блокировки, удачные и неудачные входы и выходы из БД, логические чтения/запись диска, режимы использования операторами процессора, ошибки допустимых уровней, время ожидания для всех событий окончания обработки. Всю эту информацию можно получать, как в режиме реального времени, так и после предварительного сохранения в файл. С помощью сохранённых трасс, можно будет воспроизводить действия сервера, более строго отбирать нужные данные, создавать файл нагрузки для Index Tuning Wizard, пошагово проходить SQL пакеты, хранимые процедуры и вызовы Remote Procedure Call (RPC) для отладки пользовательских приложений.

Продолжение следует.

ПОЛЕЗНОСТИ

Опубликованы результаты тестов TPC-C OLTP: "Top Ten TPC-C by Performance Version 3 Results". Занимательно, должен Вам сказать:
http://www.tpc.org/tpcc/results/tpcc_perf_results.asp
Генератор SQL-запросов Insert/Update
Автор: Mike Heydon.
Добавлено: 30-05-2001
Вам ещё не надоело динамически генерировать SQL запросы insert и update ? Давайте посмотрим, как можно раз и навсегда упростить этот процесс...[подробнее]
Серверные СУБД
Автор: Алексей Федоров, Наталия Елманова.
Прежде чем обратиться к конкретным продуктам, следует рассмотреть, что представляет собой архитектура «клиент-сервер», чем серверные СУБД отличаются от настольных и каковы общие черты современных серверных СУБД...[подробнее]
Как создать отчет с помощью ActiveX DataReport
Автор: А. Мнацаканян.
Создание отчетов – основная функция серьезной программы. Вы можете создать отличную Базу Данных, которая будет содержать полезные данные, создавать всевозможные SQL выборки, но если вы не сможете представить пользователю возможность получать визуальные отчеты, то ваша программа не будет столь ценна, как та которая выполняет все это. В данной статье показаны варианты создания отчетов с использованием ActiveX DataReport...[подробнее]
Как создать DSN Базы Данных
Автор: А. Мнацаканян.
При работе с Базами Данных расположенных на персональных компьютерах вам достаточно было связать элемент Data или объект DAO с той или иной базой данных. Но при работе с данными расположенных на серверах или работы с БД используя объект ADODB вам придется использовать специальные подключения...[подробнее]
SQL Server шаг за шагом
Автор: Aidar Talibzhanov.
Вашему вниманию предлагается серия статей, посвященных MS SQL Server 7.0. Почему выбрана именно эта СУБД? Самая главная причина - нравится она мне, наша фирма использует продукты Microsoft и они удовлетворяют тем задачам, которые мы решаем. Кроме того MS SQL Server - компактная система, сочетающая мощные и надежные механизмы обработки данных с удобными и понятными инструментами для пользователей. И наконец фундаментальные принципы работы СУБД везде одинаковы и, если вы знаете как использовать MS...[подробнее]
Запись и отображение графических изображений находящихся в Базе Данных
Автор: А. Мнацаканян.
Довольно часто возникает потребность записи или просмотра графических изображений находящихся в Базе Данных. Но к сожалению в литературе не очень подробно изложены методы как это сделать. В данной статье я попытаюсь осветить эту сторону вопроса и представлю несколько способов, которые позволят вам записывать и просматривать графические изображения в Базах Данных...[подробнее]
ГЛАВНАЯ МУДРОСТЬ
Автор: В. Ковалев.
Что самое главное в финансовой или складской программе? Может быть, красивый и удобный интерфейс? Может быть скорость работы? А вообще корректен ли данный вопрос? Ведь для пользователя, разработчика и того, кто занимается сопровождением - главным могут являться совершенно разные вещи...[подробнее]
SQL - запросы в Базах Данных Microsoft Jet
Автор: А. Мнацаканян.
Синтаксис языка SQL установлен комитетом Американского национального института стандартов (ANSI). Наиболее популярным стандартом SQL является SQL-89, опубликованный в 1989 году, уточненная версия стандартов была разработана тремя годами позже – SQL-92. Каждая версия стандартов включает три уровня соответствия. Чтобы называться SQL-совместимым продуктом, система управления Базой Данных должна удовлетворять первому соответствия, второй и третий уровни являются необязательными, однако их достижение п...[подробнее]

НОВОСТИ ПРОЕКТА SQL.RU

Идя на встречу многочисленным пожеланиям подписчиков, удалось таки выкроить немного времени и собрать в единое целое шпаргалки к экзамену 70-028. Ссылка на шпаргалки расположена в разделе "Документация". Пока ещё не все шпаргалки написаны, так что пополнение будет по мере выхода очередных выпусков рассылки.
http://www.sql.ru/subscribe70028/index.shtml

Также, на сайте ожил раздел "Статьи". Теперь их уже около 170-ти и постоянно дополняются новые. Статьи разбиты по темам, что должно облегчить навигацию. Мы далеки от мысли, что указали ссылки на все интересные для DBA и SQL программиста русскоязычные ресурсы в интернет, поэтому буде премного благодарны за Ваши подсказки и указания на интересные материалы других сайтов. Кроме того, хотелось бы обратиться к авторам статей, ссылки на которые мы разместили в этом разделе, если у Вас есть замечания или пожелания по поводу наших аннотаций или ссылок, дайте об этом знать, мы всё сделаем, как Вы пожелаете. А если Вы не против публикации созданных вашим трудом статей на нашем сайте, думаю, благодарны будем не только мы, но и все наши многочисленные посетители и подписчики. Готовы выслушать Ваши условия и предложения. Посетить раздел статей можно тут:
http://www.sql.ru/articles/article.php

Ко дню рождения сайта и рассылки удалось подготовить перевод избранных глав из комплекта документации к .NET Framework SDK: "Доступ к данным с помощью ADO.NET" (правда, пока бэтта версию документа). Сам документ находится тут:
http://www.sql.ru/subscribe/AD/index.shtml
Обсудить его содержание или высказать критические замечания можно тут:
http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=sqlrumat&Post=5

НОВЫЕ ТЕХНИЧЕСКИЕ СТАТЬИ MICROSOFT

Q200796 - PRB: SQL Enterprise Manager Requires Uppercase for Linked Server Name
Q294209 - INF: Rebuilding or Moving MSDTC Used with a Failover Clustered SQL Server
Q292442 - INF: How to Use the Windows Synchronize Manager with Pull Subscribers
http://support.microsoft.com/support/kb/articles/q296/0/98.ASP
Q296711 - PRB: "Unspecified error" Error 7399 Using OPENROWSET Against Jet Database
Q296792 - PRB: Expired Subscription Cleanup Agent Fails if the First Published Database is Deleted
Q296267 - FIX: Analysis Services Cubes Using Unisys DMS II Database Report ODBC Error
Support WebCast: Analyzing Optimal Compiled Plan Caching
Q232580 - INF: Storing UTF-8 Data in SQL Server
Q249842 - PRB: DTS Package Creation May Fail with "Could not create Component Categories Manager"
Q263556 - INF: How to Configure SQL Mail
Q274797 - INF: SQL Server 7.0 Service Pack 3 Fixlist
Q275305 - FIX: Directory Name \MSDE2000\RESOURCES Is More Than Eight Characters, Resulting in Non-ISO CD
Q275309 - FIX: Uninstall, Repair, or Modify Fails on Program with Embedded SQL Server 2000 MSDE Merge Modules
Q279015 - FIX: SQL Server Does Not Run RESTOREVERIFYONLY When Scheduling a Back Up in SQL Enterprise Manager
Q279511 - FIX: DBCC SHRINKFILE with Empty Option May Not Move Heap and Text Pages
Q287139 - PRB: Cannot Connect to OLAP Database Using OLE DB Provider for ODBC
Q288426 - FIX: Alerts Triggered Incorrectly When Security Auditing is Enabled
Q290562 - BUG: HTTP Connection Resets Session ID of an ASP Session Object
Q290916 - BUG: fn_virtualfilestats Skips the Last File
Q296456 - FIX: Full Text Query May Return 0 Rows When Valid Results are Present
Q296465 - BUG: Mssearch.exe Memory Leak Occurs when Results are not Completely Processed
Q299423 - FIX: XML for SQL Server 2000 Web Release 1 Hotfix Rollup
Q277882 - BUG: Cannot Use Cut, Copy, and Paste to Transfer Uniqueidentifier Column Values
Q299005 - FIX: Analysis Server Shuts Down When Updating Virtual Dimension After Structure Changes
Q298595 - FIX: Order and Format of Dimension Members Not Maintained After Processing

ФОРУМ SQL.RU: ДЮЖИНА САМЫХ ПОПУЛЯРНЫХ ТОПИКОВ НЕДЕЛИ

Вызов SP из другой SP.
Не в меру умный ADODB.Recordset и как с ним бороться.
2 Alexander Chepack from AlexUnik
Стоит ли вводить новую таблицу в следующем случае???
tempdb
А можно, что-нибудь похожее на InterBase: "SELECT * FROM StoredProc"
ACCESS 2000
BEGIN TRANSACTION .... ROLLBACK TRANSACTION ?
Вопрос по группировке в запросе. Пожалуйста
Рекурсивные триггеры - не просто тормоз, а полный стоп-кран!
T-SQL. Как отключить всех от БД?
Условия в SP
Вопрос к ГУРУ

ФОРУМ SQL.RU: ВОПРОСЫ ОСТАЛИСЬ БЕЗ ОТВЕТА

Кто работал с Decision Cube?!
В одном триггере (Удалить Обновить)
Bookmark lookup
Помогите написать простенькую процедуру для SQL2000
SQL Server 2000 Developer Edition
Репликация БД
DTS
Вопрос по Репликации
Результаты выполнения MDX - запроса в SP

#049<<  #050


Вопросы, предложения, коментарии, замечания, критику и т.п. присылайте Александру на адрес: MSSQLHelp@pisem.net

sql.ru

Описание рассылки
 Поиск на SQL.RU
Искать: 
Результатов на странице: Формат:
Тип запроса: Раздел:
МИНИФОРМА
ПОДПИСКИ




http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Relayed by Corbina
Рейтингуется SpyLog

В избранное