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

MS SQL Server

  Все выпуски  

MS SQL Server - дело тонкое... =Внеплановый выпуск=


Служба Рассылок Городского Кота

ВЫПУСК #13

ИЗВИНЕНИЯ АВТОРА РАССЫЛКИ

Уважаемые господа и милые дамы!

Этот внеплановый выпуск посвящен (каюсь) моей оплошности,
суть которой очень точно отражена в полученном мной сегодня
письме от одного из подписчиков рассылки.
Вот выдержка из этого письма:

>Subject: Хотел глянуть страничку о SQL и облом :(
>Привет!
>Я давно ищу подобный сайт с русским форумом и хорошими спецами. К
>сожалению, я незнаю ни одного такого сайта на русском, где бы
>обсуждался MS SQL.
>Единственный, на мой взгляд, профессиональный форум находиться в
>штатах
>http://mondrian.sba.com/forums/Index.cfm?CFID=215555&CFTOKEN=8545&CFApp=89&;
>Как-то я нашел подобный сайт на русском, но мне он не понравился. Во-
>первых, вопросы были слиты в одну кучу и тема SQL сводилась к
>использованию Access. Ничего о DTS, репликациях, багах в 6.5 (причем
>многие баги я выловил сам, самое прикольное, что в SP3 баг есть, в SP4 его
>исправляют, в SP5 он снова всплывает). Да и самое важное посещаемость
>сайта. Если в день появляется по 3-4вопроса и на них обязательно есть
>ответ, то и сайт становиться очень интересным.
>К большому сожалению, я не смог зайти на ваш сайт.
>Ниже ошибка, которую мне расшифровал наш Администратор Инета:
   >>Это значит, что нет записи для такого адреса в DNS.
   >>И наш прокси не может определить его по имени, которое ты ввe:л.
   >>Скорее всего это имя не правильное.
>Что в рассылку subscribe.ru попала левая ссылка?
>Good Luck!
>The requested URL could not be retrieved

Действительно, ссылка "левая" , точнее ссылка на сайт, которого ещe: не
существует.
Дело в том, что мне удалось договориться со своим старым приятелем о хостинге на
его сервере и вчера он долженбыл разместить по этой ссылке
домашнюю страницу моей рассылки. Но, видимо какие-то причины помешали
ему это сделать (может быть опять, как это у нас водится, отключили
свет или провайдер подвe:л).
В любом случае, нижайшие извиняюсь за доставленные Вам неудобства.
Как только по этой ссылке будет находится что-либо стоящее Вашего
внимания, я разошлю уведомление в рассылке.

Тематика рассылки, как Вы наверное уже заметили, охватывает пока
только весьма ограниченный круг вопросов администрирования MS
SQL Server во всех его ипостасях. Я умышленно обхожу проблемы
программирования, поскольку сам не занимаюсь прикладным
программированием. Но многочисленные письма подписчиков дают
мне основание полагать, что аудитория, заинтересованная в информации
такого рода, весьма велика. Поэтому, призываю  Вас, уважаемые "Гуру"
в программировании на T-SQL, VB, Access, ODBC, BDE и т.п. стать
постоянными авторами рассылки "MS SQL Server - дело тонкое...". Когда
создавалась эта рассылка, подразумевалось, что авторов у неe: будет
сколь угодно много. Единственное ограничение, которое логично вытекает
из требований subscribe.ru, это то, что получить доступ к отправке рассылки
можно после публикации нескольких статей, которые Вы можете высылать в
мой адрес. Если содержимое этих статей будет востребовано подписчиками и
не вызовет отторжения у аудитории, я с удовольствием вручу Вам всю
необходимую информацию по доступу к публикации статей в этой рассылке.

Теперь о том, что будет представлять из себя будущий сайт.
На первом этапе, туда будет выложен архив рассылки, для того, что бы он не
был утерян в случае каких-либо неприятностей на subscribe.ru. Так сказать
резервная копия. Далее последует разработка общего дизайна и, если удастся
найти опытных специалистов-модераторов в разных аспектах программирования
и администрирования SQL сервера, организация форума. Здесь я готов
принимать от Вас уважаемые подписчики любого рода предложения, пожелания
и помощь.
Тем более что форум хотелось бы сделать не только интересным, но и
безопасным.

Мне приходит много писем, которые содержат один вопрос, как подписаться
на рассылку. Наверное, моя вина, что я не позаботился о размещении этой
информации в самой рассылке (хотел место сэкономить), обещаю исправиться.
А сейчас, сообщаю ссылку на описание рассылки, где можно получить
информацию о еe: тематике, и если она Вас устраивает, тут же подписаться.
http://subscribe.ru/catalog/comp.soft.winsoft.sqlhelpyouself/
Кроме того, в HTML варианте рассылки, внизу расположена формочка быстрой
подписки.

Многие из потенциальных подписчиков не имеют прямого соединения с
интернет, что сильно осложняет им подписку на рассылки subscribe.ru.
Проблема решается посылкой в мой адрес MSSQLHelp@pisem.net
письма, в теме которого достаточно указать Subscribe или Подписка. Поскольку автор
рассылки может пригласить до 1000 подписчиков
(а то и больше), проблем с подпиской возникнуть не должно.
И, если у вас кодировка отличается от KOI-8, а формат письма от HTML,
укажите удобные для вас значения в теле письма.
Кроме этого, понимая проблемы таких подписчиков (сам такой), я постараюсь
(по специальному Вашему запросу) высылать архивные номера рассылки. Правда,
оперативности не обещаю. Укажите только в поле тема что либо в этом роде:
Send me ##1,3,12,87,564 или Пришлите номера 1,4,14

Ну и на последок, дабы этот номер был хоть чем-либо полезен Вам, маленький...

СОВЕТ

Набор мало известных системных хранимых процедур sp_MS...

(По материалам статьи Brian Knight на swynk.com)
http://www.swynk.com/friends/knight/sp_msforeachtable.asp

Брайен Найт предлагает нам обратить внимание на целый пласт недостаточно
документированных и скрытых в глубоких недрах master database системных
хранимых процедур sp_MS... В своей статье он приводит пример двух из них,
которые могут помочь DBA получить в результате исполнения запроса
информацию о размерах таблиц и индексов.

Первая процедура Sp_MStablespace дает DBA возможность посредством
T-SQL запроса выяснить сколько пространства занимает таблица и индексы,
а также сколько строк находятся в этой таблице. Синтаксис ей следующий:

Sp_MStablespace @name = 'sysobjects'

Где:
@name - имя таблиц.

С помощью другой процедуры sp_Msforeachtable, Вы можете получить ту же
информацию о всех таблицах базы данных, используя представленный ниже
запрос:

sp_MSforeachtable  @command1 = "print '?'",
@command2="sp_mstablespace @name = '?'"

Где:
@command1 и @command2 - передают sp_MSforeachtable какие команды
выполниться;
Вопросительный знак (?) - действует как метка - заполнитель, и SQL
сервер заменит эго именами таблиц из текущей базы данных.

Начиная с SQL 7.0, Microsoft увеличил количество sp_MS... хранимых
процедур от 30 до 280. В будущих статьях Брайен расскажет нам о других
интересных sp_MS процедурах.

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

Рассылка 'MS SQL Server - дело тонкое...'
Описание рассылки
MS SQL Server - дело тонкое...

http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное