<?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 hide SDE Schema in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679602#M38546</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The tables created with SDE ownership at geodatabase install are critical to geodatabase functionality.&amp;nbsp; You should not change any permissions on any SDE-owned tables if you want ArcGIS to work (implementing such changes without direct guidance from Tech Support staff makes the database unsupportable).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No other tables should &lt;EM&gt;ever&lt;/EM&gt; be created with SDE ownership.&amp;nbsp; The SDE login should be used exclusively for geodatabase administration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't reuse roles created in the default RDBMS install (no matter which one) for geodatabase administration.&amp;nbsp; I create my own roles for the permissions that are necessary, grant those roles necessary access to tables, and grant the roles to the appropriate users.&amp;nbsp; I avoid use of DBO privileges under most situations where it is not &lt;EM&gt;absolutely&lt;/EM&gt; required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Sep 2014 16:47:10 GMT</pubDate>
    <dc:creator>VinceAngelo</dc:creator>
    <dc:date>2014-09-10T16:47:10Z</dc:date>
    <item>
      <title>how to hide SDE Schema</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679601#M38545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;dear experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am confused.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I create a new &lt;STRONG&gt;login&lt;/STRONG&gt; "&lt;STRONG&gt;dbadmin&lt;/STRONG&gt;" with &lt;STRONG&gt;Server Role&lt;/STRONG&gt; : Public, Diskadmin, securityadmin,sysadmin, serveradmin and dbcreator&lt;/P&gt;&lt;P&gt;I already have a geodatabase with the system table under schema SDE. and also i have some tables under DBO schema&lt;/P&gt;&lt;P&gt;With this dbadmin, i create a Database Role: &lt;STRONG&gt;role_editor&lt;/STRONG&gt;, and also i create user named "&lt;STRONG&gt;user_editor&lt;/STRONG&gt;". User_editor is member of role_editor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the Database Role property for role_editor, i specify permission for &lt;STRONG&gt;dbo&lt;/STRONG&gt;: SELECT,INSERT,ALTER,EXECUTE,DELETE and UPDATE. For &lt;STRONG&gt;sde, &lt;/STRONG&gt;i do not specify any permissions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question is:&lt;/P&gt;&lt;P&gt;1. when i log on as user_editor, &lt;STRONG&gt;I can see all tables in SDE schema.&lt;/STRONG&gt; I can do "select * from sde.tabelxxx" too.&lt;STRONG&gt; &lt;/STRONG&gt;Why ? Should SDE tables be hidden ?&lt;/P&gt;&lt;P&gt;2. Then I change the permission of &lt;STRONG&gt;sde&lt;/STRONG&gt; in Database Role &lt;STRONG&gt;role_editor &lt;/STRONG&gt;so that the SELECT is DENY. Then I &lt;STRONG&gt;cant&lt;/STRONG&gt; do SELECT. Why should I specify DENY SELECT for SDE schema ? Shouldnt SELECT is automatically denied since i do not state the permission on SDE schema ?&lt;/P&gt;&lt;P&gt;3. Shouldnt it the other way around, i should specify permission in the Database Role for SDE schema instead of DBO ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Database: SQL Server 2012, ArcSDE 10.1]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 10:05:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679601#M38545</guid>
      <dc:creator>HaniuHokkaido</dc:creator>
      <dc:date>2014-09-10T10:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to hide SDE Schema</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679602#M38546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The tables created with SDE ownership at geodatabase install are critical to geodatabase functionality.&amp;nbsp; You should not change any permissions on any SDE-owned tables if you want ArcGIS to work (implementing such changes without direct guidance from Tech Support staff makes the database unsupportable).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No other tables should &lt;EM&gt;ever&lt;/EM&gt; be created with SDE ownership.&amp;nbsp; The SDE login should be used exclusively for geodatabase administration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't reuse roles created in the default RDBMS install (no matter which one) for geodatabase administration.&amp;nbsp; I create my own roles for the permissions that are necessary, grant those roles necessary access to tables, and grant the roles to the appropriate users.&amp;nbsp; I avoid use of DBO privileges under most situations where it is not &lt;EM&gt;absolutely&lt;/EM&gt; required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 16:47:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679602#M38546</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2014-09-10T16:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: how to hide SDE Schema</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679603#M38547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with you Vince. And i do not intend to give permission to view SDE schema, this is just a mere test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not want this &lt;STRONG&gt;user_editor&lt;/STRONG&gt; to see tables in SDE schema.&lt;/P&gt;&lt;P&gt;Why these tables in SDE schema are visible to user_editor, whereas the DBO tables are not visible ?&lt;/P&gt;&lt;P&gt;Why do i have to set schema permission in Database Role explicitly for DBO, by GRANT SELECT,EXECUTE, so that all tables are visible and I have to DENY SELECT for SDE schema so that this user_editor cant execute SELECT ? Shouldnt it be the other way around, i have to GRAND SELECT on SDE just to be able to see / SELECT SDE-owned tables ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user_editor and role_editor are created by myself, not RDBMS's default&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="permission.png" class="jive-image image-1" src="https://community.esri.com/legacyfs/online/9475_permission.png" style="width: 620px; height: 557px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="nopermission.png" class="jive-image image-2" src="https://community.esri.com/legacyfs/online/9477_nopermission.png" style="width: 620px; height: 415px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Sep 2014 02:38:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679603#M38547</guid>
      <dc:creator>HaniuHokkaido</dc:creator>
      <dc:date>2014-09-11T02:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: how to hide SDE Schema</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679604#M38548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Users &lt;EM&gt;&lt;STRONG&gt;must&lt;/STRONG&gt; &lt;/EM&gt;have access to the contents of SDE system tables for ArcGIS to work.&amp;nbsp; The PUBLIC pseudo-role is granted SELECT access to make this possible.&amp;nbsp; You cannot remove SELECT access from SDE tables and retain geodatabase functionality.&amp;nbsp; I recommend RDBMS documentation for details on available security model features, but counsel caution on the use of more exotic features -- If I don't want a user having access to SDE tables, I don't give them a login.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Sep 2014 03:25:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679604#M38548</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2014-09-11T03:25:56Z</dc:date>
    </item>
    <item>
      <title>Re: how to hide SDE Schema</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679605#M38549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vince,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the SDE schema must be accessible to have geodatabse functionality. thats why the SDE tables are all visible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Allright. I get it.. thanks for the answer Vince...&amp;nbsp;&amp;nbsp; &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Sep 2014 03:35:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-hide-sde-schema/m-p/679605#M38549</guid>
      <dc:creator>HaniuHokkaido</dc:creator>
      <dc:date>2014-09-11T03:35:03Z</dc:date>
    </item>
  </channel>
</rss>

