Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
господа сейчас нашел какое то странное поведение sp_help у когонибудь она работает по sp_hexadecimal? репро Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. и я чето не понимаю по sp_help_revlogin ну или любой другой пользовательской процедурку в мастере оно работает. а тут возникает Код: sql 1. 2. под sysadmin! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:59 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ff, авторCREATE OR ALTER Вы большой фантазёр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:05 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, Microsoft SQL Server 2016 (SP2) (KB4052908) - 13.0.5026.0 (X64) Mar 18 2018 09:11:49 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: ) (Hypervisor) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:06 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовВы большой фантазёр. вы просто отстали от жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:11 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
msLex, Вах! Сижу в своем болоте SQL2012... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:18 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, так не суть важно как создать процедурку. на версиях ниже sp_help тоже вываливается в ошибку по sp_hexadecimal? у меня сейчас просто под рукой только 16 интансы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:31 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
sp_help вашу процедуру не знает, т.к. она не системная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:36 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ff, Дело не в sp_help, а в sp_hexadecimal - мне даже не удается её переименовать, выдается ошибка Either the parameter @objname is ambiguous or the claimed @objtype (OBJECT) is wrong. (Microsoft SQL Server, Error: 15248) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:37 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Eleanor, такое впечатление что где то жестких хардкод в функции object_id потому что в sp_help используется инструкция select @objid = object_id, @sysobj_type = type from sys.all_objects where object_id = object_id(@objname) но я никак понять не могу, потому что просто если выполнять отдельную инструкцию строка возвращается, а по профайлеру смотреть в процедурке он строку не возвращает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:45 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ffтакое впечатление что где то жестких хардкод Хардкод по имени sp_hexadecimal? Если создать такую же процедуру hexadecimal_2, то с ней всё работает - sp_help, переименование. А sp_hexadecimal - особенная в любой БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:52 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ff, Кстати, если посмотреть в системную базу Resource, то там есть процедура sp_hexadecimal. Возможно, поэтому и возникает ошибка "the parameter @objname is ambiguous" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 14:03 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Что тут скажешь, MS не зря предупреждали не создавать пользовательские процедуры с названием sp_. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 14:44 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ff, Из той же серии конфликта с системными ХП: Если создать процедуру dbo.sp_db_ebcdic277_2, то при выполнении EXEC или sp_help будет находиться не она, а системная sys.sp_db_ebcdic277_2. Sp_rename находит обе процедуры и не понимает, какую из них выбрать. И это несмотря на то, что вы явно указываете схему dbo в имени процедуры. Если создавать ХП в другой схеме, не в dbo, то конфликта с системными ХП нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:28 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Eleanorfelix_ff, Кстати, если посмотреть в системную базу Resource, то там есть процедура sp_hexadecimal. Возможно, поэтому и возникает ошибка "the parameter @objname is ambiguous" странно подцепил mssqlsystemresource и не нашел там этой процедурки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:36 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ff, select * from sys.procedures where name = 'sp_hexadecimal' - нечего нет? В SSMS она в секции Stored Procedures -> System Stored Procedures ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:40 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Eleanor, имя базы изменено, иначе он не дает подцепить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:47 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
felix_ff, У меня все эти запросы находят нужную ХП, не находит только object_id('sp_hexadecimal'). Возможно, дело в версии… У меня Resource взят из Microsoft SQL Server 2008 R2. Кто их знает, удалили, например, эту процедуру в новых версия, а где-то в метаданных упоминание sp_hexadecimal осталось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:57 |
|
||
|
metadata visibility
|
|||
|---|---|---|---|
|
#18+
Eleanor, Мой косяк походу, аттачил на инстанс sqllocaldb там видимо что то с ограничениями редакции. сейчас примапил resource на полноценный инстанс там действительно есть процедурка в схеме. вообщем приблизительно тогда картина вырисовывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2018, 09:50 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39667141&tid=1689485]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 327ms |

| 0 / 0 |
