Loading... <!-- wp:paragraph {"fontSize":"normal"} --> <p class="has-normal-font-size"><strong>服务器</strong>端创建Site的时候会遇到下面这个常见错误:</p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><p><strong>"A problem exists with the specified Name Generator server for the site. Please check that you typed the name correctly. That you have appropriate permissions, and that you have configured the name service software properly on that computer."</strong></p></blockquote> <!-- /wp:quote --> <!-- wp:paragraph {"fontSize":"normal"} --> <p class="has-normal-font-size">这个问题的一般处理方法是删除Name Generator的COM组件,重建。</p> <!-- /wp:paragraph --> <!-- wp:image {"id":1212} --> <figure class="wp-block-image"><img src="https://mrgeng.com/usr/uploads/2019/07/Name-Generator-not-working-02-e1562929661578.jpg" alt="" class="wp-image-1212" style=""></figure> <!-- /wp:image --> <!-- wp:paragraph {"fontSize":"normal"} --> <p class="has-normal-font-size"><strong>客户端</strong>在3D使用过程中命名规则没起作用,多半是命名服务器上的某些设置不完整所导致。</p> <!-- /wp:paragraph --> <!-- wp:image {"id":1213} --> <figure class="wp-block-image"><img src="https://mrgeng.com/usr/uploads/2019/07/Name-Generator-not-working-01.jpg" alt="" class="wp-image-1213" style=""></figure> <!-- /wp:image --> <!-- wp:paragraph {"fontSize":"normal"} --> <p class="has-normal-font-size">Check the following on the COM Name Generator <strong>server</strong>:</p> <!-- /wp:paragraph --> <!-- wp:list --> <ul><li>Ensure the user name and password are correct.</li><li>Ensure the <strong>Distributed Transaction Coordinator</strong> service is enabled (for Smart 3D version 2011 R1 and earlier, all client machines must also have this service enabled). </li><li>When using Windows Server 2008 R2 or greater, you must add the role <strong>COM+ Network Access</strong>.</li><li>The Microsoft SQL server must be registered.</li><li>Users must be in the <strong>Distributed COM Users</strong> (DCOM Users) local group of the name generator server.</li><li>Under the <strong>Security</strong> tab on the <strong>Name Generator Properties</strong>, ensure that <strong>Enforce access checks for this application</strong> is not checked.</li><li>For Smart 3D version 2011 R1 and earlier, CASPOL must be executed on each client machine that is connecting to the project. Please see answer <span class="external-link"><a class="no-external-link" href="https://smartsupport.intergraph.com/app/answers/detail/a_id/22475" target="_blank"><i data-feather="external-link"></i>22475</a></span> for more information on how to execute CASPOL on client machines.</li><li>All RPC dynamic ports in the firewall must be open in order for the name generator to communicate with the client computers. Refer to the installation guide for more details.</li><li>The name generator must be able to communicate with the SQL Server default instance running over TCP and the SQL Server Browser service.</li></ul> <!-- /wp:list --> <!-- wp:paragraph {"fontSize":"normal"} --> <p class="has-normal-font-size">Check the following on both the <strong>client </strong>and Name Generator <strong>server</strong>:</p> <!-- /wp:paragraph --> <!-- wp:list --> <ul><li>"<strong>Enable Distributed COM on this computer</strong>" should be checked. This option is available in Component Services -> Computers -> My Computer -> Properties(Right Click) - > Default properties. This setting is enabled by default in Windows but in few cases it may have been disabled.</li></ul> <!-- /wp:list --> <!-- wp:paragraph {"textColor":"vivid-red","fontSize":"normal"} --> <p class="has-text-color has-normal-font-size has-vivid-red-color"><strong>当命名服务器是Windows Server 2016,如果上述检查均正常,问题依然存在,那么COM+的设置需要特殊处理一下。</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph {"fontSize":"normal"} --> <p class="has-normal-font-size">Application Server role was removed in Windows Server 2016 preview. Since COM+ Network Access" feature belongs to Application Server role, we cannot enable this feature now. To enable COM+ access on Windows Server 2016, edit the registry key as follows:</p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><p><em>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3</em><br>Set the value for <em>RemoteAccessEnable</em> to <strong>1</strong></p></blockquote> <!-- /wp:quote --> <!-- wp:separator {"className":"is-style-wide"} --> <hr class="wp-block-separator is-style-wide"/> <!-- /wp:separator --> <!-- wp:paragraph {"textColor":"vivid-red","fontSize":"normal"} --> <p class="has-text-color has-normal-font-size has-vivid-red-color"><strong>从S3D2018版开始,命名服务真正的变成了一个服务项,而不是COM组件</strong>,安装好以后,开放固定端口8081,服务列表中找到这个Intergraph Name Generate,右键属性修改它的登陆账户为本地管理员或具有域管理员权限的域账户。</p> <!-- /wp:paragraph --> <!-- wp:image {"id":1218} --> <figure class="wp-block-image"><img src="https://mrgeng.com/usr/uploads/2019/07/Name-Generator-not-working-03-e1562928875871-1024x351.jpg" alt="" class="wp-image-1218" style=""></figure> <!-- /wp:image --> <!-- wp:image {"id":1219} --> <figure class="wp-block-image"><img src="https://mrgeng.com/usr/uploads/2019/07/Name-Generator-not-working-04.jpg" alt="" class="wp-image-1219" style=""></figure> <!-- /wp:image --> 最后修改:2025 年 03 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
1 条评论
有没有Oracle的解决方法,s3d2018, oracle 12c, Name Generator报错, 文档提示要运行两个命令,但是运行了命令后仍然报错。
谢谢