четверг, 5 декабря 2013 г.

Создание базы данных на сетевом ресурсе.

Если по каким-то причинам Вам  необходимо разместить базу данных на сетевом ресурсе, а по умолчанию данная возможность закрыта, то можно воспользоваться ниже указанным способом:

вторник, 3 декабря 2013 г.

четверг, 19 сентября 2013 г.

MS SQL Server и MS SharePoint 2013. Сообщение «Using 'dbghelp.dll' version '4.0.5'»


После развертывания баз данных MS SharePoint 2013 на сервере MS SQL Server 2008R2 в логах СУБД появилось несметное количество однородных сообщений малоинформативного содержания:

Message
Using 'dbghelp.dll' version '4.0.5'

Все бы ничего, но их количество – 10-12 сообщений в минуту:

вторник, 20 августа 2013 г.

Основы прозрачного шифрования MS SQL Server


Продолжая тему защиты данных в базе данных в MS SQL Server, рассмотрим прозрачное шифрование (Transparent Data Encryption - TDE ) в MS SQL Server.  Демонстрация шифрования будет проводится на MS SQL Server 2012 SP1 Enterprise Edition  для базы данных клиентов [DbClients], но данный сценарий будет рабочий и для MS SQL Server 2005/2008. Прозрачное шифрование доступно только в редакциях Enterprise или Datacenter.
Итак, для начало немного теории:

среда, 17 июля 2013 г.

Основы MS SQL Server шифрования на примере симметричного шифрования

Рассмотрим один из способов шифрования данных MS SQL Server 2008R2, а именно использование симметричного ключа, далее с помощью данного ключа зашифруем столбец в таблице.

вторник, 9 июля 2013 г.

Скрипт переноса пользователей ролей сервера

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

Ниже приводится скрипт, которые предоставляет это сделать:

суббота, 22 июня 2013 г.

Резервное копирование и восстановление сервера отчетов MS SQL Server Reporting Services


С сервера MS SQL  Server Reporting Services  с отчетами нужно обязательно создавать резервные копии, как и с других компонентов  MS SQL Server.

Иначе,  при внештатной ситуации данный сервер может быть недоступен, что приведет к недоступности отчетной информации.

Ниже описан минимум, что нужно резервировать:

четверг, 30 мая 2013 г.

Настройка IBM Lotus ODBC драйвера для MS SQL Server


    Недавно пришлось настраивать, а точнее восстанавливать, ODBC подключение к  базам Lotus-а.

А началось с того, что позвонил аналитик и сообщил, что перестала работать загрузка данных из баз данных Lotus-а. Выгрузка эта была настроена давно другим пользователем, и он уже как пол года уволился, а выгрузка перестала работать 3 дня назад. Начал разбираться, т.к это был первый опыт работы с данным источником, то пришлось разбираться с нуля, и получилось довольно не просто.
   06.11.2013 добавлена информация по настройке драйверов для Windows 2012 Server.
Ниже описаны шаги по настройке данного источника данных для MS SQL Server.

среда, 29 мая 2013 г.

32-разрядные ODBC драйвера на 64-разрядной операционной системе


Довольно часто бывает, что при настройке доступа из MS SQL Server к другим источникам данных мы имеем только 32-разрядные  ODBC драйвера в то время, когда операционная система 64-разрядная.

Решить данную проблему можно следующими способами:

среда, 22 мая 2013 г.

Скрипт список разрешений пользователей на сервер MS SQL Server


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

четверг, 4 апреля 2013 г.

Настройка репликации MS SQL Server через сеть Интернет


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

пятница, 22 марта 2013 г.

Ошибка при отображение OLAP куба


При начале работы в Microsoft  Visual Studio 2008 с OLAP кубами может  возникнуть следующая ошибка при попытке отобразить куб:

среда, 13 марта 2013 г.

Скриптование всех пользователей, ролей БД и их прав

Часто необходимо заскриптовать пользователей базы данных, а затем их снова накатить либо на новой базе данных , либо на старой, к примеру такое часто необходимо при восстанвление тестовой среды.
Ниже приводится скрипт скриптует пользователей и их права:

среда, 6 февраля 2013 г.

Скрипт обновления статистики в базе данных с условием

В отличие от стандартного блока Maintance Plan-а, где статистика обновляется не смотря на дату последнего обновления, ниже приводится скрипт обновления статистики в базе данных с условием последней даты обновления статистики.

Удаление всех объектов репликации в базе данных


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

пятница, 25 января 2013 г.

DBCC CHECKDB всех баз данных

Ниже приводится скрипт проверки всех баз данных сервера, скрипт не привязан к именам баз данных, что хорошо его можно скопировать на несколько серверов: