<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Having trouble with deployment wizard in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847655#M4878498</link>
    <description>&lt;P&gt;The SQL Anywhere Deployment Wizard MSI will automatically call "MSIPublishAssemblies" ( &lt;A href="http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx"&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx"&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx&lt;/A&gt; ) as part of its install sequence. If you have selected the SQL Anywhere .NET Deployment components for inclusion in your MSI, it checks for the presence of the version of the .NET Framework deployed on the computer, and if found, registers the SQL Anywhere assemblies in the &lt;A href="http://msdn.microsoft.com/en-us/library/yf1d93sz%28v=VS.85%29.aspx"&gt;Global Assembly Cache (GAC)&lt;/A&gt;. It appears that you currently do not have sufficient privileges to register assemblies into the GAC.&lt;/P&gt;
&lt;P&gt;From the &lt;A href="http://msdn.microsoft.com/en-us/library/yf1d93sz%28v=VS.85%29.aspx"&gt;Microsoft MSDN link&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Administrators often protect the systemroot directory using an access control list (ACL) to control write and execute access. Because the global assembly cache is installed in a subdirectory of the systemroot directory, it inherits that directory's ACL. It is recommended that only users with Administrator privileges be allowed to delete files from the global assembly cache.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;You will need to either re-run the install as an Administrator (alternatively, as a user with privileges to install assemblies into the GAC), or de-select the SQL Anywhere .NET Components when building your MSI install.&lt;/P&gt;</description>
    <pubDate>Tue, 13 Sep 2011 16:26:56 GMT</pubDate>
    <dc:creator>jeff_albion</dc:creator>
    <dc:date>2011-09-13T16:26:56Z</dc:date>
    <item>
      <title>Having trouble with deployment wizard</title>
      <link>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaq-p/13847652</link>
      <description>&lt;P&gt;I am attempting to deploy a powerbuilder/sybase anywhere application.&lt;BR /&gt;
Following the documentation, I am using the deployment wizard.  I successfully 
created the MSI file and copied it to the target computer. (XP Pro svc pack 3)&lt;/P&gt;
&lt;P&gt;When I run the utility apparently works displaying a progress bar until I get the error
message below:&lt;/P&gt;
&lt;P&gt;Error writing to file iAnywhere.Data.SQL Anywhere.dll
Verify that you have access to that directory&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Why is it referring to a DLL as a directory?&lt;/LI&gt;
&lt;LI&gt;I don't believe XP has any elevating issues.&lt;/LI&gt;
&lt;LI&gt;How can I get past this?&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Thanks,
Melvyn Polatchek&lt;/P&gt;</description>
      <pubDate>Sat, 03 Sep 2011 08:14:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaq-p/13847652</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-03T08:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: Having trouble with deployment wizard</title>
      <link>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847653#M4878496</link>
      <description>&lt;P&gt;As this error seems to rely to the SQL Anywhere .NET provider - Do you need to install that component for your PB application?&lt;/P&gt;
&lt;P&gt;If you do not, omitting the provider from the deployment may be the easy way out.&lt;/P&gt;
&lt;P&gt;If you do, what .NET runtime version are you targetting?&lt;/P&gt;
&lt;P&gt;As a starting point, the following doc (for v12.0.1) may help: &lt;A href="http://dcx.sybase.com/index.html#1201/en/dbprogramming/installing-adodotnet-development.html"&gt;Deploying the SQL Anywhere .NET Data Provider&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Sep 2011 13:25:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847653#M4878496</guid>
      <dc:creator>VolkerBarth</dc:creator>
      <dc:date>2011-09-03T13:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: Having trouble with deployment wizard</title>
      <link>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847654#M4878497</link>
      <description>&lt;P&gt;Not sure why this is happening, but to work around the issue try deselecting the .NET provider from the list of client interfaces when you generate the MSI.  The only client interface you need for PowerBuilder is ODBC.&lt;/P&gt;</description>
      <pubDate>Sat, 03 Sep 2011 19:26:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847654#M4878497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-03T19:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: Having trouble with deployment wizard</title>
      <link>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847655#M4878498</link>
      <description>&lt;P&gt;The SQL Anywhere Deployment Wizard MSI will automatically call "MSIPublishAssemblies" ( &lt;A href="http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx"&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx"&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa370359%28v=vs.85%29.aspx&lt;/A&gt; ) as part of its install sequence. If you have selected the SQL Anywhere .NET Deployment components for inclusion in your MSI, it checks for the presence of the version of the .NET Framework deployed on the computer, and if found, registers the SQL Anywhere assemblies in the &lt;A href="http://msdn.microsoft.com/en-us/library/yf1d93sz%28v=VS.85%29.aspx"&gt;Global Assembly Cache (GAC)&lt;/A&gt;. It appears that you currently do not have sufficient privileges to register assemblies into the GAC.&lt;/P&gt;
&lt;P&gt;From the &lt;A href="http://msdn.microsoft.com/en-us/library/yf1d93sz%28v=VS.85%29.aspx"&gt;Microsoft MSDN link&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Administrators often protect the systemroot directory using an access control list (ACL) to control write and execute access. Because the global assembly cache is installed in a subdirectory of the systemroot directory, it inherits that directory's ACL. It is recommended that only users with Administrator privileges be allowed to delete files from the global assembly cache.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;You will need to either re-run the install as an Administrator (alternatively, as a user with privileges to install assemblies into the GAC), or de-select the SQL Anywhere .NET Components when building your MSI install.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2011 16:26:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/having-trouble-with-deployment-wizard/qaa-p/13847655#M4878498</guid>
      <dc:creator>jeff_albion</dc:creator>
      <dc:date>2011-09-13T16:26:56Z</dc:date>
    </item>
  </channel>
</rss>

