首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“登录失败”从客户端运行dtutil,但在服务器本地运行时有效。

“登录失败”从客户端运行dtutil,但在服务器本地运行时有效。
EN

Stack Overflow用户
提问于 2012-12-20 15:28:51
回答 1查看 803关注 0票数 1

我无法远程执行DTUTIL (从我的笔记本电脑),但是当我在SQL服务器实例上运行时,它是成功的。该命令如下所示,它从C:\Program \\100\DTS\Binn运行

代码语言:javascript
运行
复制
DTUTIL /FILE C:\temp\<PackageFile>.dtsx /copy SQL;<Packagename> 
          /DestServer <servername> /DestU <Username> /DestP <Password>

将返回一个错误:

代码语言:javascript
运行
复制
       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

有人知道我做错了什么吗,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2013-05-11 01:18:13

这个问题有可能是双跳造成的吗?我找到了一篇文章,作者在文章中使用powershell辅助部署。我认为这是一个全权证书问题。

点击这里用powershell第1部分使用dtutill部署包

您唯一的选择可能是使用类似于powershell的内容,并使用CredSSP传递凭据。

Powershell CredSSP http://blogs.technet.com/b/heyscriptingguy/archive/2012/11/14/enable-powershell-quot-second-hop-quot-functionality-with-credssp.aspx

我倾向于这样做,因为如果您阅读这些我发现的关于远程部署这里的评论,MSDN学生说

“我希望有一种简单的方法来远程部署软件包. dtutil带来了远程进程和kerberos委托的复杂性。”

希望这能帮助你找到更好的答案。如果不知道你的网络设置的具体情况,我真的帮不上忙了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13975410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档