|
发表于 2008-4-13 22:14:19
|
显示全部楼层
来自: 中国广东佛山
估计是SQL Server服务没启用,如启用SQL server 服务,估计可以解决问题:
! x+ @4 y! R+ i [% E Windows XP Service Pack 2 上启用 SQL Server 连接。
1 k$ e- @7 M# ?9 ~7 V( z
! X6 T3 ^' ~% `$ I0 w; v. Z- g默认情况下,运行 Microsoft Windows XP Service Pack 2 的计算机上会启用 Windows 防火墙。Windows 防火墙会关闭用于文件共享和打印机共享的端口(例如 445),以防止 Internet 计算机连接到您计算机上的文件共享和打印共享或连接到其他资源。如果将 SQL Server 配置为通过 NetBIOS 会话使用命名管道侦听传入客户端连接,则 SQL Server 将通过 TCP 端口进行通信,而这些端口就必须处于打开状态。在将 SQL Server 设置为 Windows 防火墙中的例外之前,尝试连接到 SQL Server 的 SQL Server 客户端将无法连接。要将 SQL Server 设置为 Windows 防火墙中的例外,请执行“更多信息”部分列出的步骤。 + f" V/ R, |+ S
1. | 单击“开始”,然后单击“运行”。 | 2. | 在“运行”对话框中,键入 Firewall.cpl,然后单击“确定”。 | 3. | 在“Windows 防火墙”对话框中,单击“例外”选项卡上的“添加程序”。 | 4. | 在“添加程序”对话框中,您可以选择 SQL Server 实例,也可以单击“浏览”按钮找到要添加到例外列表中的 SQL Server 实例。SQL Server 的默认安装位置列在下表中。
8 M/ O* k9 x: U% _% y- X0 F: U$ A
1 t% X' m1 O& y/ w. F版本 | 文件路径 | SQL Server 7.0 | Mssql\Binn\Sqlservr.exe | SQL Server 2000 默认实例 | Program Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe | SQL Server 2000 命名实例 | Program Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe | SQL Server 2005 默认实例 | Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe | SQL Server 2005 命名实例 | Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe |
; `( g, W( N( m& G7 k注意:每个 SQL Server 2005 实例都由一组不同的服务组成,这些服务包含排序规则的特定设置和其他选项。目录结构、注册表结构和服务名称都反映在 SQL Server 2005 安装过程中创建的 SQL Server 实例的特定实例 ID。其中,x 是在 SQL Server 2005 安装过程中创建的 SQL Server 实例的实例 ID。 | 5. | 选择实例名称,然后单击“确定”。 | 6. | 在“程序和服务”下,选中在步骤 6 中选择的名称旁边的复选框,然后单击“确定”。 | 6 d3 i3 | c# q' @& j$ \
V' T5 V. _# ~0 a如何使用多协议远程过程调用 (RPC)如果您正在使用多协议,则必须执行“为每个 SQL Server 实例创建例外”部分介绍的步骤,并打开 Windows 防火墙上正确的 TCP 端口。 如何运行 RPC over TCP警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。3 ?* n% u) v2 G+ ^/ R+ f7 X
0 }1 ?, p, F0 f- t' O3 K要运行 RPC over TCP,请按照下列步骤操作: 1. | 在 Windows 防火墙上启用端口 135。为此,请按照下列步骤操作: a. | 单击“开始”,然后单击“运行”。 | b. | 在“运行”对话框中,键入 Firewall.cpl,然后单击“确定”。 | c. | 在“例外”选项卡上,单击“添加端口”。 | d. | 在“端口号”框中,键入 135,然后单击“TCP”按钮。 | e. | 在“名称”框中,键入端口的名称,例如 MULTI,然后单击“确定”。 | f. | 在“例外”选项卡上,您将看到新的服务。要启用该端口,请单击以选中新服务旁边的复选框,然后单击“确定”。 |
| 2. | 修改 \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC 注册表项。* L) ?$ u. A, I% p
* i0 i, k- V" }8 W5 ^$ N1 e注意:如果您刚刚安装了 SQL Server,则此注册表项不存在。必须创建此注册表项,并为它设置值。为此,请按照下列步骤操作: a. | 单击“开始”,然后单击“运行”。 | b. | 在“运行”对话框中,键入 Regedit,然后单击“确定”。这将启动注册表编辑器。 | c. | 找到 \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC 注册表项。 | d. | 将“RestrictRemoteClients”注册表项设置为 0。 | e. | 退出注册表编辑器 |
| 3. | 重新启动正在运行 SQL Server 的计算机。 | 如何使用 RPC over Named Pipes如果要运行 RPC over Named Pipes,则必须在 Windows 防火墙上打开端口 445。为此,请按照下列步骤操作: 1. | 单击“开始”,然后单击“运行”。 | 2. | 在“运行”对话框中,键入 Firewall.cpl,然后单击“确定”。 | 3. | 在“例外”选项卡上,单击“添加端口”。 | 4. | 在“端口号”框中,键入 445,然后单击“TCP”按钮。 | 5. | 在“名称”框中,键入端口的名称,例如 MULTI,然后单击“确定”。 | 6. | 在“例外”选项卡上,您将看到新的服务。要启用该端口,请单击以选中新服务旁边的复选框,然后单击“确定”。 |
+ F) `, ^% w( G% f0 W! B
; Y1 B9 z, m9 X* ^希望按照以上所述,能解决液压设计手册里不能显示图片的问题 |
评分
-
查看全部评分
|