SQL Server 2005 cmd工具的使用

  您可以使用 sqlcmd 实用工具(Microsoft Win32 命令提示实用工具)来运行特殊的 Transact-SQL 语句和脚本。若要以交互方式使用 sqlcmd,或要生成可使用 sqlcmd 来运行的脚本文件,则需要了解 Transact-SQL。通常以下列方式使用 sqlcmd 实用工具:

  在 sqlcmd 环境中,以交互的方式输入 Transact-SQL 语句,输入方式与在命令提示符下输入的方式相同。命令提示符窗口中会显示结果(选择其他方式除外)。本教程的后面部分将讲述如何将结果集发送给输出文件。

  您可以通过下列方式提交 sqlcmd 作业:指定要执行的单个 Transact-SQL 语句,或将实用工具指向包含要执行的 Transact-SQL 语句的脚本文件。 

一、启动sqlcmd,并连接到SQL Server的命名实例

  以管理员方式打开命令提示符,输入sqlcmd -s server,按Enter键。

  注:Windows 身份验证是默认的身份验证。若要使用 SQL Server 身份验证,您必须使用 -U 和 -P 选项指定用户名和密码。

二、运行SQl语句

  sqlcmd→

  1>use GoodLuck

  2>select * from GoodLuck

  3>go

  按Enter键,可打印结果到黑屏。

  又如:

  sqlcmd→

  1>select name from sys.databases

  2>go

三、运行T-SQL脚本文件

  输入 sqlcmd -S myServer -i C:\WinStorm\Sql.sql

  Sql.sql中的内容为:

  use GoodLuck --GoodLuck为数据库名称

  select * from view_S_E

  go

  按Enter键,会将结果打印在黑屏上,如果要将结果保存在文本文件,可以用:

  sqlcmd -S Server myServer -i C:\WinStorm\Sql.sql -o C:\WinStorm\out.txt,按Enter键。





你可能感兴趣的:(SQL Server 2005 cmd工具的使用)