{"id":35,"date":"2008-10-27T01:28:25","date_gmt":"2008-10-26T23:28:25","guid":{"rendered":"http:\/\/csopro.de\/biblog\/2008\/10\/ssis-pakete-im-sql-server-agent-unter-einem-user-starten\/"},"modified":"2008-10-27T01:28:25","modified_gmt":"2008-10-26T23:28:25","slug":"ssis-pakete-im-sql-server-agent-unter-einem-eigenen-user-starten","status":"publish","type":"post","link":"https:\/\/www.csopro.de\/biblog\/2008\/10\/ssis-pakete-im-sql-server-agent-unter-einem-eigenen-user-starten\/","title":{"rendered":"SSIS Pakete im SQL Server Agent unter einem eigenen User starten"},"content":{"rendered":"<p>Zur zeitzgesteuerten Verarbeitung von SSIS-Paketen bietet sich der beim SQL Server 2005 mitgelieferte SQL Server Agent an. Wie man im Screen Shot sieht, bietet der SQL Server Agent an, die SSIS-Pakete unter einem bestimmten User auszuf\u00fchren. Diese Kombobox (&#8222;Run as&#8220;) ist im Standard allerdings auf den Benutzer-Konto des SQL Server Agent-Dienstes beschr\u00e4nkt:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"189\" alt=\"Als RunAs steht nur das Benutzerkonto des SQL Server Agents zur Verf\u00fcgung\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2008\/10\/nursqlagentserviceaccount.jpg\" width=\"450\" \/><\/p>\n<p>Hier m\u00f6chte ich zeigen, wie man diese Kombobox um einen beliebigen User erweitern kann und somit auch ein Paket unter diesem User ausf\u00fchren kann.<\/p>\n<p>Dazu muss zun\u00e4chst ein Credential (ein Windows-Konto samt Kennwort) angelegt werden und dieser dann f\u00fcr die Ausf\u00fchrung von SSIS-Paketen freigegeben werden.<\/p>\n<p>Das Credential gibt man im SQL Server Management Studio (wenn man auf den relationalen Datenbank-Server verbunden ist) unter Security &gt; Credentials ein, also z.B.:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"105\" alt=\"Ein Credential wird angelegt\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2008\/10\/testcredential-1.jpg\" width=\"450\" \/><\/p>\n<p>Unter SQL Server Agent &gt; Proxies &#8211; also hier:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"519\" alt=\"Eingabe Proxies\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2008\/10\/objectexplorer.jpg\" width=\"287\" \/>&#8211; muss dieser Credential nun f\u00fcr die Ausf\u00fchrung von SSIS-Paketen definiert werden. Dazu erstellt man einen neuen Proxy unter einem beliebigen Namen, der das neu eingegebene Credential verwendet. Bei den erlaubten Subsystemen setzt man den Haken bei den SSIS-Paketen (und allen weiteren gew\u00fcnschten Systemen):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"387\" alt=\"Erstellen eines Proxies mit Erlaubnis f\u00fcr SSIS-Pakete\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2008\/10\/testproxy.jpg\" width=\"450\" \/><\/p>\n<p>Und schon kann das Paket im SQL Server Agent unter diesem Proxy ausgef\u00fchrt werden:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"175\" alt=\"Ausf\u00fchrung des Jobs unter dem neu angelegten Proxy\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2008\/10\/jobmittestproxy.jpg\" width=\"450\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zur zeitzgesteuerten Verarbeitung von SSIS-Paketen bietet sich der beim SQL Server 2005 mitgelieferte SQL Server Agent an. Wie man im Screen Shot sieht, bietet der SQL Server Agent an, die SSIS-Pakete unter einem bestimmten User auszuf\u00fchren. Diese Kombobox (&#8222;Run as&#8220;) ist im Standard allerdings auf den Benutzer-Konto des SQL Server Agent-Dienstes beschr\u00e4nkt: Hier m\u00f6chte ich &hellip; <a href=\"https:\/\/www.csopro.de\/biblog\/2008\/10\/ssis-pakete-im-sql-server-agent-unter-einem-eigenen-user-starten\/\" class=\"more-link\"><span class=\"screen-reader-text\">SSIS Pakete im SQL Server Agent unter einem eigenen User starten<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,13],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-integrationservices","category-sql-server-agent"],"_links":{"self":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":0,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/35\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/media?parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/categories?post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/tags?post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}