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