SQL.RU
 client/server technologies
 
 Главная | Документация | Статьи | Книги | Форум | Опросы | Рассылка | Работа | Поиск | FAQ |

Добро пожаловать в форум, Guest  >>  Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик  Ответить
 баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
юзер1983
Guest
Microsoft SQL Server Management Studio 9.00.3042.00
Microsoft SQL Server 2000 - 8.00.2040 (Intel X86) May 13 2005 18:33:17 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

наблюдаю уже давно одну проблему, у пользователя слетают права на базу данных. Сам пользователь висит и роли у него остаются на месте, а вот галочки к базе данных слетают.
Решил натравить профайлер на это дело и обнаружил там вот такую строчку:
RPC:Completed	exec [sp_revokedbaccess] N'testuser'	
Спросил у пользователя что он делал в базе, он сказал что заводил новых пользователей, и у других добавлял права на базу данных. Он явно не мог взять и отменить права на базу у моего testuser.

Где зарыта собака, может студия слишком старая? где можно найти новую expres edition?
если у кого есть ссылка поделитесь.

Спасибо
12 мар 10, 17:44    [8470962] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
Crimean
Member

Откуда:
Сообщений: 10288
ну а кто делал эту команду и из какой тулзы / с какого хоста? тот же пользователь?
12 мар 10, 17:50    [8471010] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
user1983
Guest
Crimean
ну а кто делал эту команду и из какой тулзы / с какого хоста? тот же пользователь?

Эту команду получается делал помошник админа из SSMS(версию указал в первом посте), работал с компьютера из локальной сети. Но он утверждает что всего лишь заводил пользователей. А логин testuser он не трогал.

такое подозрение что SSMS производит лишние действия
12 мар 10, 18:11    [8471155] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
user1983
Guest
user1983,

единственный косяк с моей стороны, то что SPID с командов revokdbaccess друго, но пользователь тот же самый, а имя приложения я отключил ((
12 мар 10, 18:14    [8471164] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
user1983
Guest
up

Как с этим жить?
15 мар 10, 22:26    [8482804] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
Crimean
Member

Откуда:
Сообщений: 10288
заставить вашего помошника мыть руки
15 мар 10, 22:28    [8482806] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
юзер1983
Guest
Crimean
заставить вашего помошника мыть руки

ну вообще то это помошница, свои ручки она наверно моет с мылом :)

а проблема остается. Сегодня очередной логин "слетел" - в базе данных он есть, а в настройках user mapping галочки на эту базу не стоит.
16 мар 10, 10:40    [8483976] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
Glory
Member

Откуда: Estonia
Сообщений: 72684
юзер1983
Crimean
заставить вашего помошника мыть руки

ну вообще то это помошница, свои ручки она наверно моет с мылом :)

а проблема остается. Сегодня очередной логин "слетел" - в базе данных он есть, а в настройках user mapping галочки на эту базу не стоит.

Сервер сам себе команды на выполнение не выдает
16 мар 10, 10:42    [8483994] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
юзер1983
Guest
наконец отловил профайлером приложение. Походу это связано с MBS Nav (navision)

RPC:Completed exec [sp_revokedbaccess] N'report' [Shadow NDO Session 00000094] Petrov 31 992 2 33 81924 139 2010-03-17 10:34:40.273

У пользователя Petrov есть сисадминские права. Приложение Shadow NDO Session 00000094 вообще непонятно кто такое.

Что с этим делать так и не понмтно :(

можно как то запретить команду sp_revokedbaccess для этого приложения, ну или вообще для всех?
17 мар 10, 11:24    [8490689] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
юзер1983
Guest
в догонку, если натравить на это дело профайлер, который будет записывать в таблицу и в этой таблице на тригерах все это дело исправлять, не создаст ли большой нагрузки такой профайлер на sql сервер?
17 мар 10, 11:28    [8490719] Ответить | Цитировать    Сообщить модератору

 Re: баг с SSMS 9.00.3042.00 (пользователи из БД удаляются!)   [new]
Glory
Member

Откуда: Estonia
Сообщений: 72684
$ndo$shadow - это какой специальный механизм MBS Navision-а
Вроде бы для организации windows authentication
Так что ни сервер, ни SSMS тут непричем
17 мар 10, 11:40    [8490841] Ответить | Цитировать    Сообщить модератору

Все форумы / Microsoft SQL Server Ответить
Generated time: 15ms.
Rambler's Top100 Powered by ActualForum 1.5.3 [s1] Copyright (c) Alex Sibilev 2000-2010