Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 При обновлении sysusers  [new]
Простой рабочий
Member

Откуда: Волгоград
Сообщений: 77
UPDATE sysusers SET sid=x.sid FROM master.dbo.sysxlogins AS x WHERE sysusers.name=x.name AND x.xstatus IN (2,18)

Ad hoc updates to system catalogs are not enabled. The system administrator must reconfigure SQL Server to allow this.

А где это менять - не найду...
11 июл 03, 15:45    [259017]     Ответить | Цитировать Сообщить модератору
 Re: При обновлении sysusers  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
To set the allow updates option

Expand a server group.
Right-click a server, and then click Properties.
Click the Server Settings tab.
Under Server behavior, select or clear the Allow modifications to be made directly to the system catalogs check box.

Или sp_configure. И еще есть sp_change_users_login для смены логинов юзеров.
11 июл 03, 15:51    [259033]     Ответить | Цитировать Сообщить модератору
 Re: При обновлении sysusers  [new]
Простой рабочий
Member

Откуда: Волгоград
Сообщений: 77
Так я там ставил флаг, но ошибка ничего не изменилось. Или надо было перезапустить сервер?
Про процедуру sp_change_users_login я читал в конфе, но как ею правильно пользоваться, чтобы ничего не снеслось лишнего - не нашёл.
Спасибо за ответ!
11 июл 03, 16:16    [259090]     Ответить | Цитировать Сообщить модератору
 Re: При обновлении sysusers  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Так я там ставил флаг, но ошибка ничего не изменилось. Или надо было перезапустить сервер?

Нет, не надо.

Про процедуру sp_change_users_login я читал в конфе, но как ею правильно пользоваться, чтобы ничего не снеслось лишнего - не нашёл.

Ну так в BOL все параметры расписаны!
11 июл 03, 16:25    [259112]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить