SDE on SQL Server
Bill TenBroeck
btenbroeck at ITSSG.COM
Tue Mar 15 07:35:44 PST 2005
That did the trick.
I did need the original form for the DAT string:
DATA "BOUND_SDE.SDE.STATESP020,SHAPE"
I had looked at the wiki, but was confused at the connection piece re: the
sde user.
Thanks a bunch!
>Given that information, I think your CONNECTION and DATA strings
>should look like this:
>
>CONNECTION "BILLP4,port:5155,BOUND_SDE,sde,password"
>DATA "BOUND_SDE.STATESP020,SHAPE"
>
>The 3rd argument there is the dbname, which should be bound_sde.
>Also, it is generally bad practice to use the "sde" user for anything
>but maintenance, as it can be confusing, and because user tables can
>muck up the sde schema (I've never had this cause explicit trouble,
>but it can make things messy).
>
>If you haven't already seen it, I've put together a document on the
>wiki that outlines some more of this stuff.
><http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerSDE>
>
>Howard
>
>
>>Hi Howard.
>>
>>No, the database name is BOUND_SDE, the username is "sde".
>>
>>I have also tried:
>>DATA "BOUND_SDE.STATESP020,SHAPE" as well as
>>DATA "STATESP020,SHAPE"
>>
>>The client is windows, and I am not *yet* using FastCGI. (Though that
>>will likely change, based on one of your recent posts :)
>>
>>I also believe service packs are in sync, if that has any bearing.
>>
>>Thanks,
>>
>>Bill
>>
>>
>>
>>> -----Original Message-----
>>> From: Howard Butler [mailto:hobu at iastate.edu]
>>> Sent: Tuesday, March 15, 2005 9:25 AM
>>> To: Bill Tenbroeck
>>> Cc: MAPSERVER-USERS at LISTS.UMN.EDU
>>> Subject: Re: SDE on SQL Server
>>>
>>> Bill,
>>>
>>> I have confirmed by looking through the code that the "database"
>>> argument *is* being passed into the connection creation function, so
>>> I don't think that is the problem. Is the name of your "single
>>> database model" database actually "sde"?
>>>
>>> Is the client windows or unix (this shouldn't make much of a
>>> difference)? Are there any complicating factors like FastCGI going
>>> on here too?
>>>
>>> Howard
>>>
>>>
>>>
>>> >Has anyone had any luck connecting using the "Single database Model"
>>on
>>> SQL
>>> >Server. (Each DB stands alone and has its own service and port
>>number.)
>>> >
>>> >I have 2 servers set up, one using the "multiple database model" and
>>can
>>> >connect to Mapserver successfully. Against the single database model
>>> server
>>> >I'm getting the following error:
>>> >
>>> >msSDELayerOpen(): SDE error. SE_connection_create(): Invalid database
>>> name.
>>> >(-162)
>>> >
>>> >I am using the following in the layer definition:
>>> >
>>> > CONNECTIONTYPE SDE
>>> > CONNECTION "BILLP4,port:5155,sde,xxx,xxx"
>>> > DATA "BOUND_SDE.SDE.STATESP020,SHAPE"
>>> >
>>> >On the DATA line I have tried every permutation I can think of; the
>>> example
>>> >shown is the way it shows up in ArcExplorer.
>
More information about the MapServer-users
mailing list