如何设置本地数据库sql2005,允许外网连接?

SQL Server 2005允许远程连接的配置说明
http://www.cnblogs.com/ATree/archive/2011/03/08/SQL_Server_2005_Sqlcmd.html
图文教程,请参考,按步骤进行操作

如何配置SQLServer2005允许远程连接~

彻底的关闭SQL连接:

1 打开SQL Server企业管理器。

2 选择服务器名称上右键
选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证

不过这样你本地也SQL连接不上了。

老是有N多的事件提示,SA登录失败。。。明显是有人在用暴力破解。。。
正好数据库和程序在一台服务器上所有可以关闭远程连接
我们一般在用到sql server+bs模式搭建服务器的时候,当sql server 与程序安装到一台机器上,那么完全没有必要让sql server 对外服务,为了更好的安全性,我们可以把sql server 对远程的服务关闭。
1.用防火墙,阻止对外服务。(这个就不多说了)
2.关闭sql server2005 对外服务:

◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
◆3.然后单击展开“database engine"(数据库引擎), 选中“远程连接”,在右边选中“仅本地连接”。
单击“应用”,您会看到下消息: “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
◆4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,然后单击“启动”,重新启动MSSQLSERVER 服务。
3.关闭SQLServer 浏览器服务:
◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
◆3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“禁用”,再单击“停止”,单击“确定”按钮返回

在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQLServer 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息:
Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。
如果没有将 SQL Server 2005 配置为接受远程连接,则可能会发生此问题。默认情况下,SQL Server 2005Express Edition 和 SQL Server 2005 Developer Edition 不允许远程连接。若要配置 SQL Server 2005以允许远程连接,请完成以下所有步骤:
在您要从远程计算机连接到的 SQL Server 实例上启用远程连接。
打开 SQL Server Browser 服务。
配置防火墙以允许与 SQL Server 和 SQL Server Browser 服务相关的网络通讯。

若要在 SQL Server 2005 实例上启用远程连接并打开 SQL Server Browser 服务,请使用 SQL Server 2005外围应用配置器工具。在安装 SQL Server 2005 时会安装外围应用配置器工具。

为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 启用远程连接
必须为要从远程计算机连接到的每个 SQL Server 2005 实例启用远程连接。为此,请按照下列步骤操作:

SQL Server Browser 服务
连接到 SQL Server 数据库引擎
客户端网络配置

在 Windows 防火墙中创建例外
这些步骤适用于 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 中包含的 Windows 防火墙版本。如果您使用的是不同的防火墙系统,请参阅相应的防火墙文档以了解更多信息。

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

在安装 SQL Server 2005 的程序文件时,SQL Server 2005 会使用一个实例 ID 作为路径的一部分。若要为每个 SQL Server 实例创建一个例外,必须确定正确的实例 ID。若要获取实例 ID,请执行以下步骤:若要打开 Windows 防火墙,请单击“开始”,再单击“运行”,键入 firewall.cpl,然后单击“确定”。

在 Windows 防火墙中为 SQL Server 2005 创建例外
若要在 Windows 防火墙中为 SQL Server 2005 创建例外,请执行以下步骤:
在 Windows 防火墙中为 SQL Server Browser 服务创建例外
若要在 Windows 防火墙中为 SQL Server Browser 服务创建例外,请执行以下步骤:
单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
在“服务和连接的外围应用配置器”页上,单击“SQL Server Browser”,在“启动类型”中单击“自动”选项,然后单击“应用”。

注意:在单击“自动”选项后,每次启动 Microsoft Windows 时将自动启动 SQL ServerBrowser 服务。
单击“启动”,然后单击“确定”。
在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。
在“添加程序”窗口中,单击“浏览”。
单击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序,单击“打开”,然后单击“确定”。

注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。

在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。
在“添加程序”窗口中,单击“浏览”。
单击 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。

注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。MSSQL.1 这个占位符代表的是您在前面过程的步骤 3 中获得的实例 ID。
对于每个需要为其创建例外的 SQL Server 2005 实例,重复步骤 1 到步骤 3。
单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 配置管理器”。
在“SQL Server 配置管理器”中,单击右窗格中的“SQL Server Browser 服务”,右键单击主窗口中的实例名称,然后单击“属性”。
在“SQL Server Browser 属性”页上,单击“高级”选项卡,定位到属性列表中的实例 ID,然后单击“确定”。
单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

注意:请在接收到以下消息时单击“确定”:
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

启用 SQL Server Browser 服务
如果您是通过使用实例名称来运行 SQL Server 2005 并且在连接字符串中没有使用特定的 TCP/IP 端口号,则必须启用 SQL Server Browser 服务以允许远程连接。例如,使用 \SQLEXPRESS 的默认实例名称安装的 SQL Server 2005 Express。不管您正在运行多少个 SQL Server 2005 实例,只需要启用一次 SQL Server Browser 服务。若要启用 SQL Server Browser 服务,请执行以下步骤。

重要说明:这些步骤可能会增加您的安全风险。这些步骤还可能导致您的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们之所以推荐本文介绍的这一过程,是为了使程序能够按照设计意图运行,或者为了实现特定的程序功能。我们建议在进行这些更改之前,充分考虑在您的特定环境中实施这一过程可能带来的风险。如果您选择实施此过程,请采用任何适当的附加步骤以保护您的系统。我们建议只有确实需要这一过程时才使用它。注意:在计算机上运行 SQL Server Browser 服务时,计算机显示其上运行的每个 SQL Server实例的实例名称和连接信息。如果不启用 SQL Server Browser 服务并且通过分配的 TCP 端口直接连接到 SQL Server 实例,则可以降低此风险。本文不讨论如何通过 TCP 端口直接到 SQLServer 实例。

