четверг, 19 апреля 2012 г.

Узнать права у логина на объекты MS SQL сервера

  Как-то дали учетной записи права на выборку из некоторых таблиц БД, учетная запись уже была в БД, но, как оказалось, эта учетная запись уже имела выборку на все таблицы БД, но откуда они шли  из графической оболочки Management Studio не сразу смогли вычислить – смотрел права на таблицы, на роль db_datareader и другие объекты, но как оказалось, права шли с прав на БД, а в графическом интерфейсе Management Studio просто забыли их посмотреть, в конце концов вычислил их через функции безопасности  ms sql server-а и решил законспектировать данный пункт, чтобы лучше запомнить.

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

вторник, 3 апреля 2012 г.

Off Topic: О работе MS SQL в кластере

    Сейчас нахожусь в поиске работы, приходиться ходить по собеседованиям.
Как на одном собеседование сказали, что вот у них есть система OLTP  на базе MS SQL Server-а, система бронирования билетов, они хотя получить от администратора , советы как увеличить производительность, как пример, организовав кластер MS SQL. Что я могу сказать?! Думаю, сначало нужно изучить теорию, как работает MS SQL в кластере, прежде чем такое говорить .
Кластер MS SQL это не средство увеличения производительности, а средство повышения отказоустойчивости. В кластере экземпляр файлов БД  один, и с ним может работать только один инстанс ms sql-я, независимо от сколько нод в вашем кластере.

     Посмотрите еще в интернете,  много статей по этому поводу.
А тот админ который скажет, что сделает вам кластер и при этом будет настаивать, что увеличиться производительность, то надо его отправить на обучение или дать  почитать книжку.
:)