请问高手,我在登陆SqlServer2005的时候。如果我登陆MSSqlServer的时候,直接输入 机器名就可以了,而我在登陆SqlServerExpress版本的时候,必须输入 机器名\SqlServerExpress 才可以登陆。 MSSqlServer输入 机器名\MSSqlServer登陆的话,反而是失败。这是为什么呢???????????现在我想要登陆MSSqlServer,必须以 机器名\服务名 的形式登陆,怎么解决呢? 就是以机器名\MSSqlServer的形式登陆。谢谢大家乐!!!
(注,我知道 机器名\MSSqlServer,1433的形式是可以登陆的,但是我想以不输入端口的形式登陆)

解决方案 »

  1.   

    不同版本参考http://www.techmango.com/blog/article/DataBase_XML/436.htm
      

  2.   


    Express版本只能在本地访问,不能进行远程访问。Express版本连接时需要在连接字符串中写 ***\SQLExpress这是微软的规定
      

  3.   

    要说明一点的是:mss以什么服务名登陆要看你在sql安装时定义的实例名是什么,如果你没有定义实例名则是默认实例,默认实例可以以机器名或ip地址直接登陆,如果定义了实例名则要以你定义的那个实例名加上服务器名(即服务器名/实例名)进行登陆;另外针对sqlExpress简易sql系列,他的登录名必须在/后面加上SQLExpress,正如上面大哥所说的,这是规定;