1.在对象资源管理器中,右击SQL Server 2005实例,打开“服务器属性(Server Properties)”,在“连接”页,勾选“允许用户对该服务器进行远程链接”。
2.启用TCP/IP 协议。SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL服务器网络协议”选项。
3.在防火墙中配置TCP端口。

#19491972883# SQL2005如何将数据库导入到本地? - ******
#江征# 打开企业管理器-右击 数据库-附加数据库-找到你的数据库MDF文件,确定就成了 如果给你是的备份文件.那么 你也是有右击数据库-还原数据库-选择备份源-找到你的数据备份文件 确定就行了,

#19491972883# 如何运用sql server 2005在本地建数据库 - ******
#江征# 如果你有安装VS.NET2005可以通过VS.NET2005新建数据库

#19491972883# 能把sql2005 连接本地数据库的方法告诉我吗 谢谢 - ******
#江征# 1、查看数据库服务有没有启动2、如果是本地连接的别人的数据库看看外围应用配置器是否设置了正确的连接方式

#19491972883# sql server 2005怎么创建数据库 - ******
#江征# sql server 2005 安装后,在开始菜单,找到SQL Server Management Studio 运行后,输入用户名和密码,点击连接 在左侧,数据库那里点鼠标右键,选择创建数据库 数据库名,随意写,但是代码里以后也必须用这个名,其他保持默认 点击下面 “ ..."符号 设置数据库大小,以及自动增长范围,设置好后,确定 所有选择设置好后,点击确定完成数据库创建

#19491972883# 如何配置 SQL Server 2005 以允许远程连接 - ******
#江征# 默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接. 要允许远程连接SQL Server 2005 ,需要完成以下步骤:•在SQLServer 实例上启用远程连接. •打开服务器 SQLBrowser 服务.•配置防火墙以允...

#19491972883# 怎样设置.sql 文件用sql2005打开 - ******
#江征# 打开管理工作平台sql server management studio,点新建查询,菜单文件--打开.sql文件,选择好数据库,执行 如果服务器已经启动,也可以双击打开

#19491972883# 在下面的代码中哪里可以设置Data Source属性设置为本机SQL Server 2005服务器名称呢? - ******
#江征# public static string M_str_sqlcon = "Data Source=a\\a;Database=db_PWMS;User id=sa;PWD="; 这句话在你的程序中已经有了哦,需要把Data Source=a\\a改成Data Source=.这个点一定要是英文半角的哦,或者打开你的Sql Server 2005,在...

#19491972883# asp网站怎么在本地调用mssql2005数据库?详细点 - ******
#江征# connstr="driver={SQL Server};server=" & dbServer & ";UID=" & dbUser & ";PWD=" & dbPass & ";database=" & db_Nameset conn=server.createobject("ADODB.CONNECTION")conn.open connstr

#19491972883# 请问怎么配置Sqlnbsp;Server2005才能实现远程对本地服务器的访问? ******
#江征# 只需要在你的代码中连接数据库的部分修改主机的地址就可以了...也就是IP地址

  • 如何安装SQLServer2005数据库
  • 答:这里最好不要选默认实例,如果你原来机器上有sql server2000,你选了默认的实例后,将会指向sql server2000的实例,这样会对后续使用SQL2005很不利,如果没有安装sql server2000就选择默认,记住默认的就是最好的。默认实例下...

  • 如何配置 SQL Server 2005 以允许远程连接
  • 答:2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,单击“应用”,您会看到下...

  • 怎么用sql2005新建一个数据库
  • 答:创建数据库的操作有两种方法:一、可视化操作 1.创建数据库 选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称 二、使用SQL语句创建 1.创建数据库 1 2 3 4 5 6 7 create data...

  • 如何更改SQL2005数据库服务器名称?
  • 答:我们在使用SQL2005数据库服务器时,有时候会遇到下列情况,服务器名称改变产生了错误,在这里我们介绍一个简单的修改方法。打开SQL2005,点击新建查询,如图所示 点击进入之后,查询当前SQL2005的数据库名称,输入 SELECT @@...

  • 如何用vs2005创建SQL Server 2005数据库?
  • 答:是用代码还是集成环境?1.如果是用代码的话,就需要调用对应的类去执行SQL语句创建数据库就可以了,2.如果是用集成环境的话,里面就有数据库的选项卡,连接到服务器去创建SQL Server 2005数据库就可以了,呵呵,希望能有...

  • 如何使用SQL Server2005 数据库附加
  • 答:方法/步骤 安装SQL SERVER 2005 数据库和SP4补丁包,这里不再详细赘述。相关资料,请度娘之。如果不安装SP4补丁包,是不会出现 SQL Server Management Studio的哦,切记切记 打开sql2005管理工具 开始 —> 程序 —> ...

  • sql2005怎么更改数据库的储存位置
  • 答:新建的数据库保存地址为: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 新建的数据库日志保存地址为: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG ...

  • 如何将sql2005数据库命令备份和还原
  • 答:首先、点击桌面的“SQL Server Management Studio”打开,sql2005的管理器,点击“连接”登录:一、新建数据库 1、新建数据库 右键点击“数据库”——“新建数据库”:MSSQL2005备份还原图文教程 填写数据库名,如mydata,...

  • eclipse如何连接SQL2005数据库
  • 答:[B]设置SQL Server服务器 ­ 我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。 ­ 1、“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL ...

  • SQL2005如何设置sa 用户
  • 答:安装好SQL2005,打开SQL2005:开始--程序--Microsoft SQL Server 2005--配置工具---SQL Server 外围应用配置器--服务和连接的外围应用配置器---在 服务的右边 点击 “启动”。远程连接选择"本地连接和远程链接" 属性 。用...

    为传递更多家电数码信息,若有事情请联系
    数码大全网