|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
Добрый день. Переименовал процедуру скриптом: Код: sql 1.
И она пропала из ssms. При этом Код: sql 1.
ничего не выводит. Код: sql 1.
Сообщение 3701, уровень 11, состояние 5, строка 8 Не удалось удалить процедура "dbo.my_proc_tmp", так как он не существует или отсутствуют разрешения. Создал заново dbo.my_proc И переименовать в tmp не дает: Код: sql 1.
Не удалось найти элемент с именем my_proc_tmp в текущей базе данных, указывающий на то, что @itemtype был введен в виде "(null)". Ничего не понимаю. Как так? Проде есть процедура и вроде нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 17:56 |
|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
Так.... создать dbo.my_proc_tmp как-то все-таки получилось и дропнуть потом тоже получилось, после создания. Но я так и не понял что это было :-((( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 17:58 |
|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
так.... я создаю dbo.my_proc_tmp. она появляется в sys.sysobjects удаляю, она исчезает из sys.sysobjects Но переименовать в нее sql server все равно не дает. Код: sql 1.
сообщение: 15335, уровень: 11, состояние: 1, процедура: sp_rename, строка: 408 [строка начала пакета: 0] Ошибка: новое имя "dbo.my_proc_tmp" уже используется для object, повторение запрещено. Как так? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 18:04 |
|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
Microsoft SQL Server 2008 R2 (SP3) Standard Edition ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 18:05 |
|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
При переименовании одной процедуры процедуры, остальные процедуры ведь не меняются, даже если они эту перименованную процедуру внутри вызывали? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 18:14 |
|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
в EXEC sp_rename 'dbo.my_proc', 'dbo.my_proc_tmp'; второй параметр нужно указывать без имени схемы т.е. в вашем случае EXEC sp_rename 'dbo.my_proc', 'my_proc_tmp'; Ищите процедуру dbo.[dbo.my_proc_tmp] ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 18:21 |
|
Переименовал процедуру и она пропала! Ни создать такую же не дает ни дропнуть!
|
|||
---|---|---|---|
#18+
msLex в EXEC sp_rename 'dbo.my_proc', 'dbo.my_proc_tmp'; второй параметр нужно указывать без имени схемы т.е. в вашем случае EXEC sp_rename 'dbo.my_proc', 'my_proc_tmp'; Ищите процедуру dbo.[dbo.my_proc_tmp] Вы совершенно правы! Большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 18:26 |
|
|
start [/forum/topic.php?fid=46&fpage=33&tid=1685064]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 125ms |
0 / 0 |