使用本地计算机连接到VM中的SQL Server
我想使用本地SQLServerManagementStudio连接VM中的SQLServerDB 服务器名称需要什么?使用本地计算机连接到VM中的SQL Server,sql,sql-server,database,dbase,Sql,Sql Server,Database,Dbase,我想使用本地SQLServerManagementStudio连接VM中的SQLServerDB 服务器名称需要什么? 我可以在我的本地服务器中使用我的服务器Windows虚拟机身份验证吗 使用运行SQL server的VM的名称。 是的,您可以使用Windows身份验证。取决于您的域设置 这将帮助您,它与SQL登录没有太大区别。 若您在运行SQL Server的计算机上的Administrators组中,那个么应该已经包括您的登录名 如果您的带有Management Studio的计算机和带有
我可以在我的本地服务器中使用我的服务器Windows虚拟机身份验证吗 使用运行SQL server的VM的名称。
是的,您可以使用Windows身份验证。取决于您的域设置 这将帮助您,它与SQL登录没有太大区别。
若您在运行SQL Server的计算机上的Administrators组中,那个么应该已经包括您的登录名 如果您的带有Management Studio的计算机和带有SQL server的服务器位于不同的域中,那么您将需要在不同的帐户下运行Management Studio
runas /netonly /user:domain\username "c:\path\ssms.exe"
请参见当您在本地计算机上的Management studio中时,您将需要VM的主机名或IP地址
- 对于Windows身份验证,您需要在工作站和数据库VM都连接到的本地域上拥有一个帐户。
- 对于SQL server身份验证,您将需要SQL server实例中的帐户
您是在域上,还是这只是一个私有服务器?在您的虚拟机上创建一个空文本文件,并为其提供扩展名。udl
双击它,现在您可以从组合框轻松设置属性
调整属性并单击“测试连接”,直到它工作 现在在记事本中打开该文件,您将看到一个完整的连接字符串
请注意,对于SQL Server身份验证,您需要在SQL Server配置管理器中配置协议我确实有vm的用户名和密码,但我无法更改windows身份验证区域设置YY,这是因为它正在尝试从Active Directory传递您已经过身份验证的凭据。您可能需要确保VM已打开正确的端口,以允许Management Studio从另一台计算机连接进来。不要在回答中提问。在评论中询问他们,然后发布完整的答案。我如何更改我的windows身份验证本地设置?当您使用Management studio连接时,然后在“连接”对话框中选择“windows身份验证”,对话框将稍有更改,您的windows帐户将被填写。@user2761483但如果这是您的玩具数据库服务器,然后我建议从SQL身份验证开始。这更简单,你可以很容易地与不同的用户进行实验。我这样做了,发现它在VM中工作,但仍然无法使用本地SSM进行连接。然而,我是通过VPN连接的,你认为这就是问题所在吗?如果你通过VPN连接,你应该在同一个网络上。您的sql server浏览器服务正在运行吗?sql server configuration manager中是否启用了所有tcp/ip协议?我检查了虚拟机,它没有显示在浏览器服务中!奇怪的人认为这是在我的大学里!。你认为我对虚拟机的渗透性少吗?这是什么问题?sql浏览器必须在安装sql server的计算机上运行。不在您连接的计算机上。另外,请在sql配置中检查是否启用了tcp/ip和命名管道协议,并且您应该在要从其中进行连接和测试的计算机上创建UDL文件