最后更新:2022-04-14 05:40
启动 SQL 服务器配置管理器 。
启用tcp/ip
如果您仍然无法连接,请查看不同的互联网选择。
第1步:核实服务器端数据库服务是否正常运行。
开始->所有程序->Microsoft SQL Server 2008->Configutation Tools,启动 SQL 服务器咨询管理器, 然后单击确定 。选择 SQL 服务器服务 。检查数据库服务是否已经启动 。如果服务未开启,手动启动它。当然,你还可以通过点击Windows中的开始->控制面板->管理者工具->服务,确定是否已启动必要的数据库服务相反,如果服务器和您的工作站都在同一网络上,您也可以使用“ sqlcmd- L” 来查看网络上的所有 SQL 服务器 。
步骤2:在SQL服务器咨询中,启用TCP/IP。
许多SQL服务器服务器之间的网络互动需要TCP/IP功能。必须在SQL服务器服务器上启用TCP/IP, 以便远程连接。按照前面介绍的步骤启动 SQL 服务器咨询管理器, 然后单击确定 。下一步,在 SQL 服务器网络配置中,单击“确定”。选择您想要创建的数据库 。然后选择 TCP/IP 。右键启用。如果有必要,命名的管道也可以被启用 。记住,当 SQL 服务器的服务重新启动时, 必须执行所有修改!
第3步:允许在 Windows 防火墙中打开 SQL 服务器端口号 。
在若干情况下,在改变许多数据库服务器设置之后,我们未能适当建立远程连接。是时候调查防火墙的行为是否异常了默认情况下,防火墙使许多港口号码和服务无法远程进入或执行。SQL 服务器默认端口号也不例外 。要添加 SQL 服务器的例外, 我们应该重设 Windows 防火墙 。除非人为修改,SQL 服务器默认端口号为 1433 。配置 Windows 防火墙以接受端口号 。如果 SQL 服务器有一个名称示例,SQL 服务器 Brownser 也应加入 Windows 防火墙。(一个SQL服务器名称的例子将在稍后提供。 )
打开Windows控制面板,选择Windows防火墙->Change Settings->Exceptions->Add Port
单击添加端口..并在弹出式对话框中提供以下信息:
Name: SQL
Port Number: 1433
Protocol: Select TCP
第4步:在 SQL 服务器管理器中,启用远程连接 。
数据库管理员经常跳过此步骤 。如果不启用数据库的远程连接,数据库样本只支持本地连接,无法远程访问。允许远程连接也至关重要。在默认配置下,不允许远程连接 。如下图,SQL服务器管理工作室启动通过右键单击数据库样本选择属性菜单。
选择打开窗口左侧的连接, 然后检查“ 允许远程引用此服务器 ” 。
第5步:打开 SQL 服务器 Brownserver 。
如果 SQL 服务器是通过自定义而不是默认安装的, 则默认为 SQL 服务器 。此外,也没有具体的TCP/IP港口号。如前所述,SQL服务器仍然无法启用远程连接。但如果您启用 SQL 服务器布朗服务器服务动态 TCP/IP 端口号可用于连接远程 SQL 服务器 。SQL 服务器浏览器服务非常直截了当 。类似于使用 SQL 服务器 。SQL 服务器咨询管理器中右键单击 SQL 服务器 Brownser 。然后选择启用。启用此项服务会影响系统上安装的所有 SQL 服务器示例 。
步骤 6: 为 sqlbrowser 应用程序设置防火墙例外 。
我们之前讨论过自定义名称的 SQL 服务器示例必须使 sqlbrowser 能够接受远程连接 。Windows防火墙可能禁止实施这项服务。因此,在 Windows 防火墙上, 我们必须为 sqlbrowser 服务添加一个例外 。
然后,定位服务器上安装 sqlbrowser 软件的位置。例如: MSQL Server90 Sharedsqlbrowser 方案字段如果您不知道 SQL 服务器安装在哪里,Windows 允许您搜索文件名 。与我们先前提到的将SQL TCP/IP港口号设置在防火墙上的方式相似,Sqlbrowser 程序现在有一个防火墙例外 。
本文由 在线网速测试 整理编辑,转载请注明出处。