- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试连接到本地主机上的 SQL Server 2005,但无法连接...
Server name: (local)\SQLEXPRESS
Authentication: Windows Authentication
我尝试过的其他服务器名称是
LOCALHOST\SQLEXPRESS
(local)\my local hostname
我收到此错误消息:
Cannot connect to 127.0.0.1\SQLEXPRESS.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
在服务中启用 SQL Server 浏览器
有什么想法吗?
最佳答案
(1)
您需要验证(而不仅仅是猜测)SQL Server 服务正在运行。为此,您可以转到“开始”>“控制面板”>“管理工具”>“服务”,然后检查服务 SQL Server (SQLEXPRESS)
是否正在运行。如果没有,请启动它。
(2)
当您使用服务小程序时,还要确保服务 SQL Browser
已启动。如果没有,请启动它。
(3)
您需要确保允许 SQL Server 使用 TCP/IP 或命名管道。您可以通过打开 SQL Server 配置管理器(位于“开始”>“程序”> Microsoft SQL Server 2005 >“配置工具”下)来打开这些功能,并确保启用了 TCP/IP 和命名管道。这里我的实例名称不同,但您可以看到这两个协议(protocol)都被禁用(您需要在 SQLEXPRESS 协议(protocol)
下检查):
(如果更改这些设置,您将需要重新启动 SQL Server 服务。)
(4)
虽然当前版本的 SQL Server 中不再使用它,但您还需要检查外围配置工具。也可以在“开始”>“程序”>“Microsoft SQL Server 2005”>“配置工具”下找到该文件。单击“服务和连接的外围区域配置”,然后突出显示 SQLEXPRESS
(我的本地实例名称再次是 SQL2005
,但假装它与您的相同),然后在“数据库引擎”下> 远程连接,为“使用 TCP/IP 和命名管道”选项启用“本地和远程连接”。在下面的屏幕截图中,我只启用了 TCP/IP。如果更改这些设置,请点击“应用”,然后您需要再次重新启动 SQL Server 才能使更改生效。
(这对您当前的问题没有帮助,但如果您想从其他计算机连接到 SQL Server,您可能需要启用此功能,并且它也可能对 future 尝试远程连接到 SQL Server 2005 的读者有所帮助。)
(5)
暂时关闭 Windows 防火墙也可能有所帮助,以防您以某种方式阻止自己。 (控制面板> Windows 防火墙)
(6)
查看 SQL Server 的错误日志。您可以通过如下路径访问此文件:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\
(我没有方便的 Express 实例,因此您的计算机上的路径可能略有不同。)
现在,在该文件夹中将有一个名为 ERRORLOG
的文件...这是 SQL Server 上次启动时生成的最新日志文件。您可以右键单击该文件并选择打开方式...选择记事本。您应该看到如下几行:
2012-05... Authentication mode is MIXED.
...
2012-05...
Server name is 'something\SQLEXPRESS'. This is an informational message only. No user action is required.
...
2012-05... Server local connection provider is ready to accept connection on [ \.\pipe\SQLLocal\SQLEXPRESS ].
2012-05... Server local connection provider is ready to accept connection on [ \.\pipe\MSSQL$SQLEXPRESS\sql\query ].
2012-05... Server is listening on [ ::1 49164].
2012-05... Server is listening on [ 127.0.0.1 49164].
...
2012-05... SQL Server is now ready for client connections. This is an informational message; no user action is required.
请告诉我们哪一行没有看到,以及第二行我写的“something\SQLEXPRESS”的内容。
关于sql - 无法连接到 SQL Server 2005 本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10624287/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!