如何连接到 SQL 服务器,这通常是我远程桌面进入的机器
How do I connect to a SQL Server which is usually a machine I remote desktop into
通常我远程连接到一台 IP 地址为 00.00.00.00 的机器,然后我在一个域中有一个帐户,我们称之为 myspecialaccount\firstname.lastname
。
然后我使用 Windows 身份验证连接到 SQL 服务器实例,例如:
ABCLACSQLC123\DEV04A
所以我的问题是如何通过 SSMS 从我的笔记本电脑直接连接到机器(挂起端口已打开等)
看看这个答案:。登录没有技巧,除非你摆脱 "Network related..." 错误。如果您收到此错误,SSMS 甚至无法找到您的服务器,更不用说登录它了。一旦你得到 "Login failed..." 错误,从那时起,我们可以修补并尝试使用你的 windows 授权。
为了使用 Windows 身份验证,您必须将用于登录笔记本电脑的凭据作为 "Login" 添加到 SQL 服务器。只有
才能做到这一点
- 您使用域用户登录笔记本电脑和
- 用户与您的 SQL 服务器实例所在的域相同
否则,您别无选择,只能使用SQL服务器身份验证。
在这种情况下,您使用 "Corp" 域中的用户登录笔记本电脑,但 SQL 服务器实例在 "Services" 域中。所以它不会工作。除非我认为这两个域是同一个森林的一部分。
尝试创建 runas.exe 的快捷方式,指向 SSMS。
C:\Windows\System32\runas.exe /netonly /user:myspecialaccount\firstname.lastname "C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
(您的 SSMS exe 的路径可能不同。)
当您双击快捷方式时,这将打开 SSMS。然后您应该能够连接到您的实例 (ABCLACSQLC123\DEV04A
),就好像它在您的本地机器上一样。
有关 runas 命令的更多信息,请参阅此处:https://technet.microsoft.com/en-us/library/cc771525.aspx
在您的笔记本电脑上安装 SQL Server Management Studio Express。 Microsoft 已将下载 link 设置为很难在其自己的站点上找到,但我确实设法找到了它 here。下载适用于您的系统的那个,可能是 x64。
安装并不容易。提取所有内容后,运行 程序,切换到安装选项卡,然后选择 "Standalone installation or add new features"。继续安装,只安装管理工具。
安装并 运行ning 后,使用“连接到服务器”对话框(它应该在您启动程序时打开,但如果没有打开,它是“文件”选项卡下的第一个选项),然后定位无论您想连接到哪里(IP 或服务器名称都应该有效)。如果您的膝上型电脑也向处理 Windows 数据库身份验证的同一台服务器进行身份验证,您可以使用 Windows 身份验证,否则,您必须创建一个 SQL 服务器帐户以用于登录。
通常我远程连接到一台 IP 地址为 00.00.00.00 的机器,然后我在一个域中有一个帐户,我们称之为 myspecialaccount\firstname.lastname
。
然后我使用 Windows 身份验证连接到 SQL 服务器实例,例如:
ABCLACSQLC123\DEV04A
所以我的问题是如何通过 SSMS 从我的笔记本电脑直接连接到机器(挂起端口已打开等)
看看这个答案:。登录没有技巧,除非你摆脱 "Network related..." 错误。如果您收到此错误,SSMS 甚至无法找到您的服务器,更不用说登录它了。一旦你得到 "Login failed..." 错误,从那时起,我们可以修补并尝试使用你的 windows 授权。
为了使用 Windows 身份验证,您必须将用于登录笔记本电脑的凭据作为 "Login" 添加到 SQL 服务器。只有
才能做到这一点- 您使用域用户登录笔记本电脑和
- 用户与您的 SQL 服务器实例所在的域相同
否则,您别无选择,只能使用SQL服务器身份验证。
在这种情况下,您使用 "Corp" 域中的用户登录笔记本电脑,但 SQL 服务器实例在 "Services" 域中。所以它不会工作。除非我认为这两个域是同一个森林的一部分。
尝试创建 runas.exe 的快捷方式,指向 SSMS。
C:\Windows\System32\runas.exe /netonly /user:myspecialaccount\firstname.lastname "C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
(您的 SSMS exe 的路径可能不同。)
当您双击快捷方式时,这将打开 SSMS。然后您应该能够连接到您的实例 (ABCLACSQLC123\DEV04A
),就好像它在您的本地机器上一样。
有关 runas 命令的更多信息,请参阅此处:https://technet.microsoft.com/en-us/library/cc771525.aspx
在您的笔记本电脑上安装 SQL Server Management Studio Express。 Microsoft 已将下载 link 设置为很难在其自己的站点上找到,但我确实设法找到了它 here。下载适用于您的系统的那个,可能是 x64。
安装并不容易。提取所有内容后,运行 程序,切换到安装选项卡,然后选择 "Standalone installation or add new features"。继续安装,只安装管理工具。
安装并 运行ning 后,使用“连接到服务器”对话框(它应该在您启动程序时打开,但如果没有打开,它是“文件”选项卡下的第一个选项),然后定位无论您想连接到哪里(IP 或服务器名称都应该有效)。如果您的膝上型电脑也向处理 Windows 数据库身份验证的同一台服务器进行身份验证,您可以使用 Windows 身份验证,否则,您必须创建一个 SQL 服务器帐户以用于登录。