POST
|
Hi Salman, No, you cannot switch the owner of the geodatabase from dbo to sde. You'll need to re-create the geodatabase with the correct option. -Kim
... View more
05-14-2020
09:48 AM
|
0
|
0
|
211
|
POST
|
No. The relational ArcGIS Data Store is for use with the portal's hosting server. A managed database that you maintain and add can be used with a stand-alone or federated server only, not with the hosting server.
... View more
01-27-2020
12:03 PM
|
3
|
1
|
1584
|
POST
|
Hi Sorato, If you're wondering about the registration options in ArcGIS Server Manager specifically, registering a managed database here means you provide and maintain an enterprise geodatabase into which data will be copied when you publish a feature service to that stand-alone ArcGIS Server site. (In ArcGIS Pro, you need to choose the Copy data option when publishing.) Publishing to an ArcGIS Server site that has a managed database that you provide is a narrow use case. A managed database is useful when you need to get on-premises data into a geodatabase in the cloud or outside your firewall. When you publish a feature service to an ArcGIS Server site that has a managed database, the data is copied from the source into the managed database. The service accesses the data that was copied to the managed database, not the source data. Registering a database with the ArcGIS Server site is a far more common workflow. You would do this any time you want the services on your ArcGIS Server site (stand-alone or federated) to access the source data in your enterprise geodatabase or database. The data stays in this database and is not copied when you publish. (In ArcGIS Pro, you need to choose to reference registered data when you publish.) That means people who work with the data through a database connection and those who access the published services are working with the same data.
... View more
01-27-2020
11:40 AM
|
3
|
3
|
1584
|
POST
|
Hi Amir, Perhaps I'm not fully understanding your workflow...but couldn't you publish an ArcGIS Server map service that references your source data, and add that service to ArcGIS Online as an item that you share with a group to which the level 1 user belongs? the data presented to the client and uploaded to AGOL is made out of several source layers and a few geo-processes that needs to run offline using local resources. As long as the processes you mentioned update the data in the underlying tables (rather than dropping and re-creating the tables), the data changes should appear in the map service/map image layer item.
... View more
10-29-2018
04:49 PM
|
0
|
0
|
572
|
POST
|
As an aside, Tim requested this on the Ideas page. http://ideas.arcgis.com/ideaView?id=087E000000059hjIAA Those of you who need this functionality, please promote his idea. Thanks 🙂
... View more
01-27-2014
09:53 AM
|
0
|
0
|
385
|
POST
|
However, it seems the above will work only if the spatial type is SDEBINARY, and not if the spatial type is GEOGRAPHY or GEOMETRY. Would you be able to confirm if this is the case? If so, is this Esri would consider as part of whatever solution is implemented to deal with this issue? Hi Miguel, The steps you describe are not limited to feature classes that use SDEBINARY, and should work with the SQL Server Geometry and Geography types. Did you get an error when you ran them on a Geometry feature class?
... View more
01-22-2014
08:21 AM
|
0
|
0
|
385
|
POST
|
Randy, Sorry for the delay in responding. Before you upgrade the geodatabase, please export the existing metadata you have on your views to XML files. That way, you won't lose the existing metadata information. Currently, metadata for views would be done by maintaining the metadata information in separate, stand-alone XML files. You could also look into metadata options in your database... This is probably not the news you wanted, and I apologize for that. As mentioned, we are looking into ways to handle this in future. -Kim
... View more
01-09-2014
02:28 PM
|
0
|
0
|
1012
|
POST
|
ArcGIS metadata is stored in the geodatabase system tables, so you cannot store ArcGIS metadata for objects that are not registered with ArcSDE or the geodatabase. The views created through ArcGIS Desktop are database views and are not registered with ArcSDE or the geodatabase and, therefore, ArcGIS metadata cannot be stored for them. We realize this is a limitation that needs to be addressed before the admin commands are retired. At present, though, the only way to store ArcGIS metadata for a view is to create it with the sdetable command as you described.
... View more
01-07-2014
08:47 AM
|
0
|
1
|
1012
|
POST
|
You might also make sure your $PATH variable is set to the location of the 10.1sp1 st_shapelib.so file. Part of the error message indicates that the upgrade tool can't find it.
... View more
01-07-2014
08:29 AM
|
0
|
0
|
2821
|
POST
|
Yes; the Privileges dialog box in ArcGIS Desktop and Change Privileges geoprocessing tool allow the dataset owner to grant or revoke privileges on datasets. The database privileges (connect, create table, create view, create procedure) are granted by the database administrator. When you register the data store that Derek mentioned, you are registering a database connection (.sde) file. That's the .sde file to which I was referring. This is the connection information that authenticates ArcGIS Server in the database. It requires a user name and password or, in the case of operating system authentication, will use the login of the connecting client (the ArcGIS Server primary administrator account for ArcGIS Server). And if I understand you correctly, if the owner of the data or the user in the .sde file would like the publish a map service, they both need the permission to connect tot he database and some privileges to the datasets. right? Pretty much...except the owner of the data already has full privileges on the datasets he/she owns. But if any other user besides the data owner needs to publish the data, that user needs connect permissions to the database and privileges on the data to be published. And, yes, the user specified in the .sde file that is registered as the ArcGIS Server data store (registered database) needs database connect and dataset privileges.
... View more
12-04-2013
07:22 AM
|
0
|
0
|
335
|
POST
|
No worries, Luyang. 🙂 Will you load data for faculty and students to use? Or maybe faculty will load the data that students use? Whoever creates or loads data to the geodatabase will require permission to connect to the database, create table, create procedure, and create view privileges in the database, and will need a schema in the database that has the same name as their user name. If there will be multiple people creating/loading data, create a database role, grant the privileges to the role, and add the necessary users to that role. Each user who creates data will still need a matching schema, but using a role simplifies managing privileges. Privileges for different types of geodatabase users can be found in this topic: http://resources.arcgis.com/en/help/main/10.2/#/User_privileges_for_geodatabases_in_SQL_Server/002q0000002s000000/ If students are loading the data, publishing it, and editing it, grant them the privileges of a data creator and they'll be able to do what they need with their own data. If they need access to data someone else loaded, privileges must be granted to them on the individual datasets. (Again, if a group of students all need the same privileges on a dataset, create a role with those privileges and add the students' users to it.) Since you said you'll be using versioning and you may well be using other geodatabase functionality that involves system tables or procedures, grant dataset privileges through ArcGIS, not directly in the database. When done through ArcGIS, privileges are granted to all the tables, procedures, and views that make up a versioned geodatabase dataset. You can use the Privileges dialog box in ArcGIS Desktop to do this - http://resources.arcgis.com/en/help/main/10.2/#/Granting_and_revoking_privileges_on_datasets/002q0000002z000000/ - or the Change Privileges geoprocessing tool, which can be scripted, if you need it: http://resources.arcgis.com/en/help/main/10.2/#/Change_Privileges/0017000000n3000000/. When publishing data, you have to think about the privileges of the person doing the publishing (they have to have access to the data to publish it) AND the privileges of the user that is specified in the .sde file you registered with ArcGIS Server. All the services will access the geodatabase data as the user in the registered .sde file. Therefore, to publish a map service (or any other read-only service), connect permission to the database and select privileges on the datasets are required for: -The user making the map (or accessing the data to be published) -The user you have in the Database Connection file (.sde) that you registered with ArcGIS Server. *Be aware that if you use Windows-Authenticated logins, the ArcGIS Server primary site administrator (that's the administrator account created when you set up the ArcGIS Server site) needs the same privileges: in this case, connect permission and select privileges on the datasets. For services that allow you to edit or load data, such as editable feature services or image services, the privileges you grant to the user in the registered .sde file must be sufficient to perform the editing or data loading (image service) operations that you choose when publishing these services. For example, if you choose Query, Create, and Update operations for your feature service when publishing, the user needs select, create, and update privileges on the data that is in the service. Again, if using Windows Authentication, the ArcGIS Server primary site administrator also needs these privileges on the data. As you read in the topic Copying data to the server automatically when publishing, you could also register an enterprise geodatabase as your managed database. Then, when feature services are published, the data gets copied from your source to the managed database. The data is owned by the user in the .sde file that you registered as the managed database. Therefore, that user needs privileges in the managed database sufficient to create data and a matching schema in the database. The data in the managed database is dependent on the feature service: if you delete the feature service, the data is deleted from the managed database. Sorry...this is getting crazy long winded... On the versioning side, as mentioned, granting privileges on the versioned datasets through ArcGIS grants the privileges needed on the delta tables and versioned view. Separate from that, geodatabase versions have coarse-grained permissions that the version owner can set to determine who has access to the version. That is described here: http://resources.arcgis.com/en/help/main/10.2/#/Creating_versions_and_setting_permissions/003n000000ws000000/. Your students might connect to a different version of the geodatabase and publish that data. The access level they set on that version could impact whether the published data can be edited. For example, if the version is protected but the .sde file registered with ArcGIS Server connects as someone other than the version owner or the geodatabase administrator, you won't be able to edit through the service. You also mentioned using replication...for an overview of how geodatabase replication and ArcGIS Server are related, see this topic: http://resources.arcgis.com/en/help/main/10.2/#/Geodatabase_replication_and_ArcGIS_Server/003n000000rn000000/ Basically, it involves using a geodata service, so see the topics in the Geodata services section of the ArcGIS Server help for information on using those: http://resources.arcgis.com/en/help/main/10.2/#/What_is_a_geodata_service/015400000329000000/ Phew. I hope at least some of this is helpful. 🙂 @Marco: thanks for answering the subsequent post...it took me so long between meetings, etc. to compose the other answer, I missed Michael's question.
... View more
12-03-2013
11:09 AM
|
0
|
0
|
1099
|
POST
|
Well...I was only using feature services as an example. I just meant that without knowing your situation and what you're trying to accomplish, I can't make a blanket statement that you have to have an enterprise geodatabase or how you should use it with ArcGIS Server. Luyang, based on your initial post, I thought you had a geodatabase and were trying to figure out how or if to register it with ArcGIS Server. I figured that "copying the data to server" is not copying the data to the geodatabase but to the server directory. Then what the geodatabase used for in the architecture of ArcGIS server? In which case, Derek's first post contained links to information about when to use specific registration options and what functionality they provide. Did you have further questions related to how or if to register your database or geodatabase with ArcGIS Server? Your subsequent post led me to think, though, that you were actually trying to determine if you even needed a geodatabase. My understanding is that: a geodatabase is not necessary for publishing services through ArcGIS Desktop. Is that the case? Are you wondering how ArcGIS Server uses enterprise geodatabases so you can decide whether you need one or not?
... View more
12-02-2013
06:59 PM
|
0
|
0
|
764
|
POST
|
Hi Andrew, It would be best if you contacted support so they could walk through the steps you're taking and ask the right questions. There're really more questions/variables here than can be addressed in a forum post. Plus, if there is a bug in the software, support can log it and contact the correct people in development to work on fixing it. 🙂
... View more
12-02-2013
12:49 PM
|
0
|
0
|
209
|
POST
|
My understanding is that: a geodatabase is not necessary for publishing services through ArcGIS Desktop. That depends, really. If you want people to be able to edit the data through a service, you'll need a feature service. If you are using ArcGIS Server 10.1 or earlier, feature services require that the data be stored in an enterprise geodatabase. Please elaborate on your specific set up and what you want to accomplish.
... View more
12-02-2013
12:05 PM
|
0
|
0
|
764
|
POST
|
Andrew, If the data is being used by a web service, I'm curious why you would delete the data and not the service... Please elaborate on your workflow.
... View more
12-02-2013
11:44 AM
|
0
|
0
|
357
|
Title | Kudos | Posted |
---|---|---|
1 | 11-27-2013 12:27 PM | |
2 | 08-26-2013 02:33 PM | |
3 | 01-27-2020 12:03 PM | |
3 | 01-27-2020 11:40 AM | |
1 | 03-18-2013 07:02 PM |
Online Status |
Offline
|
Date Last Visited |
09-24-2024
11:55 PM
|