Загрузки
Автоматизатор выполнения SQL скриптов.
Предлагаю вашему вниманию небольшую, но иногда очень и очень полезную программу, которая позволяет автоматически выполнять неограниченное количество SQL запросов и формировать сводный текстовый файл с результатами выполнения. Запросы выполняются последовательно.
Данная программа в качестве основы для выполнения T-SQL скриптов использует утилиту SQLCMD.EXE, которая устанавливается вместе с компонентом SQL сервера - Management Studio. Если на вашем компьютере не произведена установка SQL Server и вы не хотите устанавливать его на свой компьютер, то можно обойтись установкой двух пакетов:
1. Microsoft SQL Server 2008 R2 Native Client (http://go.microsoft.com/fwlink/?LinkID=188401&;clcid=0x409 – для x64 ОС Windows)
2. Microsoft SQL Server 2008 R2 Command Line Utilities (http://go.microsoft.com/fwlink/?LinkID=188430&;clcid=0x409 – для x64 ОС Windows).
Утилита SQLCMD.EXE из дистрибутива SQL Server 2008R2 имеет один недостаток, а вернее сказать «баг», который на данный момент так и не исправлен – сообщение “x rows affected” в сообщениях выполнении скрипта показывается только один раз (описано в https://connect.microsoft.com/sql/Feedback/ViewFeedback.aspx?FeedbackID=309251). Поэтому, если для вас это критично (как оказалось критично для меня), используйте SQLCMD.EXE из дистрибутива SQL Server Denali CTP3.
1. Microsoft SQL Server code name ‘Denali’ Native Client CTP 3 (http://go.microsoft.com/fwlink/?LinkID=221277&;clcid=0x409 – для x64 ОС Windows)
2. Microsoft SQL Server code name ‘Denali’ Command Line Utilities CTP 3 (http://go.microsoft.com/fwlink/?LinkID=221280&;clcid=0x409 – для x64 ОС Windows).
Перед запуском программки отредактируйте находящиеся вместе с ней ini-файлы:
- servers.ini. Перечислите имена всех ваших SQL серверов, к которым вы будете подключаться;
- bases.ini. Укажите названия баз данных SQL серверов, в которых вы будете выполнять запросы;
- config.ini. Здесь указывается путь до исполняемого файла SQLCMD.exe. Если вы используете набор утилит командной строки SQL Denali, то изменять его не нужно.
версия 1.2 | Скачать 5Мб |
Комментарии
Перезалил.
В таком случае, запускайте программу от имени другого пользователя )
Здравствуйте!
В строке сервер необходимо указывать имя SQL сервера, на БД которого вы собираетесь выполнять запросы.
Эта программа создана только для работы с Microsoft SQL сервером, никакие другие базы не допускаются.
RSS лента комментариев этой записи