Разделы


Проблемы 4го сервиспака..

добавлено: 27 июн 05, 11:43
переходов: 0...

автор: Ivan's Blog
язык: русский...

При установке вышеупомянутой версии возникает несколько проблем, известной ошибки с AWE я не буду касаться, она уже обсуждена где только можно, а вот остальные две проблемы пожалуй описать стоит…...



Многоликий класс CultureInfo — .NET-приложения станут дружелюбнее к пользователю

добавлено: 27 июн 05, 10:55
переходов: 0...

автор: Майкл Каплан
язык: русский...

Класс CultureInfo — один из наиболее широко используемых в Microsoft .NET Framework. Объекты этого типа применяются при загрузке ресурсов, форматировании, синтаксическом разборе, изменении регистра букв, сортировке и других преобразованиях, выполняемых по-разному в зависимости от языка, региона или системы письма. Это относительно сложный класс, использование которого в каждом конкретном случае может оказаться непростым делом...



PMML: возможности data mining для всех?

добавлено: 27 июн 05, 10:32
переходов: 0...

автор: Intersoft Lab
язык: русский...

Мы продолжаем знакомить читателей с различными XML-форматами. В предыдущем номере журнала мы подробно рассказывали о стандарте обмена статистическими данными и метаданными (Инициатива SDMX: новые подходы к обмену статистическими данными и SDMX-ML - XML-формат обмена статистическими данными и метаданными), в этом вы можете найти статью о MDDL - языке определения данных о рынках. Предлагаемый материал посвящен важному событию - появлению на рынке еще одного нового формата - языка разметки для прогнозного моделирования (predictive modeling mark-up language, сокр. PMML), который наконец-то начинает широко использоваться после восьми лет, потраченных на его создание и усовершенствование...



Проблема производительности системы в час пик, при условии нехватки серверных ресурсов

добавлено: 22 июн 05, 12:11
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Недавние события, связанные с крупнейшим энергетическим кризисом в Москве натолкнули меня на мысль о написании этой статьи. На первый взгляд кажется, что общего между энергетической сетью и промышленной ИТ системой? Общего очень много. В первую очередь, это распределенные системы с большим количеством пользователей. У этих систем схожая сетевая топология , схожие проблемы и методы их разрешения. Я не буду вдаваться во все подробности, опишу основные моменты, касающиеся неравномерной нагрузки на систему по времени, а проще говоря, о «часах пик»...



Управление индексами в 1С-SQL

добавлено: 22 июн 05, 12:09
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Задача проектирования структуры БД является ключевой с точки зрения производительности и масштабируемости ИТ систем. Под структурой можно также понимать структуру индексов. В зависимости от того насколько правильно расставлены индексы один и тот же запрос может формироваться различное время. Соотношение во времени выполнения может составлять порядки. Кроме этого, совокупная нагрузка на серверные ресурсы будет существенно отличатся. Именно поэтому технология правильной расстановки индексов является одной из приоритетных в общей технологии оптимизации...



Сравнение версий SQL (сервис-паки 3а и 4)

добавлено: 22 июн 05, 12:09
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Перед каждым запуском тестов база переиндексировалась, выполнялось сжатие («shrink») с перемещением страниц, после чего оба компьютера перезагружались. После перезагрузки стартовал SQL-сервер на сервере и 1С-предприятие на клиенте в разделенном режиме, и сразу запускалось восстановление последовательности. Тестирование представляет собой восстановление последовательности в разделенном режиме с помощью соответствующей обработки за период 2,5 месяца. Таким образом, были выполнены запросы на удаление, чтение и запись...



Проблемы безопасности данных в системе 1С Предприятие 7.7. и MSSQL 2000

добавлено: 22 июн 05, 12:06
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Все пользователи 1С работают с сервером MSSQL посредством одной учетной записи MSSQL. Права пользователя на работу с базой данных должны быть не менее db_owner. Нужно отметить, что в 90% случаев администраторы забывают выполнять эту процедуру до конца и делают как проще – назначают учетную запись от имени sa...



Автоматическое тестирование с использованием Rational Robot

добавлено: 22 июн 05, 12:05
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Данная статья посвящена использованию средства Rational Robot для автоматизированного тестирования в среде 1С. Хотя конечно эти механизмы можно использовать на любых платформах и клиентских приложениях...



Проблема замедления массового проведения документов в 1С MSSQL

добавлено: 22 июн 05, 12:04
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Периодически в форумах и в обращениях ИТ специалистов звучат высказывания, что при длительной работе в одной сессии 1С v7.7 происходит общее замедление производительности...



Построчное перепроведение документов

добавлено: 22 июн 05, 12:04
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Довольно часто возникают ситуации, когда необходимо записывать или проводить изменения в документе не полностью, а частично...



Использование T-SQL для решения проблемы жесткого закрытия периода в бухгалтерской базе данных

добавлено: 22 июн 05, 12:03
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Наверняка многим, кто занимался автоматизацией бухгалтерского учета, знакомы проблемы закрытия периода. А точнее периодически возникающие проблемы с изменением данных по закрытым отчетным периодам. Главного бухгалтера интересуют проблемы кто и зачем изменял данные в закрытом периоде. Программные это ошибки или сотрудники, имеющие доступ к открытию периода. Главное это конечный результат - закрытый период, по которому была сдана отчетность, был изменен. Хорошо если эти изменения удалось поймать сразу же и есть время на их исправление. Но, как правило очень часто это происходит в самый последний момент и тогда порой ситуация может выйти из-под контроля...



Интеллектуальное восстановление последовательности

добавлено: 22 июн 05, 12:01
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Каждую ИТ систему по ведению учета на предприятии можно разделить на две условные категории с точки зрения хронологической коррекции данных...



Реализации одного из инструментов отладки на примере определения внутренней структуры 1С Предприятие 8.0

добавлено: 22 июн 05, 11:58
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Данная статья описывает реализацию одного из инструментов тестирования и отладки. Рассматривается это на примере идентификации внутренней структуры базы данных 1С Предприятие 8.0.(SQL) для произвольной конфигурации...



Реализация системы логирования для 1С(SQL)

добавлено: 22 июн 05, 11:56
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Скорее всего многие сталкивались с ситуациями когда шеф просит выяснить кто сделал изменения в документе в результате которых фирма потеряла деньги. Другая ситуация когда программист пытается доказать пользователю что это он сделал изменения а пользователь в свою очередь говорит, что это несовершенная программа выполнила эти изменения. Бывают ситуации когда необходимо кого-то поймать на воровстве, манипуляции с данными в БД. Иногда просто необходимо получить список измененных объектов в той последовательности в которой они изменялись. Все эти ситуации попадают под разряд решений аудита и логирования...



Изменение структуры БД под 1С(SQL)

добавлено: 22 июн 05, 11:56
переходов: 0...

автор: Владимир Сердюк
язык: русский...

В одной из предыдущих статей я рассказал как при изменении структуры БД можно добиться того , что бы 1С проходила успешно процедуру верификации. Однако неприятности нас поджидают в дальнейшем при работе с 1С а именно при изменении данных. Например при введении нового элемента справочника.При попытке вставки нового элемента 1С выдает ошибку о несоответствии количества передаваемых параметров количеству полей таблицы. Почему это происходит? Дело в том что при использовании конструкции Insert 1C передает множество полей таблицы без явного указания полей и соответственно MSSQL server по умолчанию определяет это множество как полный список полей таблицы(без поля с признаком identity)...



Отключение процедуры верификации для 1С

добавлено: 22 июн 05, 11:53
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Для начала ответим на вопрос - зачем это нужно? Это нужно для каких либо изменений в структуре внутренних таблиц 1С и в первую очередь для подключения стандартного механизма репликации MS SQL.При подключении стандартного механизма репликации сервер автоматически добавляет служебные поля к таблицам поставленным на репликацию. Также добавляются индексы и в некоторых случаях изменяются свойства столбцов, например identity.1С при прохождении процедура верификации анализирует структуру базы данных и в случае расхождения со структурой описанной в dds файле выводит ошибку и заканчивает сеанс...



«Внутренние» блокировки в 1С

добавлено: 22 июн 05, 11:52
переходов: 0...

автор: Владимир Сердюк
язык: русский...

В предыдущей статье по «гибким» блокировкам я пожалуй не сделал акцент на то ,что блокировки в контексте 1С бываю двух видов. Первый вид это блокировки данных на уровне SQL servera. Второй вид это блокировки объектов 1С(клиентских форм). Хочу исправить свою ошибку и остановиться на описании второго вида блокировок подробнее...



«Гибкие» блокировки в 1С

добавлено: 22 июн 05, 11:49
переходов: 0...

автор: Владимир Сердюк
язык: русский...

Как то помню на форуме прочитал сообщение типа «а вот знакомый админ удалил Tablockx и поставил rowlock в хранимых процедурах и все закрутилось, завертелось»… Эта мысль по-моему достаточно показательна для многих из 1С программистов и особенно для новичков...



Графическое изображение плана исполнения, выдаваемого SQL Query Analyzer

