远程连接SQL2005和SQL2008允许配置说明(附结构图)

远程连接SQL2005和SQL2008允许配置说明(附结构图)
SQL Server 2005允许远程连接配置指令

当试图从远程计算机连接到微软SQL Server 2005实例,一个错误的信息可能会被接受。这可能发生在任何程序连接到SQL Server。例如,当使用sqlcmd实用工具连接到SQL Server,以下错误消息的接收:

Sqlcmd:错误:当微软SQL Native Client时发生了一个错误:建立到服务器的连接,当连接到SQL Server 2005,事实上,SQL Server的默认设置不允许远程连接可能导致失败。

如果SQL Server 2005未配置为接受远程连接,则可能出现此问题。默认情况下,SQL Server 2005 Express版和SQL Server 2005开发版不允许远程连接。要配置SQL Server 2005允许远程连接,请完成以下所有步骤

要从远程计算机连接到的SQLServer实例上启用了远程连接。
打开SQLServer浏览器服务。
配置防火墙以允许与SQLServer和SQLServer浏览器服务相关的网络通信。
本文介绍如何完成这些步骤。

启用SQL Server 2005实例的远程连接并打开SQL浏览器服务,使用SQL Server 2005外围应用配置器工具。外围应用配置工具将安装在安装了SQL Server 2005。

启用SQL Server 2005 Express版或SQL Server 2005开发版的远程连接

必须为要连接到远程计算机的每个SQL Server 2005实例启用一个远程连接:

1、单击开始,指向程序,微软SQL Server 2005,并配置工具,反过来,然后单击SQL Server外围应用配置器。

2、在外围应用配置页面的SQL Server 2005,请单击该服务的外围应用配置器和连接。

3,在服务和连接的外围应用程序配置页上展开数据库引擎,然后单击远程连接、本地连接和远程连接,单击适用于您的环境的适当协议,然后单击应用。

注意:当收到以下信息时,请单击确认

在重新启动数据库引擎服务之前,对连接设置的更改将生效。

4、在外围应用配置页面服务和连接扩展的数据库引擎,点击停止服务,反过来,等待MSSQLSERVER服务停止,然后点击开始启动MSSQLServer服务。

启用SQLServer浏览器服务

如果你运行SQL Server 2005通过使用实例名称,而不使用特定的TCP / IP端口号的连接字符串,SQL浏览器服务必须能够允许远程连接。例如,SQL Server 2005 Express安装 sqlexpress.no多少SQL Server 2005实例你运行默认实例的名称,你只需要启用SQL浏览器服务。使SQL浏览器服务,遵循以下步骤。

注意:这些步骤可能会增加安全风险。这些步骤也可能导致您的计算机或网络更容易受到恶意用户或恶意软件(如病毒)。我们之所以推荐这篇文章是为了使程序运行根据设计意图或实施的具体程序功能。我们建议之前这些变化,充分考虑在您的特定环境的实施过程中可能存在的风险。如果要实现此过程,请使用任何适当的附加措施来保护您的系统。我们认为,应该用这个过程真的是在需要的时候。

1、单击开始,指向程序,微软SQL Server 2005,并配置工具,反过来,然后单击SQL Server外围应用配置器。

2、在外围应用配置页面的SQL Server 2005,请单击该服务的外围应用配置器和连接。

3,在服务和连接的外设配置页面上,单击SQLServer浏览器,单击启动类型中的自动选项,然后单击应用程序。

注意:单击自动选项后,每次微软Windows启动时,SQLServer浏览器服务将自动启动。

4,单击开始,然后单击确定。

注:当SQL浏览器服务是运行在一台计算机上,计算机显示实例名称和连接信息的每个SQL Server实例上运行。这种风险可以如果SQL浏览器服务未启用,通过分配的TCP端口直接连接到SQL Server实例减少。本文不讨论如何直接的TCP端口直接到SQL Server实例。关于SQL浏览器服务和连接到SQL Server实例的更多信息,在SQL Server系列书里看到以下内容:

SQLServer浏览器服务
连接到SQL Server数据库引擎
客户端网络配置
在Windows防火墙中创建异常

这些步骤适用于Windows XP防火墙包2(SP2)和Windows Server 2003中包含的Windows防火墙版本。如果您使用的是不同的防火墙系统,请查看相应的防火墙文档以获取更多信息。

如果你运行在运行SQL Server 2005计算机的防火墙,它将阻止访问SQL Server 2005的外部连接,除非SQL Server 2005和SQL Server浏览器服务可以通过防火墙进行通信。你必须创建每个SQL Server 2005实例接受远程连接和创建SQL浏览器服务例外一个例外。

