1.如何配置SQL server,让其允许远程外部连接
最关键原因:windows firewall开启的原因。
添加例外:Windows Vista 和 Windows Server 2008 以及更高版本以下过程通过使用具有高级安全 Microsoft 管理控制台 (MMC) 管理单元的 Windows 防火墙来配置该 Windows 防火墙。从 Windows Vista 和 Windows Server 2003 开始提供此管理单元。
高级安全 Windows 防火墙仅配置当前配置文件。有关高级安全 Windows 防火墙的详细信息,请参阅配置 Windows 防火墙以允许 SQL Server 访问。
打开 Windows 防火墙的端口以进行 TCP 访问在“开始”菜单上,单击“运行”,键入 WF.msc,然后单击“确定”。在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中单击“新建规则”。
在“规则类型”对话框中,选择“端口”,然后单击“下一步”。在“协议和端口”对话框中,选择 TCP。
选择“特定本地端口”,然后键入数据库引擎实例的端口号,例如默认实例的端口号 1433。单击“下一步”。
在“操作”对话框中,选择“允许连接”,然后单击“下一步”。在“配置文件”对话框中,选择在您想要连接到数据库引擎时描述计算机连接环境的任何配置文件,然后单击“下一步”。
在“名称”对话框中,输入此规则的名称和说明,再单击“完成”。在使用动态端口时打开对 SQL Server 的访问在“开始”菜单上,单击“运行”,键入 WF.msc,然后单击“确定”。
在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中单击“新建规则”。在“规则类型”对话框中,选择“程序”,然后单击“下一步”。
在“程序”对话框中,选择“此程序路径”。单击“浏览”,导航到要通过防火墙访问的 SQL Server 实例,再单击“打开”。
默认情况下,SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。单击“下一步”。
在“操作”对话框中,选择“允许连接”,然后单击“下一步”。在“配置文件”对话框中,选择在您想要连接到数据库引擎时描述计算机连接环境的任何配置文件,然后单击“下一步”。
在“名称”对话框中,输入此规则的名称和说明,再单击“完成”。网络查询解决方案:Step 1: 在服务器图标上单击右键,选择property,然后选connection,把allow remote connection选上,这一步的目的是让数据库允许远程连接。
Step 2: 在数据库服务器图标上,展开目录,找到Security下的Logins子目录树,设置SA账户的属性,改password,在status栏里,login选上enable。这一步的目的是,允许远程客户端使用sa用户邓肯,sa是system ***istrator的缩写,拥有数据库最高管理权限,默认状态下是禁用的。
Step3:在数据库服务器图标上右键,打开Facets选项把RemoteDacEnabled的value改成true。这一步的目的是允许建立远程专用管理员连接,此种连接拥有最高权限,即使无法建立标准连接,也可以建立DAC连接。
Step4:开启服务,打开SQL Server Configuration Tool,打开网络配置,选择TCP/IP协议,点开属性,IP地址填数据库所在服务器的IP地址,如果是本地服务器,填127.0.0.1。测试方法:建立一个C# Console application源文件,代码如下:[c-sharp] view plaincopy class Program { static void Main(string[] args) { SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123456789;database=MyTable"); try { con.Open(); Console.WriteLine("连接数据库成功"); } catch { Console.WriteLine("无法连接数据库"); } Console.ReadKey(); } } 如果能正常连接,则会提示连接成功。
Sql Server 2005的1433端口打开和进行远程连接SQL code如何打开sql server 2005 的1433端口配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"SQL codeSQL Server 2005 远程连接配置TCP/IP属性. Surface Area Configuration --> Database Engine --> Remote Connections --->Using TCP/IT SQL Server 外围应用配置器—服务和连接外围配置—database englie—远程连接—启用(远程连接的TCP/IP和named pipes) SQL Server Configuration Manager—SQL2005网络配置—启用TCP/IP和named pipes。
2.怎么查看数据库是否允许远程连接?
◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器” ◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” ◆3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”, 再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息: “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”
单击“确定”按钮返回 ◆4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止, 然后单击“启动”,重新启动MSSQLSERVER 服务。 希望我的回答可以帮到你。
3.如何配置SQLServer2005以允许远程连接PoweredB?
彻底的关闭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 防火墙中,单击“例外”选项卡,然后单击“添加程序”。
在“添加程序”窗口中,单击“浏。
4.win10怎么开启远程连接
工具/原料
windows远程桌面
方法/步骤
1、首先被连接的电脑要如下设置:我的电脑/右键/属性
2、远程设置/允许远程连接到此计算机
3、此时被连接电脑已经设置好了,在自己的电脑上,打开开始/所有应用/windows附件/远程桌面连接
4、输入要连接电脑的ip地址,确定就可以连接到对方的电脑
5、但是也可能连接失败,如下所示
6、要原因,有两个:首先看对方电脑是否做了第1,第2步;如果设置了,再看在自己电脑上是否可以ping 到对方电脑,要是ping 192.168.1.100(对方ip)不通过说明windows防火墙开着了,关闭就可以了
7、用windows键+R:打开运行,输入cmd后按enter键,再输入ping 192.168.1.100(看对方的ip是多少)如下图所示:成功
8、当然有些人不想关闭,那就要按下面操作,在右下角/网络上点右键/打开网络共享中心
9、打开windows防火墙
10、高级设置/入站规则/文件打印机共享(回显请求-ICMPv4),点击右键/启用规则,ok这样在防火墙打开的情况下也可以远程连接
转载请注明出处windows之家 » win10设置允许远程连接数据库