Инструментальные средства для запросов
Для доступа к данным и их изменения в экземплярах SQL Server можно использовать следующие средства:
SQL Server Management Studio
Программа sqlcmd
Программа bcp
Программа sqlps
Средства SQL Server
Среда SQL Server Management Studio поддерживает два способа для доступа и изменения данных.
Из меню Файл и с помощью кнопок Создать запрос и Запрос к ядру СУБД на панели инструментов можно открыть окно запроса компонента Database Engine. В окне запроса компонента Database Engine можно интерактивно создавать инструкции Transact-SQL и XQuery, чтобы направлять запросы к базам данных и изменять данные. Можно сохранить эти инструкции в виде файлов сценариев и впоследствии запускать их с помощью программы sqlcmd. Редактор запросов компонента Database Engine поддерживает динамическую справку F1, автоматическое дополнение, структурирование кода, отладчик Transact-SQL, технологию IntelliSense и другие средства производительности.
В обозревателе объектов можно щелкнуть правой кнопкой мыши таблицу или представление и выбрать элементы меню, позволяющие выделять и изменять строки.
Программа sqlcmd — это программа командной строки Microsoft Win32 для
нерегламентированного, интерактивного запуска инструкций Transact-SQL и XQuery;
запуска файлов сценариев Transact-SQL и XQuery.
Чтобы пользоваться программой sqlcmd, необходимо понимать язык программирования Transact-SQL и XQuery. В программе sqlcmd используется API-интерфейс поставщика OLE DB собственного клиента SQL Server. Она заменяет программу командной строки osql, в которой используется ODBC API-интерфейсе.
Программа bcp используется для вставки большого количества строк в таблицы SQL Server. Для использования этой программы не требуется знания языка Transact-SQL, но необходимо понимание структуры таблиц, в которые копируются новые строки, а также допустимых типов данных для строк таблицы.
Программа sqlps — это служебная программа командной строки Microsoft C#, предназначенная для:
нерегламентированного, интерактивного запуска команд PowerShell;
запуска файлов сценариев PowerShell.
Программа sqlps загружает и регистрирует поставщик SQL Server PowerShell. С ее помощью можно перемещаться по моделям управляющих объектов SQL Server с использованием путей, аналогичных путям файловой системы. С помощью командлета Run-Sqlcmd можно запустить файлы сценариев, которые содержат инструкции Transact-SQL и XQuery, поддерживаемые программой sqlcmd.
Среду SQL Server Management Studio и программу sqlps можно использовать для соединения и администрирования одновременно нескольких экземпляров SQL Server. Программы sqlcmd и bcp позволяют подключаться только к одному экземпляру SQL Server в данный момент времени.
См. также