Sql server 2008 &引用;“登录失败”;从客户端运行dtutil,但在服务器上本地运行时有效
我无法(从笔记本电脑)远程执行DTUTIL,但是当我从SQL server实例上运行时,它是成功的。下面是从C:\Program Files\Microsoft SQL Server\100\DTS\Binn运行的命令Sql server 2008 &引用;“登录失败”;从客户端运行dtutil,但在服务器上本地运行时有效,sql-server-2008,ssis,Sql Server 2008,Ssis,我无法(从笔记本电脑)远程执行DTUTIL,但是当我从SQL server实例上运行时,它是成功的。下面是从C:\Program Files\Microsoft SQL Server\100\DTS\Binn运行的命令 DTUTIL /FILE C:\temp\<PackageFile>.dtsx /copy SQL;<Packagename> /DestServer <servername> /DestU <Username>
DTUTIL /FILE C:\temp\<PackageFile>.dtsx /copy SQL;<Packagename>
/DestServer <servername> /DestU <Username> /DestP <Password>
有人知道我做错了什么吗,请告诉我。这个问题可能是双跳的结果吗?我发现了一篇文章,作者使用powershell帮助部署。我认为这是一个证书授权问题 点击这里 您唯一的选择可能是使用powershell之类的工具,并使用CredSSP传递您的凭据 Powershell CredSSP 我倾向于这种方式,因为如果你阅读我找到的关于远程部署的评论 MSDN的学生说 “我希望有一种简单的远程部署包的方法……dtutil带来了远程进程和kerberos委派的复杂性。”
希望这能帮助你找到更好的答案。如果不知道网络设置的细节,我真的无法再提供帮助。这个问题可能是双跳的结果吗?我发现了一篇文章,作者使用powershell帮助部署。我认为这是一个证书授权问题 点击这里 您唯一的选择可能是使用powershell之类的工具,并使用CredSSP传递您的凭据 Powershell CredSSP 我倾向于这种方式,因为如果你阅读我找到的关于远程部署的评论 MSDN的学生说 “我希望有一种简单的远程部署包的方法……dtutil带来了远程进程和kerberos委派的复杂性。”
希望这能帮助你找到更好的答案。如果不了解有关网络设置的详细信息,我真的无法再提供帮助。错误表明这是身份验证问题。您通常使用Windows或SQL身份验证连接到服务器吗?您是否在笔记本电脑和服务器上使用相同的Windows帐户运行该工具?您可以使用其他工具(如sqlcmd.exe)从笔记本电脑连接吗?我使用windows进行集成服务,使用SQL进行数据库连接。否,无法在该帐户下运行cmd(以其他用户身份运行),失败。将使用帐户登录到笔记本电脑,并检查是否无法通过该方式。是否有完整源代码示例的最终解决方案正在使用?错误表明这是一个身份验证问题。您通常使用Windows或SQL身份验证连接到服务器吗?您是否在笔记本电脑和服务器上使用相同的Windows帐户运行该工具?您可以使用其他工具(如sqlcmd.exe)从笔记本电脑连接吗?我使用windows进行集成服务,使用SQL进行数据库连接。否,无法在该帐户下运行cmd(以其他用户身份运行),失败。将使用帐户登录到笔记本电脑,并检查我是否无法通过这种方式。是否有完整源代码示例的最终解决方案正在使用?
Error (0xC0014014) while checking for the existence of package "Pac
kage" on SQL Server.
Could not save package "Package" because of error 0x80040E4D.
Description: Login failed for user Domain\user'.
Source: Microsoft SQL Server Native Client 10.0