Как программно узнать имя SQL-сервера? #265069


#0 by Смит
Не сервера предприятия.
#1 by Смит
Ап.
#2 by Смит
Ап.
#3 by megalodon
3-х звенка на то и создана в числе прочего, шобы имя сервера было затруднительно узнать.
#4 by coder1cv8
А на фига?
#5 by Ferz
а для чего?         Сообщить("Ошибка получения параметров ИБ на сервере приложения 1с
#6 by coder1cv8
Не, ну если изнутри SQL-ной базы, то и кода столько не надо, понятно что сервер в СтрокеСоединения имеется...
#7 by Ferz
не ну это понятно, ну не просто же ему имя сервера нужно. Скорее всего он хочет к нему подключится.:)) И что то там натворить....8))
#8 by Смит
, Спасибо. Для прямого запроса.
#9 by Ferz
велосипед изобретен смотри Enterprise Integrator
#10 by Смит
Это что?
#11 by coder1cv8
хорош, пиарить свой интегратор )
#12 by Ferz
почему он тебе не понравился?, он не подходит для прямых запросов?
#14 by coder1cv8
да я шучу, нормальная штука... Хотя то же в некотором роде велосипед... )
#15 by Ferz
вот так бы сразу.... :))
#16 by Смит
Спасибо.
#17 by Vozhd
У этого кода есть одна маленькая проблемка. Может быть ситуация, когда 1С-ая база открывается, а с сервером соединиться не получается...
#18 by Ferz
правильно... если ты не знаешь админского пароля
#19 by Vozhd
Даже зная пароль можно не найти сервера
#20 by Ferz
и в каких же это случаях?
#21 by Vozhd
Например, когда SQL сервер стоит в другой сети...
#22 by Ferz
ты про SQL что ли? или про 1с сервак?
#23 by Vozhd
Я про то, что Ваш код в может получать имена серверов, к которым нельзя соединиться, даже если знаешь правильные логины.
#24 by Ferz
а кокой код тогда будет правильным?
#25 by Vozhd
подключение к базе должно осуществляться только на сервере предприятия. а значит и все обращения у базе должны выполняться только из кода, который выполняется на сервере, а не на клиенте.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям