我有一个Windows家庭服务器连接到我的家庭networking上,我刚刚安装了SQL Server 2008 R2,我打算从我的笔记本电脑使用SQLpipe理工作室使用我的Windows凭据连接到SQL Server安装(我select混合模式身份validation期间安装)。
我有关于安装和连接的几个问题:
我希望我已经提供了足够的信息,随时让我知道,如果你需要别的东西。
谢谢你的时间。
解决scheme(由Ganesh R.扩展而来):
在遵循Ganesh的一些指导之后,我将这篇文章引向了我:
SQL Server连接错误
问题是我的家庭服务器阻止任何尝试连接到数据库,由于Windows防火墙,一个例外规则后来,它的工作很好!
从你提到的,似乎有两个机器:
答:您的家庭服务器与SQL 2008 R2。
B.您的笔记本电脑与SQLpipe理工作室。
要记住的要点:
你在家庭服务器上安装了什么版本的SQL 2008 R2? 是完整版(STD / ENTERPRISE)还是快递? 如果是完整版本,则默认安装默认实例。 其他命名实例已安装。 (要检查版本,从运行提示符下打开services.msc并search一个名为“SQLSERVER”的服务,如果它有MSSQLSERVER,那么它的默认实例,不pipe名字是什么,都是实例名。
如果它是默认实例,则默认启用TcP-IP连接。 否则,如果它是一个命名的实例,那么你将需要启用TCP-IP连接 。
现在从您的笔记本电脑连接为:对于默认实例只使用机器名称。 对于命名实例(SQLEXPRESS),使用MACHINENAME \ INSTANCENAME进行连接。
您不需要使用Windows凭据的混合模式身份validation连接到SQL Server。
在连接对话框中,只能使用服务器名称作为数据库引擎。 如果这是一个SQLExpress安装,它将是一个机器名\ sqlexpress(或。\ sqlexpress本地安装)。
这应该是“正常工作”,至less对于我以前的所有安装来说都是如此。
如果连接失败,请尝试启用远程计算机上的SQL Server浏览器并启用命名pipe道。