无法获取SQL服务器名称
问题描述:
我试图通过数据源配置向导添加新的数据源。我使用Microsoft SQL Server作为数据源,并使用.NET框架Data Provider for SQL Server作为数据提供者。在下一个必须选择服务器名称的窗口中,列表是空的。所以我认为其中一个SQL服务不起作用,我打开了services.msc,并且有6个服务,只有SQL服务vss编写器被启用。我启用了所有这些(SQL Server,SQL Server代理,SQL Server浏览器,SQL Server Active Directory Helper),但该列表仍为空。我该怎么办?无法获取SQL服务器名称
答
SQL浏览器服务是用来允许其他机器发现SQL服务器在网络上的存在的服务,尽管这需要在SQL配置中启用TCP/IP或命名管道,因此也请检查该服务。
此外,请检查您的防火墙是不是阻止UDP端口1434(和TCP端口1433为此事)[注意,这些是默认端口;他们可以在配置中更改)。
答
这里的问题可能是你的数据库可能没有网络权限.. 只是尝试使用Sql身份验证使用sa帐户和密码进行连接..这应该对你有所帮助。
另一个原因可能是,如果你正在使用Visual Studio 2010中它不会从SQL Server 2000
显示数据库接受或投票了,如果你的作品。
也许你可以检查这个链接。 [点击此处](http://www.sqldbatips.com/showarticle.asp?ID=45“枚举网络上的SQL Server”)! – 2012-01-01 13:25:02