Registering a layer does not work.
Environment: Windows7, ArcSDE10 prerelease (32bit), SQLServer 2008 SP1 (64bit)
Steps:
- create a sde user and database via the postinstall
In SQLServer Management Studio
- logged in as sa: create a login ben, create database bendb1, create schema ben in bendb1, add user ben to bendb1
- logged in as ben: create table table1, add column geometry (type=geography)
- logged in as sa: add user ben to database sde, assign role db_datareader
- logged in as sa: add user sde to database bendb1, assign role db_datareader
Register layer via:
"C:\Program Files (x86)\ArcGIS\ArcSDE\sqlexe\bin\sdelayer" -o register -l ben.table1,geometry -C OBJECTID,SDE -t GEOGRAPHY -e a+ -G 4326 -E -180,-90,180,90 -i 5151 -D bendb1 -u ben -p ben
Result in sde_esri_sde.log:
-------------------------------------------------------
ArcSDE 10.0 for SQL Server Build 624 Fri Feb 12 14:47:24 2010
-------------------------------------------------------
Connected to instance . . .
DBMS Connection established...
RDBMS: "SQL Server"
Instance Name: "esri_sde"
IOMGR Process ID (PID): 5668
SDE DBMS Error: 8180 Microsoft SQL Server Native Client 10.0: Invalid object name 'bendb1..SDE_layers'.
Instance initialized . . .[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166] SDE DBMS Error: 208 Microsoft SQL Server Native Client 10.0: Invalid object name 'sde.BEN.SDE_logfiles'.
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166] SDE DBMS Error: 208 Microsoft SQL Server Native Client 10.0: Invalid object name 'sde.BEN.SDE_logfiles'.
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166] In DB_close_instance...
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
Describe Cache...
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
Cache Size............................. 200
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
Number of Table Objects Cached (0)
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
Number of Selects Cached (0)
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
Number of Joins Cached (DBMS-described) (0)
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
Cached Cached
Hits Statements
---------------------
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166]
[Tue Jun 01 13:34:13 2010] [3] [ESRIBX0166] SELECT's DBMS Described: [0][0]
I have been struggling with this issue now for more then a day trying different methods but the error message stays the same. Following this exact same scenario works fine on:
- XPMode virtual pc: ArcSDE9.3.1 with SQLSErver 2008 SP1
- W3K Server with ArcSDE10 prerelease and SQLServer 2008 SP1
Can somebody help ?