Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Как можно получить список SQL серверов в сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 15:00 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Пользуй SQLDМО обьект, лежит в папке сервера. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 15:04 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Сысылаешься в проете на SQLDMO.dll добавляешь в проект Код: plaintext затем вот так: Код: plaintext 1. Дальше присоединяешься ко мне в борьбе с System.InvalidCastException. (Смотри тему SQLDMO) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 15:05 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Все так и сделал, только вот опять выдает sqlApp.SQLServers.Count = 0, а у меня их целых СЕМЬ штук в одной группе :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 16:16 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Да короче элементарный код: если писать так SQLDMO.ApplicationClass sqlAppl = new SQLDMO.ApplicationClass(); SQLDMO.NameList sqlServers = sqlAppl.ListAvailableSQLServers(); то на 2 строчке выдает "QueryInterface for interface SQLDMO.NameList failed." а если взять sqlAppl.SQLServers.Count, то дает ноль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 18:02 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Нашел как все это борется: Во-первых с QueryInterface Failed он обваливается в старой версии этого СОМа. Надо патчиться. А список серверов можно получить, если у тебя правильно прописаны их алиасы в Client Network Utility. Я бы изменил мир, но бог не дает исходники... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:18 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Если есть желание, могу подорить работающий SQLDMO.dll Я бы изменил мир, но бог не дает исходники... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:38 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Привет Коллеги. У меня тоже точно такая проблемма. Пожалуйста поделитесь с работающей SQLDМО. e-mail: m_artur@web.am Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2004, 00:21 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Вот здесь http://www.codeproject.com/csharp/servercombobox.asp есть отличный код для получения списка SQL серверов (и нетолько SQL) без использования DMO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 12:20 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылку avg. Но у меня проблема не только с получением списка серверов, так что нужна SQLDMO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 23:56 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
У каждого свои проблемы :) Вот только если есть сервер, если есть к нему доступ (имеется в виду БД master) - то можно сделать все, что умеет SQLDMO и ещё гораздо больше -средствами TSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 11:49 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Краткий экскурс в SQLDMO: Получение списка серверов: Код: plaintext 1. Доступ к списку серверов через NameList.Item(int a); Эта коллекция индексируется с 1. Список БД через интерфейс _Database; При подключении к SQL-серверу, если нет желания передавать логин и пароль, следует использовать примерно такой код: Код: plaintext 1. 2. 3. Я бы изменил мир, но бог не дает исходники... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 11:17 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
В соседнем топике уже отрапортовались, дополню и здесь картину. SQLDMO имеет ряд встроенных багов. Один из них выпадает при попытках получить список серверов. Лечение> установка SP3 на сервер. Проверено, работает. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:04 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
авторЛечение> установка SP3 на сервер. Проверено, работает. Ага, у меня в сети порядка 10 серверов и только половина из них под 3 сервис паком. Остальные (по разным причинам, иногда оправданным) под 2 и обновлятся в ближайшее время не будут. Да и не разработчика ПО это дело сервера обновлять, на это DBA имеются. А если у всех клиентов еще и вместо DBA сервис паки накатывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2004, 11:31 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
СП3 нужен на машине которая опрашивает. На остальных не обязательно Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2004, 17:56 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
авторСП3 нужен на машине которая опрашивает. На остальных не обязательно Я не понял (серьезно) - для возможности получения списка серверов с использованием SQLDMO в своем клиентском приложении я должен установить на клиента SQL сервер (даже если только clients tools) и облить его (их) 3 сервис паком ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 10:08 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Собственно тебе нужен только SQLDMO из третьего сервис пака. Этим обьектом пользуется сам сиквел для собственных телодвижений. Кстати, вот только что накопал код, который делает тоже самое но сам в себе, без SQLDMO. Он на VBNET но думаю не составит труда конвертануть. Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 16:01 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Для sqldmo есть соответствующий merge module. Вот его и нужно ставить клиентам, при условии, что дистрибутив использует Windows Installer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 16:14 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Можно еще через АПИ, как вариант. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 16:17 |
|
||
|
Sql серверы
|
|||
|---|---|---|---|
|
#18+
Понятно. По ссылке, что я приводил выше: http://www.codeproject.com/csharp/servercombobox.asp как раз через NetAPI и получают список, причем не только SQL серверов, но и рабочих станций, контроллеров домена и т.д. А этот код на VB тоже очень интересный. Надо будет попробовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32445565&tid=1439370]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 357ms |

| 0 / 0 |
