使用SQL Server 2008的开发人员笔记本电脑无法在异地login到SSIS

当我将我的Windows XP(SP3)笔记本电脑带回家时,我仍然可以login为我的域帐户,因为Windows在域控制器不在时会cachingvalidation身份所需的信息。

但是,当我尝试从SQL Server Management Studio连接到本地SQL Server(2008)集成服务时,它会生成SSPI上下文错误。 唯一的办法是,如果我用VPN连接到办公室或者我在办公室的域控制器。 我同时在本地计算机帐户下运行SQL Server代理和SQL Server集成服务10。

看来,从Management Studio中连接到Integration Services的唯一select是使用Window身份validation。 当我没有连接到办公室时,有没有办法做到这一点? 为什么这些服务不像Windowslogin一样使用caching信息?

谢谢。

你不能。 SQL Server在validationlogin时需要连接到AD,并且不能使用caching的凭据,这就是它的方式。 如果您希望在不与域(LAPTOPNAME \ UserName)断开连接的情况下工作,则必须使用本地帐户。

另一种方法是在您的公司networking中实施DirectAccess ,这将消除对VPN的需求。

我意识到这是旧的,但我设法得到这个问题通过这个职位:

SQL SERVER – 修复:错误:4064 – 无法打开用户默认数据库。 login失败。 用户login失败