当前位置:C++技术网 > 资讯 > MSSQLSERVER 2005安装、配置及常见问题解决方法(二)

MSSQLSERVER 2005安装、配置及常见问题解决方法(二)

更新时间:2015-10-13 22:48:05浏览次数:1+次

SQL Server 2005配置及常见问题解决方法

        1.Windows身份验证方式连接
        SQL Server 2005安装完以后一般是以Windows身份认证的形式登录的,如图:

    

    不管怎样,都要开启SQL Server服务:开始—> Microsoft SQL Server 2005—>配置工具—>SQL Server Configuration Manager

    

    打开SQL Server Configuration Manager(配置管理器)后如下:

    

    如上图,选中SQL Server(MSSQLSERVER)服务,右键,点击启动。如果一个物理服务器上面有多个SQL Server实例,那么为了确保客户端能访问到正确的实例,所以SQL Server 2005提供了一个新的Browser服务,这时还要启动SQL Server Browser服务,启动方法同上,如下图:

    

    如果这样不能启动,启动按钮是灰色的,解决方法如下:运行—>输入services.msc,回车

    

    在这儿,有的人可能会问:什么是数据库实例?
    数据库实例就是后台进程和数据库文件的集合,实际上就是SQL服务器引擎。一个SQL Server服务器就是一个实例,在同一个操作系统支持装多个服务器,换言之,就是多个实例。 多个 SQL Server 实例,Microsoft SQL Server 2000 、2005、2008、2008r2都支持在同一台计算机上同时运行多个 SQL Server 数据库引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。
    实例又分为“默认实例”和“命名实例”,如果在一台计算机上安装第一个SQL Server,命名设置保持默认的话,那这个实例就是默认实例。一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。
    1)默认实例
    默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。
    2)命名实例
    除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式computer_name\instance_name指定。一台计算机上可以运行多个命名实例。在一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是一个实例。
    所以说,默认实例的名称是与计算机名相同,而不是称为local,但一般情况下,如果要访问本机上的默认SQL服务器实例,使用计算机名、(local)、localhost、127.0.0.1、本机IP地址,都可以达到相同的目的,但是如果要试用127.0.0.1登录,则需要在系统host文件中添加
    127.0.0.1       localhost
如果host文件已经存在,将其注释符号去掉即可,如下图:

    

    假如安装的时候选择的是默认实例,则在Windows身份验证下,指定服务器名称为计算机名,即可连接。连接到服务器:开始—>Microsoft SQL Server 2005—>SQL Server Management Studio,如下图我的计算机名为John-pc。

    

    2.SQL Server身份验证方式连接
    我们在安装的时候已经选择了“SQL Server 和 Windows 身份验证模式”,如果我们选择的是只有“Windows 身份验证模式”,那么需要先用Windows身份验证模式登录,进行设置

    

    选择“安全性”,如图设置

    

    如果想用IP连接服务器,并选择SQL Server身份验证模式。首先,需要对MSSQLSERVER协议进行设置,启用Shared Memory 和 TCP/IP。协议设置和之前类似,打开SQL Server Configuration Manager,在MSSQLSERVER选项中,分别右键单击“Shared Memory”和 “TCP/IP”选项—>启用,如下图:

    

    在TCP/IP选项上右键,选择“属性”,如图

    

    在IP地址为127.0.0.1下面,将“已启动”选项选为“是”,TCP端口设置为1433(如果已经设置好了,保持默认即可);如果想用其他IP地址连接,对其他IP进行同样的设置即可,如图:

    

其次,需要开启远程连接,如下图,打开“SQL Server外围应用配置器”

    

    选择“服务和连接的外围应用配置器”

    

    DataBase Engine—>远程连接,选择“本地连接和远程连接”,选择“同时使用TCP/IP和Named pipes”,点击“应用”按钮,如图

    

    回到DataBase Engine——>服务,点击“停止”按钮,服务停止之后,再点击“启动”按钮,重新启动数据库服务,如下图

    

    接下来,启动SQL Server Management Studio,即可用IP地址、SQL Server身份验证的模式连接了,如下图:

    


    

    整个SQL Server 2005的安装和配置过程就已经完成了,希望对读者有所帮助。如果你在安装、配置或者数据库操作等方面有什么问题,欢迎和我交流,请在文章后面留言,或者在C++技术网(http://www.cjjjs.com)文章下面直接Q我,想要阅读更多原创高品质文章请浏览C++技术网。