当前位置:C++技术网 > 资讯 > SQL Server 2008数据库安装之后的服务器名的问题

SQL Server 2008数据库安装之后的服务器名的问题

更新时间:2016-04-14 20:44:32浏览次数:1+次

昨天重装了系统,然后重装SQL server数据库,可是在我安装完之后,当我点击登录界面的时候,原本SQL server2008会自动为我填上的服务器名称却没有了。于是我尝试了一次"(local)"与"."发现不行。然后查了下百度。直接换成了./SQLEXPRESS就可以了。对于将来要成为程序员而后成为工程师的我来讲,我需要的不是解决方案,而是理由,问题的来源。于是,我开始了查询之旅。
尽管安装了几次的SQL Server2008,但是对于安装过程中的向导上选项的本质还是没有搞懂。哎,还是有很长的路要走啊!对于身边的细节要注意,有时候花时间把这些细节搞懂了,抵得上你做的一个软件。下面,我先说说,我百度查到的:
服务器名称就是安装sql server软件的电脑的名称,或者是ip地址,本机的话可以写为“(local)”。
服务器类型就是安装sql软件时安装的服务实例,一般是 sqlserver 和express 两种,不同的实例启动不同的程序,功能也有差别,仅仅安装express的话功能就大大缩水了。
windows集成身份验证的话也不一定是所有windows用户都可以的,安装sql软件的时候添加的那些用户才可以。当前用户使用windows集成身份验证不需要填写用户名和密码。
据说还有代码能够核对服务器的名称,但是,你要这么想,你是在数据库上写代码核实,如果你没有连接上数据库,你要怎么写?
好了,当你尝试完"."与"(local)"后,还是没用。你就尝试下计算机名称。
其实有个最好的方法,我们打开SQL Server2008中的sql 配置管理器:

而后将鼠标放在SQL server那,就会显示SQL server数据库了。我们就可以用这个来作为服务器名。

或者是:

右键点击这个,而后选择属性,我们查看下图中的服务名称:

这就是我们的服务器名称。也就是说,我们的数据库是SQL server,名称是SQLEXPRESS
。不能单单就是写SQLEXPRESS,而应该在计算机本机下在写名称。