MSSQL Query Analizer ...

1 отговора 269 прегледа
#1

MSSQL Query Analizer ...

Може ли да се стартира автоматично, да отвори файл ида го запише под друго име - имате ли идеи.

Поблема е по общ - ръчно с EXEL , IE6.0 , MSSQL Query Analizer отварям XML файл в интернет и го записвам като XLS , но имам желание да е автоматично.
Написал съм макрос на EXEL , (но всяко мнение е добре дошло). След това автоматично импортвам XLS в MSSQL база.

Другия проблем е че ако пиша моя програма НЕ знам как да мина през прокси - сървъра , във вътрешната мрежа нямам проблеми . Това също е от интерес за мен ?!

Отговор
в отговор на LNL #2

Re: MSSQL Query Analizer ...

Ако съм те разбрал правилно, искаш да импортираш някакъв xml-ски файл във MS SQL база, като XML-a ти се получава по HTTP(само отварям скоба има ли това връзка с питането ти в клуб .NET).
Принципно имаме 3 контролни точки:
-Генериране на въпросния XML
-Схема за транспорт.
-Вкарване в MS SQL
Не знам каква част от тях са под твое управление, на ако приемем че всички, най-безпроблемно е xml-a си го предаваш със WEB Service (нямаш никаки грижи с проксито - работиш си на 80 порт, или който ти пуска proxy-то). В частта, която импортваш, си извикваш WEB Service и въпросния XML ти е вече в програмата. Това е ако ще си пишеш собствена програма.
Иначе вместо със Query Analyzer може да използваш Enterpise Manager-a. В него си описваш един DTS (Data Transformation Service) и ако после имаш 2 начина на работа - единия е да си го shedule-неш на сървъра, или да си напишеш едно скриптче, което да го изпълнява(скрипчето е малко извън тема "база данни", но накратко си ползваш ActiveX-ове- шом пишеш макроси в Excel, би трябвало да се оправиш).
Изобщо има такова изобилие от варианти да преточиш едни данни от едно място към друго, че може свят да му се завие на човек.
Накратко, ако от мен зависи всичко по пътя на данните, бих използвал WEB Service и собствена програма за пълнене в базата.

Отговор