我已经在运行Windows 7 Professional的PC上成功安装了SQL Server 2012的开发人员版本。 SQL Server在本地工作。但我无法找到"尝试在另一台PC上设置ODBC连接以访问此SQL Server安装时。它可能是一个基本的权限问题。任何人都可以提供一些指针或参考这种配置的分步说明吗? - 汤姆
答案 0 :(得分:2)
在SQL配置管理器中启用TCP协议。
http://msdn.microsoft.com/en-us/library/ms191294(v=sql.110).aspx
答案 1 :(得分:0)
我有一段时间没有这样做,但是如果你希望其他程序能够在下拉菜单中自动查找和列出服务器,那么你通常也必须启动“SQL Server Browser Service”。这就是你的意思“但我找不到它”。但这不是必需的,因为您始终可以在大多数连接对话框中手动输入服务器名称。它是一种广播服务,可以帮助客户端程序发现其网络中的服务器。
除此之外,计算机上的本地防火墙可以阻止对浏览器服务或sql服务本身的请求。当然,对于生产我不建议关闭防火墙,但是当你第一次设置它时,通常最好关闭它直到你让一切正常工作,然后打开防火墙并专注于打开必要的端口。
答案 2 :(得分:0)
感谢所有 - 我现在有一个有效的ODBC连接到新的SQL Server安装。启用TCP协议似乎是缺少的一步。我以为我早些做过这件事,但肯定错过了。
非常感谢对博客文章的引用 - 解决连接问题的步骤。很彻底。它已被添加到我的库中。 - 汤姆