|
Программирование >> Администрирование microsoft sql
7. Убедитесь, что переключатель находится в положении Delimited Columns Are Separated By Character(s), и щелкните Next. Откроется окно Specify Column Delimiter. 8. Убедитесь в что установлен переключатель Comma и щелкните Finish. Снова откроется окно Connection Properties. 9. Щелкните OK. В области проектирования появится значок New Products. 10. В меню Connection выберите команду Microsoft OLE DB Provider for SQL Server. Откроется окно Connection Properties. 11. В поле New Connection введите Northwind Report Data. 12. В раскрывающемся списке Server выберите SelfPacedCPU. 13. В раскрывающемся списке Database выберите NorthwindReportData и щелкните ОК. В области проектирования появятся значки New Products и Northwind Report Data. 14. В меню Task выберите команду Transform Data Task. Значок указателя мыши изменится мет форму стрелки с надписью Select Source Connection. 15. Щелкните значок New Products. Значок указателя мыши изменится и примет форму стрелки с надписью Select Destination Connection. 16. Щелкните значок Northwind Report Data. В области проектирования появится стрелка, направленная от знач- ка New Products к значку Northwind Report Data. Дважды щелкните темно-серую стрелку. Откроется диалоговое окно Transform Data Task Properties с выбранной вкладкой Source. 18. В поле Description введите Adding New Products. 19. Перейдите на вкладку Destination. 20. Щелкните кнопку Create, чтобы создать новую таблицу, в которую будут загружены данные. Откроется диалоговое окно Create Destination Table с оператором CREATE TABLE. 21. Удалите текст оператора CREATE TABLE. 22. Запустите Notepad и откройте файл NewProducts.sql из лапки C:\SelfPa.,-:ed-SQL\CH 7. 23. Скопируйте содержимое файла и вставьте его в поле SQL Statement. Затем щелкните ОК. Откроется окно Transform Data Task Properties. 24. Перейдите на вкладку Transformations. Просмотрите заданные по умолчанию сопоставления исходных и конечных столбцов. В частности, обратите внимание, что конечных столбцов больше исходных. Это обусловлено тем, что мы добавили столбец TotalValue, содержащий arpi гат-ное значение двух столбцов. Заметьте также, что из-за добавления нового столбца сопоставление столбцов нарушилось. 25. Щелкните стрелку, направленную от столбца ColOlO к столбцу ReorderLevel, правой кнопкой и выберите Edit. Откроется диалоговое окно Transformation Options. 26. Перейдите на вкладку Destination Columns. 20 иение базы данных Глава 7 27. В списке Selected Columns щелкните кнопку <, чтобы удалить столбец ReorderLevel из списка. 28. В списке Available Columns выберите Discontinued, щелкните кнопку > и затем - ОК. Заметьте: теперь столбец ColOJO сопоставлен столбцу Discontinued. 29. Щелкните стрелку, направленную от столбца Со1009 к столбцу UnitsOnOrder, правой кнопкой и выберите Edit. Откроется диалоговое окно Transformation Options. .,.: . i.. . 30. Перейдите па вкладку Destination Columns. 31. В списке Selected Columns щелкните кнопку <, чтобы удалить столбец UnitsOnOrder из списка. 32. В списке Available Columns выберите ReorderLevel, щелкните кнопку > и затем - ОК. Заметьте: теперь столбец CotOOJ сопоставлен столбцу ReorderLevel. 33. Щелкните стрелк\. направленную от столбца ColOOS к столбцу TotalValue, правой кнопкой и выберите Edit. Откроется диалоговое окно Transformation Options. 34. Перейдите на вкладку Destination Columns. 35. В списке Selected Columns щелкните кнопку <, чтобы удалить столбец TotalValue из списка. 36. В списке Available Columns выберите UnitsOnOrder, щелкните кнопку > и затем - Заметьте: теперь столбец СоЮОИ сопоставлен со столбцом UnitsOnOrder. В списке Source щелкните и затем, удерживая клавишу Ctrl, щелкните Со1007. Обратите внимание: теперь выделены два столбца - СоЮОб и Со1007. 38. В столбце Destination щелкните TotalValue. 39. Щелкните кнопку New. Откроется окно Create New Transformation. 40. Щелкните ActiveX Script и затем - ОК. Откроется окно Transformation Options. 41. На вкладке General щелкните кнопку Properties. Откроется окно ActiveX Script Transformation Properties. 42. Замените строку кода ; -л. DTSDestinationCTotalValue )=[iTSSource( CoD06 ) DTSDestination( TotalValue )=[TSSource( СоЮОб ).DTSSource( Col007 ) 43. Щелкните кнопку Parse. Конструктор DTS Designer сообщит, что сценарий ActiveX не содержит синтаксических ошибок. 44. Щелкните ОК. 45. Щелкните кнопку Test. Откроется окно Testing Transformation, в котором осуществляется проверка трапс- формации. Затем появится окно Package Execution Results с сообщением об успешном выполнении пакета. 46. Щелкните ОК. 47. В окне Testing Transformation щелкните Done. .... 48. В окне ActiveX Script Transformation Properties щелкните ОК. Откроется окно Transformation Options. 49. Щелкните ОК. Заметьте: столбцы СоЮОб и Cot007 сопоставлены со столбцом TotalValue. 50. В окне Transform Data Task Properties щелкните ОК. 51. В меню Task выберите Execute SQL Task. Откроется окно Execute SQL Task Properties. 52. В поле Description Drop Table. 53. В раскрывающемся списке Existing Connection выберите подключение Northwind Report Data. 54. В поле SQL Statement введите DROP TABLE NewProduct.s и щелкните ОК. В области проектирования появится значок задачи Drop Table, 55. В меню Task выберите Execute SQL Task. Откроется окно Execute SQL Task Properties. 56. В поле Description введите Create Table. 57. В раскрывающемся списке Existing Connection выберите Northwind Report Data. 58. Щелкните кнопку Browse. Откроется диалоговое окно Select File. 59. В списке Look In выберите путь C:\SelfPacedSQL\CH 7 и откройте сценарий NewProducts.sql. В поле SQL Statement появится код оператора CREATE TABLE. 60. Щелкните ОК. В области проектирования появится значок задачи Create Table. 61. В меню Task выберите команду Execute SQL Task. Откроется окно Execute SQL Task Properties. 62. В поле Description введите Backup Northwind Report Data. 63. В раскрывающемся списке Existing Connection выберите Northwind Report Data. 64. Щелкните Browse и откройте файл BackupNorthwindReportData.sql из папки C:\SelfPacedSQL\CH 7. В поле SQL Statement появится код оператора BACKUP DATABASE. Если SQL Server 2000 и учебные файлы установлены на диске, отличном от в следует отредактировать пути. 65. Щелкните ОК. В области проектирования появится значок задачи Backup Northwind Report Data. 66. Щелкните значок задачи Drop Table и затем, удерживая клавиш1г], - значок задачи Create Table. Заметьте: выбраны оба значка. 67. В меню Workflow выберите команду On Completion. Между значками задач Drop Table и Create Table появится стрелка с белыми и синими полосками. Задача Create Table ожидает завершения задачи Drop Table и выполняется независимо от успеха или неудачи последней. Если таблица NewPro-ducts не существует, при выполнении задачи Drop Table произойдет ошибка и задача Create Table создаст одноименную таблицу. 68. Щелкните значок задачи Create Table и затем, удерживая клавишу Ctrl, - значок задачи New Products. 69. В меню Workflow выберите команду On Success.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |