[c#] SQL-DMO
От: Аноним  
Дата: 08.04.07 22:34
Оценка:
Очень много читал но никак не могу догнать как же его подключить или чего там еще зделать чтоб работать с ним в коде.
Заранее спасибо

З.Ы. Смотрел в поиске но там только как использовать, а как подключать ничего
Re: [c#] SQL-DMO
От: Lloyd Россия  
Дата: 08.04.07 22:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Очень много читал но никак не могу догнать как же его подключить или чего там еще зделать чтоб работать с ним в коде.

А>Заранее спасибо

А>З.Ы. Смотрел в поиске но там только как использовать, а как подключать ничего


Выбираешь проект. щелкаешь правой кнопкой, Add Reference, выбираешь Microsoft.SqlServer.Smo.
Re[2]: [c#] SQL-DMO
От: _FRED_ Черногория
Дата: 09.04.07 05:39
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Выбираешь проект. щелкаешь правой кнопкой, Add Reference, выбираешь Microsoft.SqlServer.Smo.


Это же совсем даже не Dmo и с SqlServer версии, меньшей 2005 работать не будет. Или я не прав?
Help will always be given at Hogwarts to those who ask for it.
Re: [c#] SQL-DMO
От: Vector Россия  
Дата: 09.04.07 06:23
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Очень много читал но никак не могу догнать как же его подключить или чего там еще зделать чтоб работать с ним в коде.

А>Заранее спасибо

А>З.Ы. Смотрел в поиске но там только как использовать, а как подключать ничего


Add Reference "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll"
Re[2]: [c#] SQL-DMO
От: Andrbig  
Дата: 09.04.07 06:58
Оценка:
Здравствуйте, Vector, Вы писали:

V>Здравствуйте, Аноним, Вы писали:


А>>Очень много читал но никак не могу догнать как же его подключить или чего там еще зделать чтоб работать с ним в коде.

А>>Заранее спасибо

А>>З.Ы. Смотрел в поиске но там только как использовать, а как подключать ничего


V>Add Reference "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll"


Кто пользовал этого зверька (sql-dmo), поделитесь впечатлениями? Удобность, глючность, поддержка в sql2005?
Re[3]: [c#] SQL-DMO
От: Lloyd Россия  
Дата: 09.04.07 08:50
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Это же совсем даже не Dmo и с SqlServer версии, меньшей 2005 работать не будет. Или я не прав?


Упс. Это я был не прав.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: [c#] SQL-DMO
От: Аноним  
Дата: 09.04.07 09:58
Оценка:
Здравствуйте, Аноним, Вы писали:

HELP!!!!!!!!!!

Помогите разобратся

пишу код

private void button1_Click(object sender, System.EventArgs e)
{
SQLDMO.Application dmoApp = new SQLDMO.ApplicationClass();
SQLDMO.NameList servers = dmoApp.ListAvailableSQLServers();
}

или

private void button1_Click(object sender, System.EventArgs e)
{
SQLDMO.Application dmoApp = new SQLDMO.ApplicationClass();
SQLDMO.NameList servers = dmoApp.ListAvailableSQLServers();
}

Запускаю нажымаю
выдает ошибку

В окне Microsoft Development Environment
An unhandled exception of type 'System.InvalidCastException' occurred in WindowsApplication2.exe
Additional information: QueryInterface for interface SQLDMO.NameList failed.

В окне Debug
An unhandled exception of type 'System.InvalidCastException' occurred in WindowsApplication2.exe
Additional information: QueryInterface for interface SQLDMO.NameList failed.
Re[3]: [c#] SQL-DMO
От: Vector Россия  
Дата: 09.04.07 10:01
Оценка: 4 (1)
Здравствуйте, Andrbig, Вы писали:

A>Кто пользовал этого зверька (sql-dmo), поделитесь впечатлениями? Удобность, глючность, поддержка в sql2005?


Я пользовал. Удобно(потому что без вариантов), глюков не замечал, sql 2000 или 2005 — без разницы, работает одинаково.
Пользовался объектами:
ISQLDMOServer
ISQLDMODatabase
ISQLDMOTable
ISQLDMOStoredProcedure
ISQLDMOFullTextCatalogs
ISQLDMOFullTextCatalog
ISQLDMOJobServer
ISQLDMOJobs
ISQLDMOJob
ISQLDMOJobSchedule
ISQLDMOJobStep
ISQLDMOSchedule
ISQLDMOBackup
ISQLDMORestore
Re[2]: [c#] SQL-DMO
От: Vector Россия  
Дата: 09.04.07 10:08
Оценка:
Здравствуйте, Аноним, Вы писали:

А>пишу код


А>private void button1_Click(object sender, System.EventArgs e)

А> {
А> SQLDMO.Application dmoApp = new SQLDMO.ApplicationClass();
А> SQLDMO.NameList servers = dmoApp.ListAvailableSQLServers();
А> }

А>Запускаю нажымаю

А>выдает ошибку

Хм... Должно работать. А какая ОС?
Re[3]: [c#] SQL-DMO
От: Аноним  
Дата: 09.04.07 10:25
Оценка:
Здравствуйте, Vector, Вы писали:
V>Хм... Должно работать. А какая ОС?
ос винда ХР
сервер 2000
студия 2003
Re[4]: [c#] SQL-DMO
От: Vector Россия  
Дата: 09.04.07 10:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Vector, Вы писали:

V>>Хм... Должно работать. А какая ОС?
А>ос винда ХР
А>сервер 2000
А>студия 2003

Ну, остается только SP к SQLServer Установлен? У меня SP4.
Re[3]: [c#] SQL-DMO
От: payglobal  
Дата: 12.04.07 00:22
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, Lloyd, Вы писали:


L>>Выбираешь проект. щелкаешь правой кнопкой, Add Reference, выбираешь Microsoft.SqlServer.Smo.


_FR>Это же совсем даже не Dmo и с SqlServer версии, меньшей 2005 работать не будет. Или я не прав?


Не DMO, но со старыми версиями работать будет
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: [c#] SQL-DMO
От: _FRED_ Черногория
Дата: 12.04.07 08:45
Оценка:
Здравствуйте, payglobal, Вы писали:

L>>>Выбираешь проект. щелкаешь правой кнопкой, Add Reference, выбираешь Microsoft.SqlServer.Smo.

_FR>>Это же совсем даже не Dmo и с SqlServer версии, меньшей 2005 работать не будет. Или я не прав?
P>Не DMO, но со старыми версиями работать будет

Даже если и будет, то потребует установки либо самого 2005ого сервера, либо его рантайма.
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re[5]: [c#] SQL-DMO
От: Аноним  
Дата: 12.04.07 08:49
Оценка:
Здравствуйте, Vector, Вы писали:

V>Здравствуйте, Аноним, Вы писали:


А>>Здравствуйте, Vector, Вы писали:

V>>>Хм... Должно работать. А какая ОС?
А>>ос винда ХР
А>>сервер 2000
А>>студия 2003

V>Ну, остается только SP к SQLServer Установлен? У меня SP4.


Плюхнул как-то совет автору не сюда, а в основную ветку, он небось и не заметил. Да, эта проблема с енумерацией серверов именно из-за сервис пака- ставите последний (тогда мне хватило 3-его) и Вы в дамках. Удачи.
Re[5]: [c#] SQL-DMO
От: payglobal  
Дата: 14.04.07 16:09
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, payglobal, Вы писали:


L>>>>Выбираешь проект. щелкаешь правой кнопкой, Add Reference, выбираешь Microsoft.SqlServer.Smo.

_FR>>>Это же совсем даже не Dmo и с SqlServer версии, меньшей 2005 работать не будет. Или я не прав?
P>>Не DMO, но со старыми версиями работать будет

_FR>Даже если и будет, то потребует установки либо самого 2005ого сервера, либо его рантайма.


Сам-то понял что сказал?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: [c#] SQL-DMO
От: _FRED_ Черногория
Дата: 14.04.07 16:27
Оценка:
Здравствуйте, payglobal, Вы писали:

_FR>>Даже если и будет, то потребует установки либо самого 2005ого сервера, либо его рантайма.

P>Сам-то понял что сказал?

А что тебя смущает? Я имел в виду, что Smo не входит ни во фреймворк, ни в поставку 2000 сиквела. Это значит, что прилдоэение, написанное на его основе не будет работать без установленного Sql 2005. Из-за этого польза от Smo для 2000ого сервера резко падает.
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re[7]: [c#] SQL-DMO
От: Lloyd Россия  
Дата: 14.04.07 17:02
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>А что тебя смущает? Я имел в виду, что Smo не входит ни во фреймворк, ни в поставку 2000 сиквела. Это значит, что прилдоэение, написанное на его основе не будет работать без установленного Sql 2005. Из-за этого польза от Smo для 2000ого сервера резко падает.


А DMO без 2000-го типа будет?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: [c#] SQL-DMO
От: _FRED_ Черногория
Дата: 16.04.07 07:43
Оценка: +1
Здравствуйте, Lloyd, Вы писали:

L>А DMO без 2000-го типа будет?


Не будет Но, коли уж надо подлезть к 2000, то поставить его клиентские компоненты вполне логично, в то время, как исползовать клиентские компоненты от 2005 — сомнительно :о)
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.