Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Возможно ли создать алиас для имени базы?
|
|||
|---|---|---|---|
|
#18+
Приветствую, Возможно ли создать алиас для имени базы в MS SQL Server 2000? Это было бы желательно для того, чтобы обращаться из кода хранимых процедур, находящихся в соседней базе (на том же сервере) к процедурам данной базы, имея возможность изменить имя данной базы... Например, оперативное переключение между двумя версиями базы было бы полезно при тестировании новой версии. Ничего кроме dynamic sql и написания процедуры, заменяющей ссылку на базу в коде процедур я не нашел. Может быть есть какие-то решения этой проблемы. Заранее благодарен, jimmers ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2002, 08:10 |
|
||
|
Возможно ли создать алиас для имени базы?
|
|||
|---|---|---|---|
|
#18+
>>Например, >>оперативное переключение между двумя версиями базы было бы полезно при >>тестировании новой версии. Внутри базы процедуры обращаются к ней самой. Даже если переключаться между десятью версиями, менять нужно только коннект к нужной БД. Ощущение, что у Вас процедуры лежат вообще вне БД Иногда бывает нужно конечно обращаться к другой БД, но не настолько же, чтобы ВСЕ ! процедуры в одной БД обращались к данным в другой. Алиас никак нельзя создать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2002, 14:51 |
|
||
|
Возможно ли создать алиас для имени базы?
|
|||
|---|---|---|---|
|
#18+
Видимо я не совсем корректно выразился. Попробую прибегнуть к псевдографике. Имеем: # DB1 # ---- exec DB2.dbo.myproc ----> # DB2 # Т.е. процедуры, находящиеся в базе DB1 вызывают процедуры, находящиеся в базе DB2. При этом строки содержат имя DB2, т.е. оно жестко закодировано... Хотелось бы: # DB1 # ---- exec DB3.dbo.myproc ----> # DB3 # Применить некое решение (условно назовем его алиас), при котором имя DB2 в строках вида exec DB2.dbo.myproc являлось бы параметром. Все это необходимо, чтобы иметь возможность быстро переключится на работу с базой DB3, DB4 и т.д. вместо DB2... То, что алиас как таковой не сделать, я уже понял. Возможно есть какие-либо решения этой проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2002, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3509&tid=1824074]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 340ms |

| 0 / 0 |
