Ниже приводится скрипт проверки всех баз данных сервера, скрипт не привязан к именам баз данных, что хорошо его можно скопировать на несколько серверов:
пятница, 25 января 2013 г.
пятница, 28 декабря 2012 г.
Настройка Oracle Linked server и параметр «Allow in process»
В этой стать не будет описан сам
процесс настройки связанного сервера к СУБД Oracle,а будет немного
описана проблема, которая может возникнуть с данным связанным сервером и с параметром "Allow in Process".
среда, 28 ноября 2012 г.
Сжатие резервных копий - сравнение.
Решил сравнить несколько способов
сжатия резервных копий БД- скорость
и процент сжатия.
Для этого буду использовать
несколько способов сжатия БД:
1) Встроенное
сжатие MS SQL 2008 R2
2) Сжатие
средствами архиватора 7-zip
3) Сжатие
средствами продукта Idera SQLsafe версия
6.6.0.104
В данном тесте внимание
акцентируется не на ” за сколько будет создан бекап базы данных n-го размера и за сколько она
сжата”, а на процентное соотношение размера
бекапа и соотношению времени создания резервной копии, поэтому подробное описание материальное составляющей
тестового сервера не имеет смысла, скажу, что все тестирования были произведены
на одном и том же виртуальном сервере с выделенным одним ядром, резервная копия
создается локально, без проверки контрольной суммы.
среда, 21 ноября 2012 г.
Ошибка "DbProviderFactories" в Management Studio
При работе в BIDS или в Microsoft SQL Server Management Studio может возникнуть следующая ошибка:
"The 'DbProviderFactories' section can only appear once per config file.(System.Configuration)"
Данная ошибка обусловлена, что с файле конфигурации .NetFramework дублируется секция "DbProviderFactories"
понедельник, 29 октября 2012 г.
Запрос к AD из MS SQL Server
Чтобы получить в MS SQL Server данные из Active Directory (AD) необходимо:
1) Создать связанный сервер (Linked Server)
2) Отправить запрос в AD
1) Создать связанный сервер (Linked Server)
2) Отправить запрос в AD
пятница, 26 октября 2012 г.
Фрагментация всех индексов таблиц базы данных
Ниже представлен скрипт, показывающий фрагментация всех индексов всех таблиц базы даннных MS SQL Server:
среда, 29 августа 2012 г.
Кто входит в группу безопастности MS SQL
Ниже показывается как узнать, кто входит в роли базы данных:
1) Фукнция
exeс sp_helprolemember
функция показывает полный перечень список роль БД, учетная запись, SID учетной записи.
Недостаток : нельзя применить фильтр, хотя можно написать через временную таблицу выборку и сделать фильтр, но я сделал проще
1) Фукнция
exeс sp_helprolemember
функция показывает полный перечень список роль БД, учетная запись, SID учетной записи.
Недостаток : нельзя применить фильтр, хотя можно написать через временную таблицу выборку и сделать фильтр, но я сделал проще
вторник, 21 августа 2012 г.
Основы регулятора ресурсов (Resource Governor)
Регулятор ресурсов позволяет ограничить использование памяти
и процессора определенным подключениям
или группе пользователей.
К примеру, на сервере есть основная база данных и второстепенная база данных, вам необходимо, чтобы пользователи подключающиеся к второстепенной базе, не использовали ресурсов более разраешенного, чтобы основые ресурсы использовались для пользователей подлючающиеся к основно базе данных. Для эти х целей как раз и создан регулятор ресурсов(Resource Governor). Данный инструмент позволяет регулировать только ресурсы памяти и процессора.
среда, 8 августа 2012 г.
Основы полнотекстового поиска MS SQL Server 2008 (Full-Text Search)
Не буду описывать, что такое
полнотекстовый индекс, хотя немного можно цитатой из BOL:
“Полнотекстовые запросы выполняют
лингвистический поиск в текстовых данных в полнотекстовых индексах путем
обработки слов и фраз в соответствии с правилами данного языка, например
английского или японского. Полнотекстовые запросы могут включать простые слова
и фразы или несколько форм слова или фразы.”
Для работы полнотекстового поиска
необходимо, чтобы работала служба MSSQLFDLauncher
(fdhost.exe), которая необходима для
фильтрации, разбиения по словам данных из таблиц.
В отличие, от MS SQL 2005,
задачи которые выполнялись службой MSFTESQL , теперь выполняются
процессом sql server.
четверг, 26 июля 2012 г.
Секционирование (Partition) таблицы MS SQLServer
Чтобы создать
секционированную таблицу или индекс, необходимо выполнить следующие шаги:
1.
Создайте функцию секционирования, чтобы указать,
каким образом таблица или индекс, где используется эта функция, могут быть
секционированы, т.е создать функцию разбиения данных, по каким условиям.
2.
Создайте схему секционирования, чтобы указать
размещение секций функцией секционирования для файловых групп.
3.
Создайте таблицу или индекс с использованием
схемы секционирования.
Подписаться на:
Сообщения
(
Atom
)