|
发表于 2008-4-13 22:14:19
|
显示全部楼层
来自: 中国广东佛山
估计是SQL Server服务没启用,如启用SQL server 服务,估计可以解决问题:9 n; p( N' @, h$ {+ W0 ~
Windows XP Service Pack 2 上启用 SQL Server 连接。 $ n0 k! c- _- b# @. j m
% Q$ l0 ] T3 x e9 e默认情况下,运行 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 防火墙中的例外,请执行“更多信息”部分列出的步骤。 4 F1 O! A8 ~" n6 a" y" e1 u
1. | 单击“开始”,然后单击“运行”。 | 2. | 在“运行”对话框中,键入 Firewall.cpl,然后单击“确定”。 | 3. | 在“Windows 防火墙”对话框中,单击“例外”选项卡上的“添加程序”。 | 4. | 在“添加程序”对话框中,您可以选择 SQL Server 实例,也可以单击“浏览”按钮找到要添加到例外列表中的 SQL Server 实例。SQL Server 的默认安装位置列在下表中。) Z' H% c1 j" {# y2 p8 v, X) ?0 s
- F+ q; J, w) U3 J q2 B
版本 | 文件路径 | 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 | $ U, d: j' t. w& y
注意:每个 SQL Server 2005 实例都由一组不同的服务组成,这些服务包含排序规则的特定设置和其他选项。目录结构、注册表结构和服务名称都反映在 SQL Server 2005 安装过程中创建的 SQL Server 实例的特定实例 ID。其中,x 是在 SQL Server 2005 安装过程中创建的 SQL Server 实例的实例 ID。 | 5. | 选择实例名称,然后单击“确定”。 | 6. | 在“程序和服务”下,选中在步骤 6 中选择的名称旁边的复选框,然后单击“确定”。 |
$ ]! Y4 ^; [. b- A$ V% D
7 n& w; z: `0 I* b& U如何使用多协议远程过程调用 (RPC)如果您正在使用多协议,则必须执行“为每个 SQL Server 实例创建例外”部分介绍的步骤,并打开 Windows 防火墙上正确的 TCP 端口。 如何运行 RPC over TCP警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。+ m& ^' ^5 o z
' s( h: E% s7 e3 b) ]1 l W1 e1 G( l要运行 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 注册表项。% E6 P) C- d4 `/ ^, y# g' D; c
" `; T" v/ b H5 ?* ]( R* ^' T9 g
注意:如果您刚刚安装了 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. | 在“例外”选项卡上,您将看到新的服务。要启用该端口,请单击以选中新服务旁边的复选框,然后单击“确定”。 | ; D9 Y. j+ X u
- v& T% i" t" @
希望按照以上所述,能解决液压设计手册里不能显示图片的问题 |
评分
-
查看全部评分
|