|
Как узнать SQL имя базы данных. | ☑ | ||
---|---|---|---|---|
0
NewMishutka
17.06.13
✎
12:47
|
Описание:
Есть несколько SQL баз и есть несколько их копий. Между основными базами существует обмен реализованный через регламентное задание. Из BASE1 в BASE2. При обмене данные тянутся из прописанного в коде места в сети - получили данные, обработали и удалили файл данных. А вот тут начинается интерессное, для меня. Для разработки есть SQL копии баз - COPY_BASE1 в COPY_BASE2 - и в них включены регламентные задания, втом числе и обмен данными. И вот теперь необходимо найти SQL имена баз - чтобы в коде по обмену учесть что это только копии баз - и данные получить, обработать - НО файлы с данными НЕ удалять. Искал, искал как определить SQL имя открытой базы, но либо не нашел - либо плохо искал. Прошу помощи в данном вопросе. Заранее спасибо. |
|||
1
Ёпрст
17.06.13
✎
12:50
|
проще выставить запрет рег заданий
|
|||
2
Wobland
17.06.13
✎
12:51
|
строка соединения - не оно?
|
|||
3
ДенисЧ
17.06.13
✎
12:51
|
через средства администрирования кластера и при помощи строки соединения
|
|||
4
Ёпрст
17.06.13
✎
12:52
|
СтрокаСоединенияИнформационнойБазы()
|
|||
5
ДенисЧ
17.06.13
✎
12:54
|
(4) SQL...
|
|||
6
Ненавижу 1С
гуру
17.06.13
✎
12:58
|
Информационная база (IInfoBaseInfo)
dbName (dbName) Использование: Чтение и запись. Описание: Тип: Строка. Имя базы данных сервера баз данных, в которой размещается информационная база. Доступность: Интеграция. |
|||
7
NewMishutka
17.06.13
✎
13:01
|
(1)
К сожалению нельзя отменить регламентные задания. Нужно чтобы в кипиях они не "полностью" выполнялись. Сейчас буду пробовать что порекомендовали. |
|||
8
NewMishutka
17.06.13
✎
13:35
|
(4)
Спасибо, имя получил из СтрокаСоединенияИнформационнойБазы(). Мне для решения задачи достаточно. Спасибо всем помощь. |
|||
9
Лефмихалыч
17.06.13
✎
13:41
|
(0) для копий в обязательном порядке нужно:
1. При разворачивании копий отключать все обмены, регламентные задания 2. Очищать все ссылки на внешние источники данных у нас эта процедура называется "Обезврещживание копии" и делается (основная часть) специально заточенной обработкой |
|||
10
Лефмихалыч
17.06.13
✎
13:43
|
обезвреживание - естественно
|
|||
11
ЧеловекДуши
17.06.13
✎
13:44
|
(9) Зачем? Это слишком просто, автору надо пострадать и помучиться :)
|
|||
12
Лефмихалыч
17.06.13
✎
13:49
|
(11) тогда могу порекомендовать прямые запросы и drop database при совпадении каких-нить случайных событий.
|
|||
13
cincout
17.06.13
✎
13:50
|
(9) "Обеззараживание"?. Сильно
|
|||
14
Лефмихалыч
17.06.13
✎
13:53
|
(13) на полном серьезе - поддержка отчитывается при разворачивании копии: "Регламентные задания заблокированы, копия обезврежена".
Просто в базах не редко хранятся ссылки на всякие вешние базы, с которыми обмены в том числе на прямых запросах происходят. И в случае чего может быть такой алес, который будет стоить настоящих зеленых денег. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |