Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
#032<<#033
DBA и безопасность
Microsoft Security Bulletin MS01-003
Микрософт выпустил заплату,
которая устраняет уязвимость «Winsock Mutex» защиты Windows NT 4.0. Уязвимость
позволяла заблокировать сетевые функции атакуемого компьютера, что приводило к
отказу в обслуживании клиентов сети. (Уж не тот ли это отказ в обслуживании,
которым на прошлой неделе воспользовались хацкеры для организации DoS-атаки на
сайты Microsoft?!)
Затронутые продукты:
Микрософт Windows NT 4.0
Микрософт Windows NT 4.0, Terminal Server Edition
FAQ относительно этой уязвимости
и заплаты можно найти тут:
http://www.microsoft.com/technet/security/bulletin/fq01-003.asp
Заплаты доступны тут:
Windows NT 4.0:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=27272
Windows NT 4.0, Terminal Server Edition:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=27291
Microsoft Security Bulletin MS01-005
Микрософт выпустил заплату и специальную диагностическую утилиту, которые устраняют некие аномальные явления, проявление которых возможно после установки SP1 и последующих заплат для английской версии Microsoft Windows 2000. При некоторых обстоятельствах, эти аномалии могли удалять некоторые исправления сервисного пакета и последующих заплат, включая исправления средств безопасности. В результате, сервер может стать уязвимым. На этот раз, причиной проблемы стал не верный список допустимых заплаток (разосланный вместе с заплатой от 18 декабря 2000г.), в котором, по-видимому, некоторые из них были пропущены.
FAQ относительно этой уязвимости и заплаты можно найти тут:
http://www.microsoft.com/technet/security/bulletin/fq01-005.asp
Затронутые продукты:
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Заплаты доступны тут:
Diagnostic tool:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=27333
Microsoft Windows 2000 Gold:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=27332
Microsoft Windows 2000 SP1:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=27330
СОВЕТЫ
Сравнение SQL Server 6.5, SQL Server 7.0 и SQL Server 2000
По материалам статей Sergey A. Vartanyan на SWYNK.COM «The comparison of SQL Server 6.5 with SQL Server 7.0» и «The comparison of SQL Server 7.0 with SQL Server 2000»
Аппаратные и программные требования:
Для инсталляции SQL Server 6.5, Вы должны иметь следующие аппаратные средства:
- Alpha AXP, or MIPS, or Intel, or compatible platform
- 80486, Pentium processor or higher (for Intel platform)
- 16MB RAM (minimum), 32MB RAM and more (recommended)
- 60MB for a minimum installation, plus 15 Mb for SQL Server Books Online
- Any of the network adapters supported by Windows NT (or MS Loopback Adapter, if you have not network card).
Также, Вы должны иметь следующее программное обеспечение:
- Windows NT сервер версий 3.5, 3.51, 4.0 или Windows NT WorkStation.
- Программное обеспечение клиента SQL Server 6.5 Вы можете установить на Windows 9x или перечисленные выше версии NT.
Для инсталляции SQL Server 7.0, Вы должны иметь следующие аппаратные средства:
- Alpha AXP, Intel or compatible platform
- Pentium 166 MHz or higher (Pentium Pro, Pentium II and compatible)
- 32MB RAM (minimum), 64MB RAM and more (recommended)
- 180MB (full installation), 170MB (typical), 65MB (minimum), 90MB (management tools only) plus 50MB for
OLAP Services and 12MB for the English Query.
SQL Server 7.0 может работать под Windows 95, Windows 95 OSR2, Windows 98, Server/WorkStation Windows NT 4.0 с
Service Pack 4 и Windows 2000 (все вариации).
SQL Server 7.0 также требует Internet Explorer 4.01 с Service Pack 1 или более поздний, Internet Explorer 5.0 или
последующие версии.
Для инсталляции SQL Server 2000, Вы должны иметь следующие аппаратные средства:
- Intel or compatible platform
- Pentium 166 MHz or higher (Pentium II, Pentium III and compatible)
- 32MB RAM (minimum for Desktop Engine)
- 64MB RAM (minimum for all other editions) 128 MB RAM or more recommended
- 270MB (full installation), 250MB (typical), 95MB (minimum), 44 MB (Desktop Engine) plus Analysis Services:
50 MB minimum and 130 MB typical and 80MB for the English Query.
SQL Server 2000 работает под Windows 98, Windows NT 4.0 с Service Pack 5 или более поздний, Windows NT 4.0
WorkStation с Service Pack 5 или более поздний, а также под Windows 2000 (все
вариации).
SQL Server 2000 также требует Internet Explorer 5.0 или последующие версии, поскольку через него работает
Microsoft Management Console и справки в HTML формате. Internet Explorer не
является единственно возможным и заданным по умолчанию браузером. Достаточна
его минимальная установка.
Преимущества SQL Server 6.5
SQL Server 6.5 может работать на более слабых, чем последующие версии, аппаратных средствах.
SQL Server 6.5 имеет некоторые особенности, которые не поддержаны в SQL Server 7.0.
Например, Вы можете резервировать и восстанавливать отдельную таблицу. Подобной опции нет в SQL Server 7.0. LOAD TABLE больше не
поддерживается. В последующих версиях Вы должны создать отделенный файл, поместить таблицу в этот файл,
резервировать этот файл, и только после этого Вы получите возможность восстанавливать отдельную таблицу. Если у
Вас 1000 таблиц, то размещать каждую из них в отдельном файле было бы сущим кошмаром!
SQL Server 6.5 позволял управлять Disk Mirroring. В SQL Server 7.0 это не возможно. DISK MIRROR, DISK REMIRROR, и
DISK UNMIRROR больше не поддерживаются. Микрософт рекомендует использовать для
этого штатные средства Windows NT или аппаратный RAID.
Вы могли размещать Tempdb в ОЗУ, чтобы увеличить быстродействие ваших запросов (если эти запросы содержат
подзапросы, GROUP BY или ORDER BY
предложения). Эта опция в версии 7.0 больше не поддерживается, потому что, в
большинстве случаев, доступную оперативную память лучше использовать для кэша
данных, чем для расположения там базы данных Tempdb.
Вы могли использовать DB-Library с двух фазной передачей транзакций, распределенных двум или более серверам. Это больше не поддерживается в SQL
Server 7.0. Микрософт рекомендует использовать для одновременной модификации на
двух серверах Microsoft Distributed Transaction Coordinator (MS DTC).
Для повышения эффективности, Вы могли размещать таблицу (или индекс) на сегментах, используя инструкцию CREATE
TABLE (или CREATE INDEX). В SQL Server 7.0 нет никаких сегментов. Микрософт
рекомендует использовать в этом случае filegroups.
Преимущества SQL Server 7.0 по сравнению с SQL Server 6.5
В этой версии появилась полная блокировка до уровня строки, как для данных, так и для индексных строк. Полная
блокировка уровня строки устанавливается по умолчанию. Вследствие этого, для
большого количества OLTP клиентов более эффективно используются возможности сервера
по параллельному исполнению запросов, особенно когда добавление записей
происходит в конец таблицы и индекса.
Новая возможность динамического расширения/сжатия баз данных, журналов и памяти SQL Server 7.0 позволяет
автоматический увеличивать ресурсы, когда это необходимо, без вмешательства
администратора, или уменьшать используемые ресурсы, когда они больше не нужны.
Новый Storage engine (движок) SQL Server 7.0 не использует никаких устройств базы данных и сегментов. Теперь база
данных состоит из двух или более файлов, в представлении Windows. Есть три типа
файлов базы данных SQL Server 7.0:
- primary data files (необходим для каждой базы данных, расширение .mdf)
- secondary data files (не обязателен, расширение .ndf)
- log files (необходим для каждой базы данных, расширение .ldf)
Теперь данные и журнал никогда не размещаются в одном файле, и один файл базы данных может использоваться только
для одной базой данных.
Улучшен механизм обработки запросов (Query Processing). В SQL Server 7.0 появились Merge joins и Hash
joins. В SQL Server 6.5 был только Nested-Loop join.
Введены новые типы данных:
- unicode типы данных: nchar, nvarchar, ntext
- uniqueidentifier data type
Unicode типы данных «сжирают» вдвое больше ресурсов, чем не-Unicode. Nchar и nvarchar может хранить до 4000
символов Unicode. Uniqueidentifier тип данных используется, чтобы хранить глобальный уникальный идентификатор (GUID).
Увеличивая максимальный размер char, varchar, и varbinary типов данных, теперь он достиг 8000 байт, по
сравнению с 255 байтами в SQL Server 6.5.
Теперь Вы можете использовать эти типы данных вместо текста и существенно расширить область их применения.
Теперь, Вы можете устанавливать SQL Server 7.0, как настольную базу данных на Windows 9x.
Преимущества SQL Server 7.0 по сравнению с SQL Server 2000
- SQL Server 7.0 может работать на более бедных аппаратных средствах.
- Есть много книг и ресурсы сети о SQL Server 7.0.
- Есть много людей, кто работают с SQL Server 7.0.
- Было установлено много ошибок. Для SQL Server 7.0 сегодня доступен Service Pack 3.
- SQL Server 7.0 может работать на Альфе AXP платформа.
SQL Server 7.0 имеет некоторые особенности, которые не поддержаны в SQL Server 2000.
Эти параметры конфигурации сервера больше не поддерживаются в SQL Server 2000:
default sortorder id
resource timeout
extended memory size
spin counter
language in cache
time slice
language neutral full-text
unicode comparison style
max async IO
unicode locale id
Хранимые процедуры для управления SQL Profiler: xp_trace_addnewqueue и xp_trace_generate_event больше не
поддерживаются в SQL Server 2000.
SQL-SCM (Service Control Manager) API, также больше не поддерживается в SQL Server 2000.
По существу, если Вы без проблем работали с SQL Server 7.0, и нет необходимости в новых возможностях SQL Server 2000, можно обойтись без модернизации вашего сервера до новой версии.
Преимущества SQL Server 2000
Появились User-Defined Functions (определяемые пользователем функции, UDF) - одна или более инструкций
Transact-sql, поддерживающие механизм инкапсуляции кода, что обеспечивает их
повторное использование. UDF не могут использоваться для постоянных изменений
данных или для изменения таблиц баз данных. UDF может изменять только свои
локальные объекты, например, локальные курсоры или переменные.
Distributed partitioned views (распределенные, разбитые на разделы представления) позволяют Вам разбивать
таблицы на куски и хранить эти куски на нескольких серверах.
Также, Вы теперь можете масштабировать один сервер баз данных до группы таких серверов,
взаимодействующих таким образом, что обеспечивается те же уровень
эффективности, как в кластере с распределённой нагрузкой. Именно с появлением
Distributed partitioned views, SQL Server 2000 выдвинулся на первые места в
тестах TPC-C.
Новые типы данных:
- Bigint
- Sql_variant
- тип данных table
Тип данных Bigint, это целочисленный тип, 8 байт. Тип данных Sql_variant позволяет хранить значения
различных типов данных. Тип данных table позволяет прикладным программам
временно хранить результаты для последующего использования.
Появились INSTEAD OF и AFTER триггеры. INSTEAD OF триггеры выполняются вместо INSERT, UPDATE или DELETE
триггерных операций. AFTER триггеры выполнены после триггерных операций.
Cascading Referential Integrity Constraints (каскадирование ссылочных ограничений целостности) добавляет новые
параметры ON DELETE и ON UPDATE в предложение REFERENCES, для инструкций CREATE
TABLE и ALTER TABLE.
Предложение ON DELETE определяет действия, которые будут выполнены при удалении строки, для которой существует
foreign keys указатель.
Предложение ON UPDATE/DELETE определяет действия, которые будут выполнены при изменении строки, для которой
существует foreign keys указатель.
ON DELETE и ON UPDATE имеют два параметра:
- NO ACTION
- CASCADE
NO ACTION определяет действие, если удаление/изменение выполняется с ошибкой.
CASCADE определяет, что все строки с foreign keys, указывающие на удаленную/обновленную строку, также
удаляются/обновляются.
SQL Server 2000 Enterprise Edition на Windows 2000 DataCenter поддерживает до 32 процессоров и до 64GB
оперативной памяти.
Включена поддержка XML, которая позволяет SQL Server 2000 использовать XML, чтобы вставлять, обновлять и
удалять значения в базе данных, а новый движок может возвращать данные как
Extensible Markup Language (XML) документы.
ГОТОВИМСЯ К ТЕСТУ ПО 70-028
ШПАРГАЛКА #7> Продолжение (обзор официального курса Microsoft)
Архив шпаргалок Вы найдёте на следующих сайтах:
http://mssqlhelp.com.ru
http://subscribe.ru/archive/comp.soft.winsoft.sqlhelpyouself
Оповещение операторов
Создать нового оператора можно в ЕМ или, воспользовавшись системной хранимой процедурой sp_add_operator. В любом случае, должна добавиться соответствующая запись в таблицу msdb..sysoperators. Назначение операторов в том, что бы предоставить возможность оповещения необходимого персонала для оперативной реакции на события сервера или результаты исполнения заданий по расписанию. У Вас есть возможность определить действия, в ответ на события сервера (например, ошибки или результаты выполнения этапов задания), которые будут либо регистрироваться в журнале приложений NT, либо создавать сообщение оператору по электронной почте, пейджеру или по сети (команда net send для NT). Для заданий возможен ещё вариант удаления задания. Для оповещения нескольких операторов используют групповой псевдоним электронной почты. Для успешного оповещения, Вам необходимо убедится, что используемые почтовые псевдонимы работоспособны. Для каждого оператора можно определить расписание его работы, когда он будет доступен для приёма оповещения. В не установленное расписанием рабочее время оператора, оповещения ему посылаться не будут. Для операторов, оповещаемых по электронной почте, необходимо указывать полный адрес электронной почты. Это обусловлено тем, что SQL сервер не умеет распознавать похожие псевдонимы (например, «smithj» и «smithje» для сервера будут на одно лицо). Полная информация обо всех оповещениях оператора записывается в системную таблицу sysoperators. Если оператору не удаётся получать отправленные сервером оповещения, значит он не доступен через свой псевдоним, или для передачи сообщений по сети. Для возобновления оповещений, необходимо проверить возможность получения почтовых или иных сообщений оператором посредством иных средств (через почтового клиента или командой из консоли операционной системы). Также, просмотрев записи об истории оповещений оператора и системные журналы, можно определит время последнего, успешного уведомления и описание ошибок, которые возникают при попытке оповещения.
Журнал истории задания
Вся информация об этапах выполнения заданий регистрируется службой SQLServerAgent в специальном журнале, который хранится в таблице msdb..sysjobhistory. Существует ограничение на глубину истории выполнения заданий, которое можно установить, воспользовавшись ЕМ. Журнал содержит информацию о времени исполнения этапа задания, его успешности выполнения, операторах оповещения, длительности исполнения и сообщениях об ошибках. Установки по умолчанию не подразумевают, что вы будете хранить историю по каждому заданию. Поэтому, для хранения информации о каждом задании, следует увеличить максимальны размер строки в таблице msdb..sysjobhistory, с таким расчётом, что при исчерпании этого размера, запись начнётся поверх старого содержимого истории задания.
По умолчанию, база данных msdb будет автоматически расширяться, и её журнал транзакций будет очищаться после каждой контрольной точки. После инсталляции будет действовать ограничение, которое отслеживает, что бы максимальное количество записей журнала для всех заданий не превышало одной тысячей. Причём каждое отдельное задание не сможет занимать более ста записей. Если задание было занесено в журнал более ста раз, то последующие записи будут автоматически затирать самые старые.
Есть и ещё одна интересная особенность настроек заданий. Если в процессе выполнения задания может начаться процесс остановки работы сервисов SQL сервера, можно задать максимальный интервал ожидания сервером окончания исполнения задания, в течении которого сервер не сможет прервать работу задания и будет ждать его завершения, а только потом завершить свою работу. Это может быть очень полезно, когда вы планируете некие операции, выполняемые по расписанию в Ваше отсутствие, и хотите обезопасить эти операции от типичной в наше время ситуации, когда электросети производят «веерные» отключения потребителей. Использование источников бесперебойного питания и специальных программных средств, которые могут в случае отключения электричества аккуратно опустить, а потом поднять сервер, конечно очень удобно и полезно, но может сбить исполняемые сервером задачи. Теперь этого можно избежать.
Продолжение следует
ПОЛЕЗНОСТИ
Ещё один русскоязычный ресурс
содержит материалы, которые будут полезны начинающим программистам баз данных.
Раздел «SQL Server шаг за шагом» постоянно пополняется новыми материалами.
http://www.mjk.msk.ru/~dron/
Статья Николая Куртова посвящена рецептам разработки интернет-порта с использованием ADO.
http://www.softerra.ru/review/technologies/microsoft/6849/
Электронное издание журнала клуба знатоков DWH, OLAP и Internet содержит материалы, которые охватывают широкий
спектр вопросов обработки и хранения данных. Думаю, имеющиеся в архиве журнала
статьи будут интересны и администраторам и программистам баз данных.
http://www.iso.ru/cgi-bin/main/journal.pl?archive=1&jour_id=1
Новые технические статьи Microsoft:
Q246181 - INF: SQL 6.5 Database Upgrade with a Space in the Path to Master.dat Fails
http://support.microsoft.com/support/kb/articles/Q246/1/81.asp
Q260252 - BUG: Merge Replication to Jet 4.0 Subscribers Performs Initial Synchronization when You Select the Manual Synchronization Option
http://support.microsoft.com/support/kb/articles/Q260/2/52.asp
Q260388 - PRB: SQL Server 7.0 Setup Fails at Configuration Phase Because of Insufficient Permissions
http://support.microsoft.com/support/kb/articles/Q260/3/88.asp
Q268600 - BUG: When You Open Table with a Large Number of Columns SEM Appears to Hang or Reports Unknown Error
http://support.microsoft.com/support/kb/articles/Q268/6/00.asp
Q263889 - INF: SQL Blocking Due to [[COMPILE]] Locks
http://support.microsoft.com/support/kb/articles/Q263/8/89.asp
Q276220 - INF: How to Use KEEPFIXED PLAN to Disable Stored Procedure Recompilations
http://support.microsoft.com/support/kb/articles/Q276/2/20.asp
Q270671 - PRB: Full Text Search Menus Are Not Enabled for Local Windows NT Accounts
http://support.microsoft.com/support/kb/articles/Q270/6/71.asp
Q280834 - PRB: Query Analyzer Returns Error Message When You Select NEWID() After You Reduce the Maximum Characters Per Column
http://support.microsoft.com/support/kb/articles/Q280/8/34.asp
Q279078 - PRB: Access Violation Occurs with the Use of OpenXML in a User-Defined Function
http://support.microsoft.com/support/kb/articles/Q279/0/78.asp
Q279804 - BUG: INSERT Statement Incorrectly Conflicts with Constraint
http://support.microsoft.com/support/kb/articles/Q279/8/04.asp
Q282827 - BUG: Transaction Names Are Case-Sensitive on a Non-Case-Sensitive SQL Server
http://support.microsoft.com/support/kb/articles/Q282/8/27.asp
Q282966 - BUG: DTS Package Fails with Dynamic Properties Task and OLAP Processing Task
http://support.microsoft.com/support/kb/articles/Q282/9/66.asp
Q282970 - BUG: FAST_FORWARD Cursor that Joins Tables with Triggers are not Always Converted to Static Cursors
http://support.microsoft.com/support/kb/articles/Q282/9/70.asp
Q282976 - PRB: SQL Server 7.0 Service Pack 2 Installation Fails with -115 Error
http://support.microsoft.com/support/kb/articles/Q282/9/76.asp
Q280406 - PRB: Infinite Loop with Dynamic Cursors and Clustered Index Key
http://support.microsoft.com/support/kb/articles/Q280/4/06.asp
Q280514 - HOWTO: Use AppendChunk & GetChunk w/ NText Columns in SQL Server
http://support.microsoft.com/support/kb/articles/Q280/5/14.asp<
Q280759 - PRB: SQL 7.0 VDI Backup Fails When SQL 2000 Is on Same Computer
http://support.microsoft.com/support/kb/articles/Q280/7/59.asp
Q280834 - PRB: Query Analyzer Returns Error Msg. When You Select NEWID()
http://support.microsoft.com/support/kb/articles/Q280/8/34.asp
Q280836 - BUG: 'Read From Remote' Does Not Display Registered Servers
http://support.microsoft.com/support/kb/articles/Q280/8/36.asp
Q280846 - BUG: Merge Snapshot Agent May Fail With Syntax Error Message
http://support.microsoft.com/support/kb/articles/Q280/8/46.asp
Q281117 - BUG: Dimension Editor/Wizard Timeout Error with Large Dimension
http://support.microsoft.com/support/kb/articles/Q281/1/17.asp
Q281122 - INF: Restore File and Filegroup Backups in SQL Server
http://support.microsoft.com/support/kb/articles/Q281/1/22.asp
Q281126 - PRB: System Tables Missing Primary Key Information After Upgrade
http://support.microsoft.com/support/kb/articles/Q281/1/26.asp
Q281310 - BUG: Cannot Create Index on Computed Column in a SQL Server 2000
http://support.microsoft.com/support/kb/articles/Q281/3/10.asp
Q281326 - BUG: Cannot Rename an Index on a View
http://support.microsoft.com/support/kb/articles/Q281/3/26.asp
Q281346 - BUG: Fetch From a Dynamic Cursor Causes an Access Violation
http://support.microsoft.com/support/kb/articles/Q281/3/46.asp
Q281409 - BUG: Bulk Insert Fails w/ BATCHSIZE=1, FIRE_TRIGGERS, & TABLOCK
http://support.microsoft.com/support/kb/articles/Q281/4/09.asp
Q281517 - PRB: Transfer of Data from Jet 4.0 OLEDB Source Fails w/ Error
http://support.microsoft.com/support/kb/articles/Q281/5/17.asp
Q281574 - INF: Upgrade to SQL 2000 Database After Evaluation Ed. Expires
http://support.microsoft.com/support/kb/articles/Q281/5/74.asp
Q281590 - BUG: Profiler Truncates RPC Procedure Name At 30 Characters
http://support.microsoft.com/support/kb/articles/Q281/5/90.asp
Q281664 - PRB: Select Include All Dependent Objects Checkbox to Transfer
http://support.microsoft.com/support/kb/articles/Q281/6/64.asp
Q281671 - INF: Stored Procedure to Create a SQL Server 2000 Blackbox Trace
http://support.microsoft.com/support/kb/articles/Q281/6/71.asp
Q281912 - PRB: sp_detach_db Message Incorrectly Implies That it Drops DB
http://support.microsoft.com/support/kb/articles/Q281/9/12.asp
Q282042 - BUG: Incorrect Results Returned by SP w/ Use of Decimal Datatype
http://support.microsoft.com/support/kb/articles/Q282/0/42.asp
Q282175 - BUG: Parallel Query on Four CPUs Using NLS Is Slower Than Two
http://support.microsoft.com/support/kb/articles/Q282/1/75.asp
Q282254 - PRB: SQL Server Service Did Not Start Due to a Logon Failure
http://support.microsoft.com/support/kb/articles/Q282/2/54.asp
Q282831 - BUG: AV Occurs on DECLARE CURSOR with Correlated Subquery
http://support.microsoft.com/support/kb/articles/Q282/8/31.asp
Q283023 - INF: SQL Server 6.5 Setup on Windows 2000 Needs Remote Registry
http://support.microsoft.com/support/kb/articles/Q283/0/23.asp
Q283040 - INF: Readme.txt for SQL Server 7.0 Service Pack 3 (Continued)
http://support.microsoft.com/support/kb/articles/Q283/0/40.asp
Q283766 - BUG: Update of Text Column Using JOIN in UPDATE May Cause AV
http://support.microsoft.com/support/kb/articles/Q283/7/66.asp
Q283825 - BUG: DBCC DBREINDEX Does Not Keep Original Fillfactor
http://support.microsoft.com/support/kb/articles/Q283/8/25.asp
Q283844 - BUG: DATEADD Does Not Accept Scientific Notation for the NUMBER
http://support.microsoft.com/support/kb/articles/Q283/8/44.asp
Q284141 - BUG: Insert From Subquery Returns Err. Msg. 213 "Insert Error.."
http://support.microsoft.com/support/kb/articles/Q284/1/41.asp
Q284228 - INF: New Trace Flag to Enhance Stored Procedure Replication
http://support.microsoft.com/support/kb/articles/Q284/2/28.asp
Q284351 - FIX: Profiler and Agent Alerts May Fail to Work After SP3
http://support.microsoft.com/support/kb/articles/Q284/3/51.asp
Q285114 - BUG: Err. Msg. Occurs w/ Full Text Query Clause Greater Than 8K
http://support.microsoft.com/support/kb/articles/Q285/1/14.asp
Q285288 - INF: Transaction Log Backups of Master Database Are Not Allowed
http://support.microsoft.com/support/kb/articles/Q285/2/88.asp
#032<<#033
Хостинг рассылки:
Majordomo.ru - качественный хостинг от $9 в месяц: от 10 Мб,неограниченный трафик, от 10 РОР3, Cgi-bin, MySQL, PHP и секретный сервер, FTP & anonymous FTP, бесплатная регистрация домена,перекодировка кириллицы... http://www.majordomo.ru/hosting и самое главное - уникальное предложение : ДОМЕННОЕ ИМЯ в зоне .ru, .com, .net, .org БЕСПЛАТНО. Побробности http://www.majordomo.ru/hosting/specpr.html
SQL.RU
ФОРУМ

http://subscribe.ru/
E-mail: ask@subscribe.ru |
|
В избранное | ||