我们有一些开发人员可以工作,通过VPN连接以访问开发sql Server 2012.从历史上看,他们使用Win7计算机并使用内置的Web服务器进行调试,在Visual Studio中针对此数据库开发网站.这非常有效.没有域,用户只是在开发服务器上使用相同的用户名/密码创建一个相同的
Windows帐户,我们将用户添加到DBAdmin组,而魔术,它的工作原理.
随着Win8的出现,您可以(并且被推送)使用Microsoft帐户(读取:实时/护照帐户)登录您的本地计算机.这样做有很多好处,例如在机器之间同步应用程序和操作系统设置等,以及每次执行操作时都不必输入您的实时ID /密码.
如果将本地帐户转换为Microsoft帐户,则无法再使用受信任的连接来连接到sql Server,因为它显然完全包含原始本地帐户.
有没有人知道如何在Server 2003或Server 2008机器上创建用户,以某种方式匹配正在使用的真实账户?我想这对于人们来说不仅仅是因为可靠的连接,而且还有文件共享会让人头疼,尽管通过文件共享可以解决方案,并且可以选中一个框以保存用户名/密码,sql Server连接不存在该选项.
解决方法
最后一篇文章被Chris S删除了(谢谢)我认为向OP询问他是否找到了解决方案是合理的.因为他差不多3周前发布了这个问题 – 也许他找到了一个并且只是忘了更新帖子?我找到了一个解决方法,我希望这篇文章不会被删除,因为它可能会帮助别人.
据我所知,你不能使用新式windows(8)帐户的Windows身份验证.您需要切换到本地帐户.
你只需要去设置魅力—>电脑设置—->用户并切换到本地帐户.
这似乎是微软的一个奇怪的决定,基本上迫使像我这样的人使用非云连接帐户(到他们所有的服务和应用程序商店),这样我就可以保留我的本地域帐户并与我的服务器等交谈.我认为问题基本上在于用户名现在是一个电子邮件地址,我无法在服务器2008上设置一个电子邮件地址 – 也许这会很快发布 – 谁知道.
事实上,它不是很大的损失,我不讨厌Metro – 但它在桌面环境中并不完全有用.据我所知,使用纯粹的本地帐户只影响地铁应用程序,我不使用..如果有人可以改进这个解决方案,我很乐意听到它.