回归命令行 sqlserver的命令行工具 sqlcmd

回归命令行 sqlserver的命令行工具 sqlcmd

ID:13957157

大小:53.50 KB

页数:25页

时间:2018-07-25

回归命令行 sqlserver的命令行工具 sqlcmd_第1页
回归命令行 sqlserver的命令行工具 sqlcmd_第2页
回归命令行 sqlserver的命令行工具 sqlcmd_第3页
回归命令行 sqlserver的命令行工具 sqlcmd_第4页
回归命令行 sqlserver的命令行工具 sqlcmd_第5页
资源描述:

《回归命令行 sqlserver的命令行工具 sqlcmd》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、回归命令行SQLServer的命令行工具sqlcmd回归命令行SQLServer的命令行工具们(1)–sqlcmd.exe(上篇)谨以此文送给以前的那些同事们,每每回想其在TARA上一起度过的ORACLE访问的日子,就会觉得现在的SQLServer那些花里胡哨的图形界面简直是在亵渎数据库分析师,而深负犯罪感。顺便赞下TOAD,强大的怪兽!接下来我们来说说sqlcmd.exe.sqlcmd是个好东西啊,它的老爹osql是我最喜欢的SQLServer工具,数度快,功能强大,爽啊!sqlcmd在osql上作了

2、相当多的改进,速度更快,功能更强,但是使用方法却没多大变化。比起那个鸟SQLServerManagementStudio不知道好了多少倍。使用着相伴多年的edit.com,享受OLEDB直连,安逸啊!和往常一样,我们先使用/?来看看sqlcmd的启动参数们:C:DocumentsandSettingschenxie.IFLYTEK>sqlcmd.exe/?Microsoft(R)SQLServer命令行工具版本9.00.1399.06NTINTELX86版权所有(c)MicrosoftCorpora

3、tion。保留所有权利。用法:Sqlcmd[-U登录ID][-P密码][-S服务器][-H主机名][-E可信连接][-d使用数据库名称][-l登录超时值][-t查询超时值][-h标题][-s列分隔符][-w屏幕宽度][-a数据包大小][-e回显输入][-I允许带引号的标识符][-c命令结束][-L[c]列出服务器[清除输出]][-q"命令行查询"][-Q"命令行查询"并退出][-m错误级别][-V严重级别][-W删除尾随空格][-uunicode输出][-r[0

4、1]发送到stderr的消息][-i输入

5、文件][-o输出文件][-z新密码][-f<代码页>

6、i:<代码页>[,o:<代码页>]][-Z新建密码并退出][-k[1

7、2]删除[替换]控制字符][-y可变长度类型显示宽度][-Y固定长度类型显示宽度][-p[1]打印统计信息[冒号格式]][-R使用客户端区域设置][-b出错时中止批处理][-v变量="值"...][-A专用管理连接][-X[1]禁用命令、启动脚本、环境变量[并退出]][-x禁用变量情况][-?显示语法摘要]呵呵,和osql没什么变化把。下面我将仔细解释每个参数和它们的使用方法。下面

8、是这些参数的详细解释(注意,区分大小写):1.首先是登陆方面的:如果–U-P–S都是空,比如直接在CMD下打sqlcmd或sqlcmd.exe将使用本地账户尝试连接本地数据库-Ulogin_id用户登录ID。登录ID区分大小写。如果-U选项和-P选项均未指定,sqlcmd将尝试使用MicrosoftWindows身份验证模式进行连接。身份验证基于运行sqlcmd的用户的Windows帐户。如果-U选项与-E选项(在本主题的后面详细说明)一起使用,将生成错误消息。如果–U选项后有多个参数,将生成错误消息并

9、退出程序。-Ppassword用户指定的密码。密码是区分大小写的。如果未使用-P选项,并且未设置SQLCMDPASSWORD环境变量,则sqlcmd会提示用户输入密码。如果在命令提示符的末尾使用-P选项而不带密码,sqlcmd将使用默认密码(NULL)。通过向控制台打印密码提示,可以显示密码提示,如下所示:Password:隐藏用户输入,这意味着将不会显示任何输入的内容,光标保留原位不动。如果将-P选项与-E选项一起使用,将生成错误消息。如果–P选项后有多个参数,将生成错误消息并退出程序。-E使用可信连

10、接而不是用户名和密码登录SQLServer。默认情况下,sqlcmd将使用可信连接选项。-E选项会忽略可能的用户名和密码环境变量设置,例如SQLCMDPASSWORD。如果将-E选项与-U选项或-P选项一起使用,将生成错误消息。-Sserver_name[instance_name]指定要连接的SQLServer的实例。它设置sqlcmd脚本变量SQLCMDSERVER指定server_name将连接到该服务器中SQLServer的默认实例。指定server_nameinstance_name将连接

11、到该服务器中SQLServer的命名实例。如果未指定服务器,sqlcmd将连接到本地计算机上的SQLServer的默认实例。从网络上的远程计算机执行sqlcmd时,此选项是必需的。如果在启动sqlcmd时未指定用户名,SQLServer将检查并使用SQLCMDSERVER环境变量。如果未指定服务器,则使用工作站名称。-Hwksta_name工作站的名称。此选项设置sqlcmd脚本变量SQLCMDWORKSTATION。该工作站名称在sys.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。