Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
felix_ff
то тогда поищите скрипт динамического создания таблиц, принцип приблизительно следующий для каждой таблицы базы собирается строка вида CREATE TABLE TableName ( <список столбцов>....) после чего выполняется динамическим sql (EXEC (@string)), данные таблицы смотрим через INFORMATION_SCHEMA

В студии уже давно есть скриптование объектов. Которое сделает это лучше неизвестно кем и когда написанного скрипта. ТС даже привел видео.
29 апр 15, 14:29    [17581699]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
o-o
Guest
felix_ff
это или зашифрованные процедуры или процедуры среды CLR

замок означает отсутствие прав на definition объекта.
т.е. список неполный.
в своем примере я даю юзеру l только EXECUTE на процедуру.
этот l видит замок и не может получить текст, хотя процедура не CLR и ее текст не шифрован.

К сообщению приложен файл. Размер - 101Kb
29 апр 15, 15:03    [17581899]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
pr_m_pr,

В общем я попытался раздать права на эту процедуру средствами манагера через пропетес - не вышло просмотреть код
поискал по ID процедуры код в таблице syscomments, там в поле ctext и text стоит null

Как узнать текст процедурки-та?
30 апр 15, 09:27    [17584983]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
Как узнать текст процедурки-та?

А вам зачем он нужен ? Вы хоть какие-то команды TSQL уже освоили ?
30 апр 15, 09:29    [17584997]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory,

Мне нужно перенести процедуру из одной БД в другую, вот думаю как это сделать
30 апр 15, 09:49    [17585092]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
Мне нужно перенести процедуру из одной БД в другую, вот думаю как это сделать

Для этого вам нужен ее текст ?
30 апр 15, 09:50    [17585098]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
o-o
Guest
pr_m_pr
Как узнать текст процедурки-та?

вам же сказали уже, замок -- это запрет на "текст процедурки-та",
если Encrypted еще можно расковырять,
то когда банально нет прав, только с пытками к админу подкатить
30 апр 15, 09:55    [17585125]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
o-o
pr_m_pr
Как узнать текст процедурки-та?

вам же сказали уже, замок -- это запрет на "текст процедурки-та",
если Encrypted еще можно расковырять,
то когда банально нет прав, только с пытками к админу подкатить


Так я захожу под dbo, там права екзекьют, я даю права своей группе на всё остальное (ставлю все галочки), код не просматривается ((
30 апр 15, 10:04    [17585187]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory
pr_m_pr
Мне нужно перенести процедуру из одной БД в другую, вот думаю как это сделать

Для этого вам нужен ее текст ?


А как ещё можно перетащить зашифрованную процедуру в другую БД?
30 апр 15, 10:05    [17585199]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
Glory
пропущено...

Для этого вам нужен ее текст ?


А как ещё можно перетащить зашифрованную процедуру в другую БД?

Бэкап-рестор.
Или обратитесь к создателю процедуры за ее текстами
30 апр 15, 10:06    [17585210]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
o-o
Guest
pr_m_pr,

ну так ищите в гугле, Encryption процедур на неспособных и рассчитано.
off: дают же права первым встречным, а потом последние базы через агент удаляют по расписанию,
со ссылкой на форум
30 апр 15, 10:08    [17585222]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory
pr_m_pr
пропущено...


А как ещё можно перетащить зашифрованную процедуру в другую БД?

Бэкап-рестор.
Или обратитесь к создателю процедуры за ее текстами


А если создатель бросил поддержку?
И если перетащить нужно в другую бд, которая схожа с этой, но совсем не эта, и работает?
30 апр 15, 10:10    [17585237]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
А если создатель бросил поддержку?

Это ваши проблемы.
Что вам мешает написать свои процедуры ?

pr_m_pr
И если перетащить нужно в другую бд, которая схожа с этой, но совсем не эта, и работает?

Мне нужно спереть холодильник. Да вы не волнуйтесь, тут недалеко, за углом и всего лишь 1-ый этаж.
30 апр 15, 10:13    [17585253]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
В принципе для этих целей есть бесплатный тул:

http://www.devart.com/dbforge/sql/sqldecryptor/

Если нужно просмотреть шифрованный сорс-объекты. Но тут не всегда выручает.
30 апр 15, 10:14    [17585257]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory
pr_m_pr
А если создатель бросил поддержку?

Это ваши проблемы.
Что вам мешает написать свои процедуры ?

pr_m_pr
И если перетащить нужно в другую бд, которая схожа с этой, но совсем не эта, и работает?

Мне нужно спереть холодильник. Да вы не волнуйтесь, тут недалеко, за углом и всего лишь 1-ый этаж.


А как уточнить весь полный функционал проделываемый хотя бы одной процедурой?
30 апр 15, 10:19    [17585291]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
AlanDenton
В принципе для этих целей есть бесплатный тул:

http://www.devart.com/dbforge/sql/sqldecryptor/

Если нужно просмотреть шифрованный сорс-объекты. Но тут не всегда выручает.


Спасибо большое, я посмотрю
30 апр 15, 10:19    [17585296]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
o-o
Guest
pr_m_pr
А если создатель бросил поддержку?

умеют люди надавить на жалость
How to view an encrypted view or stored procedure
30 апр 15, 10:19    [17585299]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory,

А меня интересует ещё эта тема форума, я там пишу сообщение уже второй раз, но она почему-то удаляется? Не подскажете почему?

https://www.sql.ru/forum/64543/truncate-table
30 апр 15, 10:20    [17585306]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
А меня интересует ещё эта тема форума, я там пишу сообщение уже второй раз, но она почему-то удаляется? Не подскажете почему?

Вы видели дату создания той темы ?
Вы латетный некромант-некрофил ?
Сначала постите тему с вопросом, ответ на который тут же находите в форуме. Потому начинаете писать сообщения в темы 12летней давности.
заняться больше нечем ?
30 апр 15, 10:23    [17585329]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory
pr_m_pr
А меня интересует ещё эта тема форума, я там пишу сообщение уже второй раз, но она почему-то удаляется? Не подскажете почему?

Вы видели дату создания той темы ?
Вы латетный некромант-некрофил ?
Сначала постите тему с вопросом, ответ на который тут же находите в форуме. Потому начинаете писать сообщения в темы 12летней давности.
заняться больше нечем ?


Не оскорбляйте меня, это ветка форума, я её прочёл, полазил по форуму, а разве не так поступают хорошие граждане? что бы не плодить лишних веток?
Кроме того там есть интересный вопрос про удаление констрейнов, Вы Глори писали там что прежде чем зачистить таблу нужно удалить констрейны, а как мы узнаем какой констрейн был до этого? Каскадный али просто дефолтный? потому как я уже создавал ветку про транкейт, но потом решил полазить по форуму и нашёл вот это, как узнать какой транкейт там был?
30 апр 15, 10:29    [17585377]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
pr_m_pr,

*не транкейт а констрейн, опечатка
30 апр 15, 10:30    [17585390]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
а разве не так поступают хорошие граждане? что бы не плодить лишних веток?

Хорошие граждане не лезут в чужой монастырь со своим уставом

pr_m_pr
Кроме того там есть интересный вопрос про удаление констрейнов, Вы Глори писали там что прежде чем зачистить таблу нужно удалить констрейны, а как мы узнаем какой констрейн был до этого? Каскадный али просто дефолтный? потому как я уже создавал ветку про транкейт, но потом решил полазить по форуму и нашёл вот это, как узнать какой транкейт там был?

Еще раз туда полезите - получите бан. Так понятно ?
30 апр 15, 10:33    [17585419]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
pr_m_pr
Member [заблокирован]

Откуда:
Сообщений: 26
Glory
pr_m_pr
а разве не так поступают хорошие граждане? что бы не плодить лишних веток?

Хорошие граждане не лезут в чужой монастырь со своим уставом

pr_m_pr
Кроме того там есть интересный вопрос про удаление констрейнов, Вы Глори писали там что прежде чем зачистить таблу нужно удалить констрейны, а как мы узнаем какой констрейн был до этого? Каскадный али просто дефолтный? потому как я уже создавал ветку про транкейт, но потом решил полазить по форуму и нашёл вот это, как узнать какой транкейт там был?

Еще раз туда полезите - получите бан. Так понятно ?


т.е. у вас тут можно плодить новые ветки? ну ладно

Чего вы мне баном сразу угрожаете, мне зачистить таблицу нужно, я нашёл инфу, она немного противоречива, вот разобраться хочу, что вы мне прикажете делать?
30 апр 15, 10:36    [17585457]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
Glory
Member

Откуда:
Сообщений: 104751
pr_m_pr
Чего вы мне баном сразу угрожаете, мне зачистить таблицу нужно, я нашёл инфу, она немного противоречива, вот разобраться хочу, что вы мне прикажете делать?

Идти и учиться теории

pr_m_pr
т.е. у вас тут можно плодить новые ветки? ну ладно

За неумении пользоваться поиском тоже будет бан
30 апр 15, 10:40    [17585497]     Ответить | Цитировать Сообщить модератору
 Re: Замки на процедурах  [new]
o-o
Guest
если кого интересует актуальность алгоритма encryption/decryption,
опубликованного здесь: Decrypt SQL Server Objects
в 2008 R2 все то же самое, предложенный тут код автора той статьи нормально декриптит

К сообщению приложен файл. Размер - 77Kb
30 апр 15, 10:43    [17585532]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить