通常我会远程登录到IP地址为00.00.00.00的计算机,然后我在一个域中拥有一个帐户,我们称之为myspecialaccount\firstname.lastname
。
然后我使用Windows身份验证连接到SQL Server实例,例如:
ABCLACSQLC123\DEV04A
所以我的问题是如何从笔记本电脑通过SSMS直接连接到机器(等待端口打开等等。)
答案 0 :(得分:1)
要使用Windows身份验证,您必须将用于登录笔记本电脑的凭据添加为SQL Server的“登录”。只有在
时才能这样做否则,您别无选择,只能使用SQL Server身份验证。
在这种情况下,您使用“Corp”域中的用户登录到您的笔记本电脑,但SQL Server实例位于“服务”域中。所以它不会起作用。除非我认为这两个域都属于同一个林。
答案 1 :(得分:0)
看看这个答案:https://stackoverflow.com/a/1615431/3317709。除非您摆脱“网络相关...”错误,否则无法登录。如果您收到此错误,SSMS甚至无法找到您的服务器,更不用说登录它了。一旦你收到“登录失败...”错误,从那时起,我们就可以修补并尝试使用你的Windows身份验证。
答案 2 :(得分:0)
尝试创建runas.exe的快捷方式,指向SSMS。
C:\Windows\System32\runas.exe /netonly /user:myspecialaccount\firstname.lastname "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
(SSMS exe的路径可能会有所不同。)
双击快捷方式时,将打开SSMS。然后,您应该能够连接到您的实例(ABCLACSQLC123\DEV04A
),就像它在本地计算机上一样。
有关runas命令的更多信息,请参阅此处:https://technet.microsoft.com/en-us/library/cc771525.aspx
答案 3 :(得分:0)
在笔记本电脑上安装SQL Server Management Studio Express。微软已经在他们自己的网站上难以找到下载链接,但我确实设法找到它here。下载适合您系统的系统,可能是x64。
安装并不容易。解压缩所有内容后,运行程序,切换到安装选项卡,然后选择“#Stand; Standalone”或“添加新功能”#34;。继续安装,只需安装管理工具。
安装并运行后,使用“连接到服务器”对话框(它应该在您启动程序时打开,但如果它没有,它是“文件”选项卡下的第一个选项),并且目标位于何处你想连接(IP或服务器名称都应该工作)。如果您的笔记本电脑也对处理数据库的Windows身份验证的同一服务器进行身份验证,则可以使用Windows身份验证,否则,您必须创建一个用于登录的SQL Server帐户。