Сбор данных в новой ОС от Microsoft пугает многих параноиков личной безопасности и не только. Про центры «слива» информации определенные сведения уже есть, как и способы борьбы с этим. Тем не менее, великий телеметрический путь продолжает раскрывать себя и дальше.
Читать полностью »
Метка «MS SQL»
Еще раз про сбор данных Windows 10
2015-10-01 в 10:25, admin, рубрики: Песочница, метки: MS SQL, Windows 10Windows 2012 R2 + IIS + MS SQL + PHP установка, настройка, подводные камни
2014-09-17 в 8:40, admin, рубрики: iis, MS SQL, php, метки: iis, MS SQL, PHPСпешу поделиться опытом установки и настройки указанных в названии монстров!
К сожалению, такая связка не столь популярна, чтобы найти что-то стоящее по этой теме в поисковиках. Но мне удалось отрывками и кусками все-же поймать свой Дзен.
Читать полностью »
Создание и хранение резервных копий баз данных в MS SQL. Практические советы
2013-04-17 в 16:14, admin, рубрики: MS SQL, базы данных, бэкап, Восстановление данных, Песочница, резервное копирование, метки: MS SQL, базы данных, бэкап, резервное копирование По роду деятельности я немного администратор баз данных. Так или иначе мне приходится обслуживать несколько десятков БД.
Наткнувшись на статью, опубликованную недавно, посчитал нужным дополнить ее некоторыми практическими рекомендациями. То что затрагивалось в прошлой статье, в этой опускалось.
1. Размер резервной копии
Оценить размер резервной копии можно с помощью хранимой процедуры sp_spaceused
К примеру вот такой запрос:
USE your_database;
GO
EXEC sp_spaceused @updateusage = N'TRUE';
GO
выполняется намного быстрей резервного копирования, и позволяет более-менее точно оценить будущий размер бэкапа без сжатия.
Читать полностью »
Спускаемся в 1С 8.2 на уровень Базы Данных (Часть1)
2013-01-10 в 7:42, admin, рубрики: 1С, ERP-системы, MS SQL, sql, оптимизация, Программирование, метки: 1с, MS SQL, оптимизацияВ нашей компании есть собственная разработка на 1С 8.2 платформе. Однажды мы пришли к понимаю что наша система работает не очень быстро. Оставалось понять в каком направлении двигаться, что бы оптимизировать работу системы. После долгох исследований и экспериментов, мы решили в серьез взяться за перенос некоторых операций на плечи СУБД, а именно на плечи MS SQL.
Cтруктура базы данных 1С на уровне СУБД выглядит не совсем внятно.
Постараюсь описать что же из себя представляет эта структура. Описание будет не полное. Постараюсь описать лишь самое интересное и важное, из того что нужно понимать спускаясь на уровень СУБД.
Читать полностью »
Дефрагментация индексов со сбором статистики MS SQL 2008 R2
2012-10-24 в 9:15, admin, рубрики: MS SQL, t-sql, Администрирование баз данных, Песочница, метки: microsoft sql server, MS SQL, t-sql, администрирование баз данныхОдна из первых задач, которая которая возникает перед DBA после развертывания новой БД — это настройка планов по ее обслуживанию. Зачастую, в план обслуживания включается задача по дефрагментации индексов. Мне нравится, когда я знаю не только то, что дефрагментация выполнилась ночью с воскресенья на понедельник, но и то, как она прошла, сколько выполнялась, какие индексы были перестроены и в каком состоянии они остались после дефрагментации.
Построение цепочки восстановлений баз данных MS SQL
2012-10-16 в 5:23, admin, рубрики: backup, MS SQL, restore, sql, Песочница, метки: backup, MS SQL, restore, sqlЧасто возникает задача восстановить базу по цепочке бэкапов на резервном/тестовом сервере, на котором непосредственный бэкап базы не проводился, отсутствуют записи в msdb, но есть сами бэкапы, снятые с продуктивного сервера. Вариант с восстановлением копии базы msdb может не подойти если должны существовать разные наборы джобов для основного сервера и того, на котором мы планируем восстановление. Если файлов с бэкапами немного, то восстановить логический порядок следования файлов нетрудно, особенно если бэкапы принадлежат логшиппингу. В этом случае все тривиально — в имени файла хранятся и время, и дата (стоит только помнить, что время в именах файлов хранится в UTC). Но что делать, если в бэкапах нет структуры или файлов очень много, и организовать их простым способом не представляется возможным или как можно просто определить начиная с какого файла логшипинга начинать донакатку ?Читать полностью »
In-memory key-value кэш для MS SQL
2012-08-14 в 12:43, admin, рубрики: .net, clr, MS SQL, Программирование, метки: .net, c++, clr, MS SQLДля чего надо.
Кэширование часто используемых нестатических данных, для генерации которых требуется некое неудовлетворительное время, например – ответ от некоего сервиса в сети. Родилось ввиду того, что очень удобно использовать single-value функции в запросах, но нет возможности записи из них в таблицу по понятным причинам.Читать полностью »
Улучшаем Redgate SQL Search: некоторые моменты разработки
2012-06-26 в 10:20, admin, рубрики: .net, MS SQL, Песочница, метки: c++, MS SQL
Трепетно люблю и пользую при работе в SQL Server Management Studio утилиты от Redgate, в том числе и бесплатный Redgate SQL Search.
Все бы хорошо, но еще мечталось о вменяемом инструменте, который бы позволял в дереве объектов создавать собственные папки и раскладывать в них таблички/процедурки.
В один прекрасный момент таковой появился — SQLTreeO, но тут же наткнулся на проблему — SQLSearch не ищет в созданных им папках.
Юнит-тесты и БД. Как откатить изменения, сделанные тестом?
2012-06-13 в 6:15, admin, рубрики: .net, MS SQL, метки: .net, MS SQL, unit-testingФормулировка задачи
Если юнит-тесты работают с базой и меняют её — что сделать, чтобы результаты прогона были повторимы?
Ответ — чистить базу перед тестом. Но хочется иметь какой то набор данных в базе, чтобы каждый раз его туда не записывать из тестов (будем называть такие данные “базовым набором”). Таким образом мы упростим сами тесты и их setup во много раз.
Читать полностью »
Учим MS SQL Server Reporting Services 2008 R2 показывать HTML в отчетах
2012-04-24 в 12:39, admin, рубрики: html, javascript, MS SQL, Reporting Services 2008 R2, SSRS, SSRS 2008 R2, отчеты, метки: html, MS SQL, Reporting Services 2008 R2, SSRS, SSRS 2008 R2, отчеты
Проблема
Недавно столкнулся с необходимостью показать в отчете SSRS 2008 R2 HTML-таблицы, хранящиеся в базе данных.
И здесь на сцену статисты выносят заботливо подготовленные «грабли». Все дело в том, что Report Manager в SSRS 2008 R2 поддерживает только ограниченное количество тегов HTML, и табличные в их число не входят. Читать полностью »