О: Стандартный редактор пакетов Packag Designer из DTS имеет графический пользовательский интерфейс и построен на технологии COM. К сожалению, это средство не такое гибкое, как хотелось бы большинству разработчиков. Наибольшие нарекания у потребителей вызывает отсутствие в DTS удобного редактора сценариев. При возникновении проблем с пакетами DTS выясняется, что сообщения об ошибках DTS, которые SQL Server пишет в файл ошибок, - довольно туманные и почти бесполезные. Утилита ScriptPkg позволяет интегрировать пакет DTS в среду Visual Basic (VB). ScriptPkg - свободно распространяемое средство VB, которое можно использовать для генерации файлов VBScript для пакета DTS. Эта утилита поставляется на SQL Server 7.0 CD-ROM, но она так хорошо спрятана, что большинство пользователей о ней не знают. Чтобы найти и установить данную утилиту (на компьютере с VB 6.0), нужно сделать следующее.
ScriptPkg записывает весь пакет DTS как одну процедуру, а размер процедуры в VB не может быть более 64 Кбайт. Поэтому, если сценарий ScriptPkg больше чем 64 Кбайт, надо вручную разбить его на несколько частей.
ScriptPkg - это мощное диагностическое средство, которое к тому же позволяет научиться DTS-программированию с применением технологии COM. Вы можете использовать ScriptPkg, чтобы изучить недокументированные возможности DTS. В дальнейшем знание VBScript пригодится Вам в решении задач администрирования SQL Server.
В: Я открыл небольшую телекоммуникационную фирму. Microsoft Visual FoxPro использовался мною в качестве среды разработки приложений и хранения данных. Я хотел бы импортировать ряд приложений в SQL Server. Однако мои приложения связаны с UDF, и я не знаю, как определить их в SQL Server. Я просматривал группы новостей и читал SQL Server 7.0 Books Online (BOL). Так поддерживает ли SQL Server 7.0 UDF или нет?