当安装SQL Server 2005的程序文件时,SQL Server 2005使用一个实例ID作为路径的一部分。为了为每个SQL Server实例创建一个异常,您必须确定正确的实例ID.来获得实例ID,遵循以下步骤:

1,单击开始,依次指向程序、微软SQL Server 2005和配置工具,然后单击SQL Server配置管理器。

2,在SQL Server配置管理器中,在右窗格中单击SQL Server浏览器服务,右键单击主窗口中的实例名称,然后单击属性

3,在SQL Server浏览器属性页上,单击高级选项卡,在属性列表中查找实例ID,然后单击OK。

打开Windows防火墙,单击开始,单击运行,键入firewall.cpl,点击OK。

在Windows防火墙中为SQL Server 2005创建一个异常

要在Windows防火墙中创建SQL Server 2005的异常,请执行以下步骤:

1、在Windows防火墙中,单击异常选项卡,然后单击添加程序。

2,在添加程序窗口中,单击浏览。

3、单击C:程序文件微软SQL服务器 MSSQL,MSSQL 1 sqlservr.exe宾恩的可执行程序,单击打开,然后单击确定。

注:以上路径可以根据SQL Server 2005的安装位置不同,MSSQL 1占位符代表你得到了在以前的3步骤的实例ID。

4,对于需要为其创建异常的每个SQL Server 2005实例,重复步骤1到步骤3。

在Windows防火墙中为SQLServer浏览器服务创建一个异常

要在Windows防火墙中为SQLServer浏览器服务创建异常,请执行以下步骤:

1、在Windows防火墙中,单击异常选项卡,然后单击添加程序。

2,在添加程序窗口中,单击浏览。

3、单击C:程序文件微软SQL服务器 90 共享 sqlbrowser.exe可执行程序,单击打开,然后单击确定。

注意:上述路径可能会根据SQL Server 2005的安装位置而变化。
SQL Server 2008允许远程连接的配置指令

如果您不能通过IP地址远程连接SQL Server 2008服务器,您可以参考以下内容。

在设置以下设置之前,您应该确保您的网络已安装,服务器正常连接到网络。

1,单击Windows的开始,依次选择所有程序和微软SQL Server 2008,然后单击对象资源管理器中的SQL Server Management Studio,右键单击服务器,并从快捷菜单中执行属性。

2、选择服务器属性窗口左侧的安全性,并在右侧选择SQL Server和Windows身份验证模式

三.回到对象资源管理器,登录名SA在节点安全性上单击鼠标右键,登录名,并从快捷菜单执行属性。
4,首先在登录属性窗口中,左边的选择例程
5,然后在登录属性窗口的左侧选择状态,然后在右边选择授予和启用。

6、单击Windows开始,然后选择所有程序,微软SQL Server 2008,配置工具,然后单击SQL Server配置管理器,选择窗口左边的节点MSSQLSERVER协议TCP / IP,双击右侧。
7:在TCP/IP属性窗口中,选择IP地址选项卡,设置IP地址和端口号,端口号一般为1433:
8、然后选择节点的SQL Server服务窗口的左侧,右右右右的SQL服务器(数据库)的权利,并从快捷菜单启动:

9。如果服务器已经启用了Windows防火墙,则必须添加异常以允许另一个

计算机将SQLServer服务连接到该服务器。

以下内容以Windows XP和Windows Server 2003为例。如果你使用的是Windows 7、Vista或Windows Server 2008,请参阅:设置Windows Vsita / 7 / 2008的防火墙。

添加端口例外

在Windows防火墙中,选择异常选项卡,单击添加端口,输入端口号1433,然后单击确定按钮:
添加程序异常

在Windows防火墙,选择例外选项卡上,单击添加项目,请单击浏览添加在程序窗口中,选择C:程序文件微软SQL服务器 mssql10。MSSQLServer sqlservr.exe MSSQL宾恩的可执行文件,然后单击确定按钮:

提示:上述可执行文件路径可能根据SQL Server 2008的安装位置而变化。

在上述设置之后,其他计算机可以通过IP地址连接服务器。请参考连接方法:连接到SQL Server 2008

需要注意的是,当远程SQLServer服务器通过IP地址连接时,应选择该选项以允许保存密码

以上是数据库配置允许远程连接的全部内容,希望能帮助你实现SQL2005、SQL2008允许远程连接
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部