Поделиться через


Инструментальные средства для запросов

Для доступа к данным и их изменения в экземплярах 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 в данный момент времени.