Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 &引用;“登录失败”;从客户端运行dtutil,但在服务器上本地运行时有效_Sql Server 2008_Ssis - Fatal编程技术网

Sql server 2008 &引用;“登录失败”;从客户端运行dtutil,但在服务器上本地运行时有效

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,但是当我从SQL server实例上运行时,它是成功的。下面是从C:\Program Files\Microsoft SQL Server\100\DTS\Binn运行的命令

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