2017-03-07 9 views
1

SSISパッケージを実行するActive Directoryサービスアカウントが設定されています。それをDOMAIN \ Sql_Agent_Userとしましょう。このアカウントはドメイン管理者として間違って設定されています。私たちは最近これを認識し、ドメイン管理者から削除しました。ほとんどの権限は正しく設定されていましたが、UNCパスに書き込む特定のジョブが失敗し始めました。だから私たちは、Sql_Agent_userにその特定のフォルダ(以前は "フルコントロール"を持っていました)に読み取り/書き込み/変更を与えました。これは今朝正しく動作することを期待しています。SSISパッケージはVisual Studioで実行されますが、エージェントでは実行されません。

これで、このSQL ServerマシンにSql_Agent_Userとしてログインし、Visual Studioからパッケージを正常に実行できます。私はSQLエージェントを使用して、それを実行しようとする。しかし、私は次の(編集した)エラーメッセージを取得:

Executed as user: DOMAIN\Sql_Agent_User. Microsoft (R) SQL Server Execute 
Package Utility Version 10.50.2500.0 for 64-bit Copyright (C) Microsoft 
Corporation 2010. All rights reserved. Started: 8:38:01 AM Error: 
2017-03-07 08:38:01.43  Code: 0xC001401E  Source: DTSXPackageName 
Connection manager "Data File"  Description: The file name 
"\\OtherMachine\Data\Shared\Folder\Hours.csv" specified in the connection 
was not valid. End Error Error: 2017-03-07 08:38:01.43  Code: 
0xC001401D  Source: DTSXPackageName  Description: Connection "Data 
File" failed validation. End Error Error: 2017-03-07 08:38:01.84  Code: 
0xC001401E  Source: DTSXPackageName Connection manager "Data File" 
Description: The file name "\\OtherMachine\Data\Shared\Folder\Hours.csv" 
specified in the connection was not valid. End Error Error: 2017-03-07 
08:38:01.87  Code: 0xC0202070  Source: DTSXPackageName Connection 
manager "Data File"  Description: The file name property is not valid. 
The file name is a device or contains invalid characters. End Error 
DTExec: The package execution returned DTSER_FAILURE (1). Started: 8:38:01 
AM Finished: 8:38:01 AM Elapsed: 0.844 seconds. The package execution 
failed. The step failed. 

UNCパスが正しいファイルに行くん、これは私が正しく出力され、同じファイルでありますVisual Studioでパッケージを実行します。そのサービスアカウントユーザーとしてログインしたときに、Windowsエクスプローラを使用してそのパスに移動できます。

また、パッケージは全く変更されていません。これは権限の問題のようですが、どうですか?

答えて

0

セキュリティコンテキストは、共有フォルダへのアクセス許可がありません\ othermachine ...

一般的な解決策は、適切な権限を持っているプロキシを作成し、プロキシの下でジョブを実行することです。

これを行うにはどのようにこれを参照してください。 https://technet.microsoft.com/en-us/library/ms189064(v=sql.105).aspx

ベン

ここ
0

問題。アカウントが既に必要な権限を持っているため、Visual Studioで正しく動作していることからもわかるように、プロキシは必要ありません。

関連する問題