zoukankan      html  css  js  c++  java
  • 使用查询分析器和SQLCMD分别登录远程的SQL2005的1434端口

    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.55SQL2005,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 (选择数据库) 

    人生,总是有一些空城旧事,年华未央;总是有些季节,一季花凉,满地忧伤。许多事,看开了,便会峰回路转;许多梦,看淡了,便会云开日出。学会思索,学会珍藏,微笑领悟,默默坚强。
  • 相关阅读:
    【译文】四十二种谬误(一)
    .NET笔记(二)
    设计模式C#实现(十六)——中介者模式
    设计模式C#实现(十五)——命令模式
    《程序员修炼之道》笔记
    《学会提问》读书笔记
    设计模式C#实现(十四)——责任链模式
    设计模式C#实现(十三)——享元模式(蝇量模式)
    学以致用——读《学会提问》
    访问苹果开发者网站太慢
  • 原文地址:https://www.cnblogs.com/yuzhou133/p/5377974.html
Copyright © 2011-2022 走看看