我刚刚安装了带有 Management Studio 的 SQL Server Standard Edition。我可以连接到我的 SQL Server 实例,但无法连接到远程计算机上的 SQL Server Express 实例。
Management Studio Standard 是否可以连接到 Express 数据库,还是我必须安装 SQL Server Management Studio Express?
我以前能够在 Vista 下连接到远程实例,但我最近安装了 7,我不记得是否在 Vista 下安装了管理工作室的 Express 版本...
我还应该补充一点,我可以使用 Visual Studio 2008 的服务器资源管理器连接到远程数据库。
编辑:我仍然无法连接到这个特定的实例...
也许这与我通过 VPN 连接连接到服务器有关?
此外,Visual Studio 和 SSMS 是否使用相同的提供程序?这可能与此有关吗?
答案1
确保 Express 实例已配置为接受远程连接,请检查这里有关详细信息;标准 SSMS 可以毫无问题地连接到 Express 实例。
答案2
首先确保浏览器服务正在远程服务器上运行 - 还要确保您正在使用 servername\sqlexpressname
答案3
对于那些不知道浏览器服务允许客户端查看命名实例的人来说,SQLEXpress(默认情况下)会创建一个名为SERVERNAME\SQLExpress的命名实例。如果没有运行浏览器服务,您将无法远程查看它。还可以让服务作为网络服务运行(或首选受信任的 AD 帐户,不需要管理员权限),这样您就可以在网络上毫无问题地查看它。