ITPub博客

首页 > 数据库 > SQL Server > 使用命令行窗口操作Sqlserver

使用命令行窗口操作Sqlserver

SQL Server 作者:czy10000 时间:2014-03-12 22:07:15 0 删除 编辑

本文介绍使用windows下的使用cmd命令行窗口操作Sqlserver

一、大家都知道,在CMD命令行窗口下进行操作,必须要知道命令语句,在我们都不懂如何去操作Sqlserver的时候,可以运行 osql  ?/

这样就把所有操作sqlserver的命令显示出来

(有图有真相)

 

然后我们知道connect 服务器是-S,登陆ID是-U,密码是-P 

那我们现在来操作试试看。

-webkit-text-stroke-width: 0px">运行 osql -S 【数据库服务器】 -U 【登陆用户名】 -P 【登陆密码】

出现 1> 表示连接成功,这时候你可以输入sql语句来进行操作了。

 

以CMD命令行来操作Sqlserver,本人觉得没有多大的用处,而且,select出来的数据排版显示不整齐,不好看。

如果你在一台没有Sqlserver的电脑恰巧想去操作一下公司的Sqlserver,可以使用这个方法;

摘自 Wayne_C的Blog


Windows集成身份登陆>>>

C:>osql -E

1>

登陆后执行系统存储过程

1> sp_password NULL,"newpass","sa"

2> go

密码已更改。

1> exit

再来看看sa混合模式登陆>>>

C:>osql -SLocalhost -Usa -Pnewpass

1>

出现1>提示符表示登陆成功!

再来看看osql命令行下查询C:>osql -SLocalhost -Usa -Pnewpass

1> use qz

2> Select count(*) from crjsj where kh=0

3> go

-----------

           0

(1 行受到影响)

1>

查询系统表

1> select name from sysobjects where xtype='U'

2> go

name


-----------------------------------------------------------------------

sjd

sjdz

xgjsz

xtcs

pb

xtsz

qjcc

rszl

rz

t_Open_Event

t_Open_Event_history

xgsj

t_OpenDoorRecord_history

mjjcs2

t_OpenDoorRecord

mjjz2

mjkzqcs2

dtproperties

qjcc1

sjlxsm

kqsj2

bell

bm

card

department

crjsj

gly

gzsj_history

crjsj_history

jr

gzsj

kqjsz

gzsj_ssjksj

info

lever

kqbc

kqsj

kqsj_tp

lscrjsj

mjjcs

msgrz

parameter

picture

mjjz

qjlb

mjkzqcs

(46 行受到影响)

1>Exit

C:>Osql 命令行的用途还很多,功能十分强大,常用就列举这些了


二、sqlserver2005下的sqlcmd命令。

C:Documents and Settingswujianbo>sqlcmd -?

Microsoft (R) SQL Server 命令行工具

版本 9.00.1399.06 NT INTEL X86

版权所有 (c) Microsoft Corporation。保留所有权利。

用法: Sqlcmd            [-U 登录 ID]          [-P 密码]

[-S 服务器]            [-H 主机名]          [-E 可信连接]

[-d 使用数据库名称] [-l 登录超时值]     [-t 查询超时值]

[-h 标题]           [-s 列分隔符]      [-w 屏幕宽度]

[-a 数据包大小]        [-e 回显输入]        [-I 允许带引号的标识符]

[-c 命令结束]            [-L[c] 列出服务器[清除输出]]

[-q "命令行查询"]   [-Q "命令行查询" 并退出]

[-m 错误级别]        [-V 严重级别]     [-W 删除尾随空格]

[-u unicode 输出]    [-r[0|1] 发送到 stderr 的消息]

[-i 输入文件]         [-o 输出文件]        [-z 新密码]

[-f <代码页> | i:<代码页>[,o:<代码页>]] [-Z 新建密码并退出]

[-k[1|2] 删除[替换]控制字符]

[-y 可变长度类型显示宽度]

[-Y 固定长度类型显示宽度]

[-p[1] 打印统计信息[冒号格式]]

[-R 使用客户端区域设置]

[-b 出错时中止批处理]

[-v 变量 = "值"...] [-A 专用管理连接]

[-X[1] 禁用命令、启动脚本、环境变量[并退出]]

[-x 禁用变量情况]

[-? 显示语法摘要]

sqlcmd下运行脚本文件

按 Enter 键。

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24128627/viewspace-1114484/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-06-21