|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Лабораторная работа 5.1 Использование внешних объектных моделей в коде Transact - SQL (хранимые процедуры OLE Automation)Хранимые процедуры OLE Automation в коде Transact-SQL: самостоятельная работа В каталоге Labs на вашем компакт-диске находится скрипт netdisk.vbs, в котором при помощи программного объекта Wscript.Network производится подключение и удаление сетевого диска S: для каталога \\London\Labs. Задание:Используя исходный скрипт netdisk.vbs, напишите свой скрипт TSQL, который бы:
Код скрипта netdisk.vbs выглядит так: Dim oNetwork Примечание:иногда после некорректного выполнения скрипта с использованием объекта Wscript.Network на компьютере может появиться сетевой диск, который обычными способами удалить не получается. В этом случае перезагрузите компьютер. Ответ к лабораторной работе 5.1.Итоговый код скрипта Transact-SQL может выглядеть так: DECLARE @object int EXEC @hr = sp_OACreate 'Wscript.Network', @object OUT EXEC @hr = sp_OAMethod @object, 'MapNetworkDrive', NULL, 'S:', '\\London\Labs' USE MASTER EXEC @hr = sp_OAMethod @object, 'RemoveNetworkDrive', NULL, 'S:', True
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||