码迷,mamicode.com
首页 > 数据库 > 详细

使用查询分析器和SQLCMD分别登录远程的SQL2005的1434端口

时间:2016-04-11 14:03:15      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

SQLCMD是操作SQLSERVER的一个命令行工具, 而查询分析器是它的图形工具
     查询分析器(SQL2005下叫managerment studio),连接远程的SQLSERVER2005,如果是1433端口,使用默认的实例名,远程登录的时候直接在服务器名称的输入框里输入目标IP地址就可以可以轻松搞定.
     如果是一个服务器上的SQL2005使用的不是1433端口,而是1434端口, 连接的时候直接输入IP就不行了,
这时候我们需要输入:
IP\<实例名>,<端口号>
少一个都连不上(我在SQLSERVER2005下测试,不知道以后的版本会不是不这么麻烦),例如我要连接IP地址为:192.168.1.55,实例名是SQL2005,端口号是1434的SQLSERVER2005服务器, 那么我需要在服务器名称栏里输入: 
192.168.1.55\SQL2005,1434
以上是使用图形工具连接SQLSERVER2005, 下面我们说下命令行下连接SQLSERVER2005服务器
SQLSERVER2005下的命令行工具名字是SQLCMD(sqlserver2000的命令行工具是osql) ,
它的连接格式是:
SQLCMD -U 用户名 -P 密码 -S IP地址<,端口号>
如果省略端口号, 默认连接的是1433端口
它的连接方式和查询分析器稍有不同,假定192.168.1.55上的SQL2005的服务器sa的密码为sa , 端口是1434
我们可以这样连接
SQLCMD -U sa -P sa -S 192.168.1.55,1434
如果连接1433端口,就可以省略端口: SQLCMD -U sa -P sa -S 192.168.1.55
(还有一点需要注意, -U,-P,-S 必须是大写噢,IP地址和端口号之间有逗号)
如果想知道其它的使用方法可以在命令行里输入
SQLCMD /?
个人认为比较有用的参数是 -i (执行SQL文件) -d (选择数据库) 

使用查询分析器和SQLCMD分别登录远程的SQL2005的1434端口

标签:

原文地址:http://www.cnblogs.com/yuzhou133/p/5377974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!