<?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>topic Re: How to enable roll-back on SDE transactions in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616738#M34813</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;do you have a description for that where and what privilegs to revoke?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am afraid of anything is not functioning when revoking privilegs because the sde user needed them at installation so public were granted that rights during the installation but they were not revoked after that. And what happens when installing a servicepack or running postinstallation again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;well this discussion may should be done in the right thread:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/threads/49586-How-to-pretend-DataViewers-of-editing-deleting-Database-Contents"&gt;http://forums.arcgis.com/threads/49586-How-to-pretend-DataViewers-of-editing-deleting-Database-Contents&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 May 2012 06:52:31 GMT</pubDate>
    <dc:creator>SebastianKrings</dc:creator>
    <dc:date>2012-05-16T06:52:31Z</dc:date>
    <item>
      <title>How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616729#M34804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I used Arccatalog to transfer Data from a FileGeodatabase in my network share to an ArcSDE Database (MS SQL Server) on another machine in the same network.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;While the transfer was proceeded the infrastructure brokes and the connections were lost.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;After recovering the infrastructure in ArcCatalog again 80% of the datasets, featureclasses and raster datasets were stored. One was shown in ArcCatlog but it was unable to open it with error ("Failed to open dataset"). I tried to delete it but another error tells me i cannot be deleted ("Failed to delete selected&amp;nbsp; object(s)").&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the passt I still had this problem using a FileGeodatabase. Within an dataimport my computer went down. A dataset was stored and shown but I was not able to delete it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I found threads like this one:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A class="jive-link-external-small" href="http://forums.esri.com/Thread.asp?c=2&amp;amp;f=59&amp;amp;t=116222" rel="nofollow" target="_blank"&gt;http://forums.esri.com/Thread.asp?c=2&amp;amp;f=59&amp;amp;t=116222&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To delete rows and tables manually was the "solution" I used in the past were it happens on my own testsystem. But this is not a workaround for productive-systems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunetely I can not find any useful information (from ESRI (documentation)) how to handle such problems (e.g. any recovery or roll-back mechanisms) and how to implement them in ArcSDE or ArcCatalog(?).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you should also consider that when the database machine went down immediately (e.g. due to a hardware-problem) those mechanisms also shall work when restarting the database.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help, advice, information and mybe field reports were grateful.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 11:04:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616729#M34804</guid>
      <dc:creator>SebastianKrings</dc:creator>
      <dc:date>2012-05-15T11:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616730#M34805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The term "rollback" refers to transactional operations, but bulk-copying is NOT done in&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a transactional context (it would be orders of magnitude slower if it were).&amp;nbsp; If you lose &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;hardware during a transfer, it would be wise to start the entire copy over again (from&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; the state your production database was in during the backup snapshot you did just&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; before the bulk load).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Manually editing rows in the metadata tables is only supported in the context of being&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asked to do so by Tech Support staff.&amp;nbsp; You really ought to open an Tech Support incident&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;after catastrophic failure like this, since there are millions of failure modes, and it is not&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;possible to document everything that might happen.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 11:34:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616730#M34805</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-05-15T11:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616731#M34806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey, mich thanks for this very fast reply (+1 point).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Well, in my case it still was abnother test-system but we are going for a productive one soon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So you say when making bulk imports I need to backup the database manually first?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem I see is that every user with connection to the database is able to create data(sets) and if he fails because his machine crashes the whole system is affected by orphan-files. And also it is not possible to recopy this data due to errors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But this way the system I think is weak versus careless users.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so are there ways to pretend users from making risky operations or to notify them to force them to make a database backup? Are there ways to make such a backup through ArcDesktop without remote-desktop-connections to the database machine?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 11:42:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616731#M34806</guid>
      <dc:creator>SebastianKrings</dc:creator>
      <dc:date>2012-05-15T11:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616732#M34807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;probably&amp;nbsp; you could consider : DBMS backup and restore, or mirroring etc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 11:47:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616732#M34807</guid>
      <dc:creator>DeminHu</dc:creator>
      <dc:date>2012-05-15T11:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616733#M34808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bulk loading isn't generally risky, and it still occurs in "transactions" (as all database operation do),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but it isn't possible to maintain the same level of multi-table referential integrity during a bulk load. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Generally speaking, bulk loads shouldn't be applied casually to a production system (*nothing* should&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; be done casually in a production system).&amp;nbsp; It wouldn't hurt to make sure your RDBMS has a checkpoint&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;applied before starting a bulk editing session, though whether that requires a full backup is dependent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;on the RDBMS (and the context and scale of the bulk edits).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 12:12:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616733#M34808</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-05-15T12:12:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616734#M34809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So but I cannot avoid someone to drag and drop Geodata from any source into the database. (or did I missunderstand you "bulk loads shouldn't be applied casually to a production system "). Weren't this a feature which ESRI had to take care of by offering a function or workaround to achieve this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Well my RDBMS is MS SQL Server 2008 R2. Since theres no security-feature by ArcGIS I have to implement within my RDBMS any option making snapshots of the database before any bulk will take place. Would you say this is the best workaround for preventing the database for such failures?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 13:01:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616734#M34809</guid>
      <dc:creator>SebastianKrings</dc:creator>
      <dc:date>2012-05-15T13:01:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616735#M34810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Maybe we have a different working definition of Production Database -- As a production&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;admin, I don't give users the privileges neccessary to load data casually (all data is&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;owned by restricted set of "ownership" accounts, and read-mostly users access/edit&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;with their own accounts [if they're allowed to edit at all]).&amp;nbsp;&amp;nbsp; Staging databases are&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a different issue, but if they get hosed, they're still not the production database.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 14:20:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616735#M34810</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-05-15T14:20:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616736#M34811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey no I dont think we have a that different view of prodiction systems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the 1st problem is, that by default everyone who can access a sde is able to create datasets (installation give public role such rights). By rightclicking in that dataset I can set privilegs as I am the owner and give me write settings. that way everyone is able to create data. (I still claimed about that in another thread).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the 2nd problem is that not every user who need write right (because he has some functions where he need those rights) but this user is not automatically as smart as a databaseadmin and does not have that knowledge. And by the way, the easiest way to copy data from a local fgdb to an sde is to drag and drop the data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But when you say yes to "have a look for mechanisms on SQL server and not on ArcDesktop because there aren't any" then my question is mostly answered.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks to all.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 15:17:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616736#M34811</guid>
      <dc:creator>SebastianKrings</dc:creator>
      <dc:date>2012-05-15T15:17:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616737#M34812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Feature datasets are not database objects that require "CREATE" permissions, just "INSERT"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(which can be revoked).&amp;nbsp; I guarantee that my non-privileged Enterprise ArcSDE users can't &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;create feature classes on a whim, either inside or outside a feature dataset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 15:43:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616737#M34812</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-05-15T15:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616738#M34813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;do you have a description for that where and what privilegs to revoke?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am afraid of anything is not functioning when revoking privilegs because the sde user needed them at installation so public were granted that rights during the installation but they were not revoked after that. And what happens when installing a servicepack or running postinstallation again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;well this discussion may should be done in the right thread:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/threads/49586-How-to-pretend-DataViewers-of-editing-deleting-Database-Contents"&gt;http://forums.arcgis.com/threads/49586-How-to-pretend-DataViewers-of-editing-deleting-Database-Contents&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2012 06:52:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616738#M34813</guid>
      <dc:creator>SebastianKrings</dc:creator>
      <dc:date>2012-05-16T06:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable roll-back on SDE transactions</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616739#M34814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you are talking about the the 'sde' user, then that is your problem right there.&amp;nbsp; The 'sde' user&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;should not ever own spatial data.&amp;nbsp; It exists solely for administration of the instance (and the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;password to it should be tightly controlled).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;All other users (data owners or data viewers) should be granted the minimum privileges necessary&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to what they need to do (I can't tell you exactly what because I don't have access to my SQL-Server&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;box right now, and those accesses change by release anyway).&amp;nbsp; After 23 years as a SQL-Server &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;administrator (and Oracle, and Informix, DB2, PostreSQL, and a bunch of very odd RDBMSes), I no&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; longer need to follow rote directions on configuration, but I can't explain what I'm doing either.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;An administration class would be a lot more beneficial than paying to have me try to brain-dump&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the jumble of cross-linked lessons learned on database security.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2012 10:27:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-enable-roll-back-on-sde-transactions/m-p/616739#M34814</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-05-16T10:27:43Z</dc:date>
    </item>
  </channel>
</rss>