добавлено: 22 июн 05, 11:45
переходов: 0...

автор: softpoint.ru
язык: русский...

SQL Query Analyzer – интерактивное графическое средство, которое позволяет администратору базы данных или разработчику писать запросы, выполнять различные запросы одновременно, просматривать результаты, анализировать план запроса и получать поддержку для улучшения плана выполнения. Опция просмотра плана выполнения графически показывает методы получения данных, используемые оптимизатором запроса Microsoft SQL Server 2000. В графическом исполнении плана используются иконки для представления специфичных действий и запросов в SQL Server, а не изображения в виде таблиц, созданных инструкциями SET SNOWPLAN_ALL или SET SNOWPLAN_TEXT. Это очень полезно для понимания скоростных показателей запроса. Кроме того, SQL Query Analyzer показывает советы по дополнительным индексам и статистическим данным в неиндексируемых колонках, что улучшит возможности оптимизатора запроса рационально обработать запрос. В частности, SQL Query Analyzer показывает какие статистические данные пропущены, тем самым, заставляя оптимизатор запроса давать оценку по селективности, а затем дает возможность создать пропущенные статистические данные...



Менеджер памяти SQLOS: диагностика вытеснения памяти

добавлено: 21 июн 05, 23:49
переходов: 0...

автор: Slava Oks
язык: русский...

При настройке SQL Server очень важно понимать, как он реагирует на вытеснение памяти. Я уже посветил довольно много времени описанию разных типов вытеснения памяти. В этой статье Вы узнаете, почему это так важно. Вытеснение памяти можно классифицировать двумя основными группами: вытеснение VAS и вытеснение физической памяти. Вытеснение физической памяти может быть спровоцировано операционной системой, мы назвали его внешним, или оно может быть спровоцировано процессом, такое вытеснение мы называем внутренним...



Обзор механизмов виртуальной памяти Windows (продолжение "Обзор Virtual Address Space")

добавлено: 21 июн 05, 23:49
переходов: 0...

автор: Slava Oks
язык: русский...

Как я обещал в прошлый раз, это будет следующая статья о памяти . Как Вы помните, моей целью является демонстрация того, как в SQL Server устроено управление использованием памяти. Но для читателя, чтобы в этом хорошо разобраться, я думаю важно также уяснить, как управляет памятью операционная система Windows. Важно понимать детали такого управления памятью, однако сейчас я хочу, чтобы Вы поняли заложенные в это концепции! В некоторых случаях я нарочно буду пропускать подробности, потому что в данном случае они не очень важны, и многие из них могут отличаться в разных версиях операционной системы....



Контроль VAS в SQL Server 2005, продолжение…

добавлено: 21 июн 05, 23:48
переходов: 0...

автор: Slava Oks
язык: русский...

Некоторые из Вас, возможно, скучали, читая мою предыдущую статью "Обзор Virtual Address Space - VAS". Я понимаю, что тема VAS до этого была многократно освещена множеством авторов и ей было уделено много времени, и Вы наверняка знаете об этом больше, чем даже хотелось бы знать . Однако, наберитесь, пожалуйста, терпения. Я хочу дать достаточный предварительный обзор темы, что бы читатель смог легко ориентироваться в предлагаемом ему материале. Мне хотелось бы показать ту часть внутренней организации операционной системы, без которой будет сложно охватить тему, о которой Вы хотите узнать побольше: "Управление памятью в SQL Server". Поэтому я продолжу эту тему в следующий раз...



Деревья в поддерживающих стандарты SQL базах данных

добавлено: 21 июн 05, 23:47
переходов: 0...

автор: Eugene Lepekhin
язык: русский...

Рано или поздно в своём проекте баз данных Вы столкнетесь с необходимостью хранения иерархической информации. Например: структура предприятия, категории товаров, каталог изделий или папок с документами; всё это хорошие примеры иерархических структур. Конечно же, можно реализовать их хранение в виде самосвязанной таблицы. Проблемы начнутся, когда нужно будет создавать запросы к иерархическим данным. Например: "Что, если мы имеем дело со структурой предприятия, и хотим узнать, сколько служащих подчиняются менеджеру X?". Такие решения подобных проблем уже были описаны. Например, можно посмотреть книгу и статьи Joe Celko, в которых есть подробные описания таких решений...



Сравнение SQL Server 2000 Index Tuning Wizard и SQL Server 2005 Database Tuning Adviser

добавлено: 21 июн 05, 23:46
переходов: 0...

автор: Luis Martin
язык: русский...

Среди повседневных задач DBA, есть одна, для которой все мы должны находить время, это исследования. Автор проводит свои исследования с помощью новых инструментов, которые упрощают эти задачи...



Почему нежелательно использовать компрессию файлов баз данных и журналов SQL Server

добавлено: 21 июн 05, 23:46
переходов: 0...

автор: Ken Henderson
язык: русский...

Наиболее опытные SQL Server DBA знают, что не стоит использовать автоматическое сжатие файлов данных и журналов, но я могу поспорить, что лишь немногие из них знают, почему это является таким уж плохим решением. Основным ответом на этот вопрос может быть "снижение производительности", и это правильно, но предположение о том, что производительность снижается из-за сжатия \ декомпрессии данных, это только отчасти правильное утверждение. Есть еще более важная причина...



SQL Server 2000 Reporting Services

добавлено: 21 июн 05, 23:43
переходов: 0...

автор: Serg Vorontsov
язык: русский...

Изначально я решил писать данную статью весьма основательно. С длинным предисловием и рассуждением о том, зачем нам это надо и какие открываются перед нами перспективы использования этого грандиозного продукта. Перечитав все, что я написал и поймав себя на мысли, что исписав около пяти листов, я продвинулся лишь к середине процесса инсталляции. И почему-то мне стало скучно. А каково же будет читателю? В общем, одним махом я удалил весь написанный мною текст и решил писать поменьше текста не «по теме». Тем, кто захочет очень основательно изучить этот продукт, я бы посоветовал книгу издательства Wrox с одноименным названием...



MS SQL Server 9 “Yukon”. Интеграция с .NET

добавлено: 17 июн 05, 12:04
переходов: 0...

автор: Антон Злыгостев
язык: русский...

Не так давно в руки некоторых представителей RSDN Team попал предварительный релиз следующей версии MS SQL Server. Это даже не бета-версия, (что неудивительно – ведь до ожидаемого поступления финального варианта в продажу остался целый год), но мы не могли устоять перед искушением заглянуть в будущее...



Row-Level Security в РСУБД

добавлено: 17 июн 05, 12:02
переходов: 0...

автор: Антон Злыгостев
язык: русский...

Разграничение прав доступа является необходимой функциональностью любой корпоративной СУБД. Практические все современные СУБД предоставляют набор базовых средств по управлению правами доступа. Как правило, поддерживаются такие концепции, как пользователи и группы, а также так называемая декларативная безопасность – возможность предоставить этим пользователям и группам права доступа к определенным объектам базы данных. Немаловажным вопросом является гранулярность этой безопасности, т.е. насколько детально можно назначить права...



Справка по языку манипуляции данными SQL (DML SQL)

добавлено: 15 июн 05, 23:05
переходов: 0...

автор: sql-ex.ru
язык: русский...

При написании справки использованы те синтаксические конструкции стандарта SQL-92, которые поддерживаются в MS SQL Server. Мы надеемся, что этой справки окажется достаточно, чтобы освоить широкие и разнообразные возможности формулировки запросов произвольной сложности к реляционным базам данных. Хотя эта справка ориентирована, в первую очередь, на помощь при решении предлагаемых упражнений, она, тем не менее, охватывает практически все синтаксические конструкции операторов манипуляции данными. Соответствие используемого синтаксиса стандарту языка SQL сделает приобретенные знания универсальным средством взаимодействия с базами данных различных производителей. Приведены некоторые специфические конструкции, используемые в MS SQL Server...



Производительность хранимых процедур MS SQL Server 2000

добавлено: 14 июн 05, 10:36
переходов: 0...

автор: Руслан Разбежкин
язык: русский...

При компиляции хранимых процедур в MS SQL Server 2000 хранимые процедуры помещаются в процедурный кэш, что может способствовать увеличению производительности при их выполнении за счет исключения необходимости в синтаксическом разборе, оптимизации и компиляции кода хранимых процедур...



Управление Microsoft SQL Server используя SQL инъекции

добавлено: 9 июн 05, 19:37
переходов: 0...

автор: Cesar Cerrudo
язык: русский...

Этот документ не охватывает базовый SQL синтаксис или SQL инъекции. Предполагается, что читатель уже имеет отличное понимание предмета. Этот документ будет сфокусирован на продвинутых техниках, которые могут быть использованы в атаках на web-приложения использующие Microsoft SQL Server. Эти техники демонстрируют как атакующий может использовать SQL инъекции для того чтобы извлекать содержимое из базы данных минуя брандмауэр и проникать во внутреннюю сеть. Этот документ призван научить профессионалов информационной безопасности потенциально опасным эффектам SQL инъекций, которые могут произойти в вашей организации...