Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
т.к. нерадивые технари меняли параметры подключения к MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 06:03 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
Запустить в цикле курсора по системной таблице sysobjects процедурку sp_changeobjectowner Только отфильтровать надо у чего тебе надо менять owner, а у чего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 09:30 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
а почему не просто sp_chagedbowner? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 09:45 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
Спасибо! еще вопросик, что нужно/можно делать с базой. 1с на рапределенке при приеме нового МД вылетает с разными ошибками в основном access denied, если DTS-ом переписать базу то все работает. Вопрос что можно сделать, и что случилось с базой. 1с и меня прошу не пинать, сам знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 14:50 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
2Denniz это поменяет хозяина базы, а не объектов, которые уже созданы. 2Владимир С удовольствием попробовал бы помочь, но не знаю что такое МД. На ум приходит только мастдай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 15:07 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
Попробую по другому вопрос:с БД что-то произошло, что не знаю. Если БД скопировать DTS-ом в другую базу, то проблемма исчезает. Вопрос, что можно сделать с БД чтобы не переливать её DTS-ом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 15:54 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
Я так и не понял в чём проблема. К сожалению, я ухожу, так что до понедельника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 16:07 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
2KonstN: А как тогда понять это? sp_changedbowner [@loginame =] 'login' [,[@map =] remap_alias_flag] Arguments [@loginame =] 'login' Is the login ID of the new owner of the current database. login is sysname, with no default. login must be Microsoft® SQL Server™ login or a Microsoft Windows NT® user that already exists. login cannot become the owner of the current database if it already has access to the database through an existing alias or user security account within the database. To avoid this, drop the alias or user within the current database first. >[@map =] remap_alias_flag >Is the value true or false, which indicates whether existing aliases to the old database owner >(dbo) are mapped to the new owner of the current database or dropped. remap_alias_flag is >varchar(5), with a default of NULL, indicating any existing aliases to the old dbo are mapped >to the new owner of the current database. false indicates that existing aliases to the old >database owner are dropped. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2002, 06:11 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
2Denniz Ага, понял о чём ты. Я может и ошибаюсь (может быть даже скорее всего ), но обычно происходит такая вещь, что в базе появляются объекты, сделанные не dbo. Для того, чтобы привести у всех объектов хозяина к dbo, делается как я написал. Другой момент, если все объекты делались под одним логином, а потом переключились на другой, который уже соответственно не dbo. Тогда да, можно сделать sp_changedbowner, но возникает вопрос - а нужно ли делать указанный логин хозяином базы?.. Всё-таки обычно хозяин базы - это sa. Так как-то проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2002, 09:24 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
Отнюдь не проще... Для установки 1с/sql, скажем, другого выхода как дать сделать отдельный логин, который будет являться dbo, нет Потому как зашифрован этот пароль в 1с очень просто. Теперь представь насколько большую дырку ты оставляешь если у тебя sa будет являться владельцем базы и соответсвенно в 1с ты должен будешь прописать логин и пароль sa? А насчет sp_changedbowner - imho проще дать две команды sp_changedbowner 'фиктивный логин' sp_changedbowner 'логин который нужно' чем перебирать объекты в базе imho, конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2002, 11:40 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
2 Denniz Ещё раз напишу - я думал, что часть объектов сделаны от dbo, а часть от другого логина, и надо их все причесать под одну гребёнку. Если ты поменяешь dbo на другой логин (sp_changedbowner), то ничего в этом случае не добъёшься - те объекты, которые были с dbo, перестанут ими быть. Вопрос был "как поменять владельца всем объектам БД", а не как перевести владельца БД на другой логин. Я и ответил на этот вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2002, 14:04 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
А, да... ты прав. Посыпаю голову пеплом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2002, 03:55 |
|
||
|
Как поменять владельца всем объетам БД?
|
|||
|---|---|---|---|
|
#18+
2 Denniz Да не стОит - мне кажется, что ты как раз ответил на вопрос правильнее: я не работал с 1С (надеюсь и не буду ) и подробностей, которые ты описал, не знал. В этих условиях твоё решение, думаю, будет правильнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2002, 06:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32024346&tid=1823677]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
205ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 506ms |

| 0 / 0 |
