Андрей Шереметинский
Работа с MS SQL Server 2000 напрямую
Это скорее не статья, а набор методов и приемчиков для управления SQL Server'ом при помощи технологии SQL DMO. Для того, чтобы включить ее в свое приложение необходимо выполнить "Project->References". Дальше находим строчку "Microsoft SQLDMO Object Library" и помечаем галочкой. Надеюсь, не нужно говорить про то, что SQL Server Client должен быть у вас установлен?
Чтобы лучше понять принципы использования этой технологии, давайте создадим простое приложение. Итак, запускаем Visual BAsic 6.0. Содаем новый проект. Подключаем SQLDMO, как было указано выше. Помещаем на форму CommandButton. Устанавливаем ее свойства:
- Name = cmdConnect
- Caption = "Подключиться"
Теперь очередь за исходным кодом. Двойной клик по кнопке - прописываем следующий код:
Private oServer As New SQLServer
Private Sub cmdConnect_Click()
Dim strHost As Integer
oServer.Connect "ИМЯ_СЕРВЕРА", "ЛОГИН", "ПАРОЛЬ"
strHost = oServer.HostName
MsgBox strHost
oServer.DisConnect
End Sub
Итак. Если у вас вылезло сообщение с именеем сервера т.е. Host Name, то вы подключились. Поздравляю.
Что можно делать при помощи этой библиотеки? Все! Она полностью заменяет Enterprise Manager. Лично у меня, при работе над проектом, возникла задача создания новых бах данных и таблиц на удаленном SQL-сервере. Как это сделать, я расскажу в следующий раз, а пока, кому стало интересно и у кого нет проблем с английским, могут пройтись по этой ссылке и прочитать хэлп по SQLDMO на сайте Микрософт.
SQL DMO References
Автор: Андрей Шереметинский