查询工具

可以使用下列工具来访问和更改 SQL Server 实例中的数据:

  • SQL Server Management Studio

  • sqlcmd 实用工具

  • bcp 实用工具

  • sqlps 实用工具

SQL Server 工具

SQL Server Management Studio 提供了两种方法来访问和更改数据:

  • 从**“文件”菜单或工具栏中的“新建查询”“数据库引擎查询”**按钮,打开数据库引擎查询窗口。在数据库引擎查询窗口中,可以交互方式编写 Transact-SQL 和 Xquery 语句来查询数据库和更改数据。可以将这些语句另存为脚本文件,并可以在以后使用 sqlcmd 实用工具运行这些脚本文件。数据库引擎查询编辑器支持动态 F1 帮助、自动完成、代码大纲显示、Transact-SQL 调试器、IntelliSense 以及其他生产效率辅助工具。

  • 在对象资源管理器中,可以右键单击表或视图,然后选择可用来选择或编辑行的菜单项。

sqlcmd 实用工具是一个 Microsoft Win32 命令提示实用工具,可用于:

  • 以交互方式即席运行 Transact-SQL 和 XQuery 语句。

  • 运行 Transact-SQL 和 XQuery 脚本文件。

若要使用 sqlcmd,您必须了解 Transact-SQL 和 XQuery 编程语言。sqlcmd 使用 SQL Server Native Client OLE DB 访问接口 API。这代替了基于 ODBC API 的 osql 命令提示实用工具。

bcp 实用工具可以用于将大量的行插入 SQL Server 表中。该实用工具不需要您具有 Transact-SQL 知识;但是,您必须清楚要向其中复制新行的表的结构以及表中的行可以使用的数据类型。

sqlps 实用工具是一个 Microsoft C# 命令提示实用工具,可用于:

  • 以交互方式即席运行 PowerShell 命令。

  • 运行 PowerShell 脚本文件。

sqlps 实用工具可加载和注册 SQL Server PowerShell 提供程序。通过使用与文件系统路径类似的路径,可以利用该实用工具导航 SQL Server 管理对象模型。使用 Run-Sqlcmd cmdlet,可以运行包含 sqlcmd 实用工具支持的 Transact-SQL 和 XQuery 语句的脚本文件。

可以使用 SQL Server Management Studio 和 sqlps 实用工具同时连接和管理 SQL Server 的多个实例。sqlcmdbcp 实用工具一次仅允许与一个 SQL Server 实例连接。