2015-02-27

pychick: (бытовка)
2015-02-27 10:29 am

маленький SQL лайфхак

вот предположим гипотетически, у вас есть промышленная база на MSSQL2000. Да, вот такой вот древний мамонт. И есть стопицот батниц, которые взаимодействуют с ней через isql (и их лень переписывать). И тут вам пришло в голову шагнуть, если не в будущее, то хотя бы в не столь отдалённое прошлое и перевести всё это хозяйство на MSSQL2008. Как тут поступить? Старый ISQL не работает с 2008, т.к. использует нативный протокол, а в современных клиентских утилитах isql отсутствует как класс. На помощь нам приходит ещё одна утилита, внезапно, лежащая обычно неподалёку от isql. Зовётся osql, по синтаксису идентична ему, но работает через ODBC. Батницы переписывать не охота, поэтому просто тупо копируем папке установки утилит (например, вот этой для MSSQL2000 - Program Files\Microsoft SQL Server\80\Tools\Binn\ ) osql.exe в isql.exe, предварительно забекапив на всякий случай оригинальный isql.exe, а в подпапочке Resources osql.rll в isql.rll

Не благодарите.
pychick: (жру)
2015-02-27 03:53 pm
Entry tags:

Тяпница!

Слышал, Зенит - чемпион! А занчит нет повода не выпить. А потому говорю вам со всею серьёзностию еще раз:



ЗЕНИТ-ЧЕМПИОН!!!