我对 Microsoft SQL Server 非常陌生。我对 MySQL 有一定了解,但现在我想将我的知识扩展到 SQL,并想练习在 SQL Server Management Studio 上编写查询。我已经在 Microsoft 网站上免费下载并安装了免费的 SQL Server 2008,然后对 Server Management Studio 2008 进行了同样的操作。但是,要开始练习,我需要创建数据库,为此,我需要连接到服务器。这就是我感到困惑的地方,我尝试将服务器名称写为“sqlserver”......像这样的随机名称,然后我收到此错误,如下所示:
标题:连接到服务器
无法连接到 sqlserver。
附加信息:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:2)
如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476
纽扣:
好的
我已经花了几个小时查找我做错了什么,我尝试重新安装软件,以管理员身份运行管理工作室,并且我还在 Windows 防火墙中创建了规则,以便允许 1433 和 1434 端口。但我仍然不断收到相同的错误消息。
我不确定在这种情况下我是否做了任何完全愚蠢的事情,我所知道的是,我迫切希望让它发挥作用,这样我就可以开始练习和学习语言。
有什么帮助吗?
谢谢,戴尔!
答案1
如果您直接在计算机上安装了 SQL Server 和 SSMS,请检查 Windows 服务以验证 SQL 是否正在运行。如果正在运行,请打开 SSMS 并尝试连接到“。”(无引号)。这将告诉它连接到您的本地 SQL Server 实例。如果这不起作用,您可以发布 SSMS 窗口的屏幕截图以及 Windows 服务中的 SQL 服务列表吗?
答案2
如果您在本地安装了 SQL Server,则可以使用“localhost”作为服务器名称。在典型的生产环境中,您会在工作站上安装管理工作室,但您会在其他地方连接到 SQL 服务器。
如果您仍然遇到问题,请发布屏幕截图。