<?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 Creating an SQL Server Workspace in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618251#M16576</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm having some problems creating a connection to an MS SQL Server DB. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pWrkspcFact := CoSqlWorkspaceFactory.Create as IWorkspaceFactory ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps := CoPropertySet.Create as IPropertySet ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'DATABASE' , 'SamplesSQL' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'DBCLIENT' , 'SQLServer' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'SERVERINSTANCE' , 'Quandry' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'AUTHENTICATION_MODE' , 'OSA' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pWrkspcFact.Open( pProps , 0 ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On calling Open I get&amp;nbsp; along wait and the following error: "Failure to access the DBMS server"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is coded in Delphi but it should work the same as .NET or C++. I've played with connection strings and different property names since the documentation is a bit inconsistent but without any success. Any idea what I'm missing or doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mitch Wolberg,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RockWare, Inc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jul 2013 16:56:06 GMT</pubDate>
    <dc:creator>MitchWolberg</dc:creator>
    <dc:date>2013-07-24T16:56:06Z</dc:date>
    <item>
      <title>Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618251#M16576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm having some problems creating a connection to an MS SQL Server DB. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pWrkspcFact := CoSqlWorkspaceFactory.Create as IWorkspaceFactory ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps := CoPropertySet.Create as IPropertySet ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'DATABASE' , 'SamplesSQL' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'DBCLIENT' , 'SQLServer' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'SERVERINSTANCE' , 'Quandry' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'AUTHENTICATION_MODE' , 'OSA' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pWrkspcFact.Open( pProps , 0 ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On calling Open I get&amp;nbsp; along wait and the following error: "Failure to access the DBMS server"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is coded in Delphi but it should work the same as .NET or C++. I've played with connection strings and different property names since the documentation is a bit inconsistent but without any success. Any idea what I'm missing or doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mitch Wolberg,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RockWare, Inc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 16:56:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618251#M16576</guid>
      <dc:creator>MitchWolberg</dc:creator>
      <dc:date>2013-07-24T16:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618252#M16577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here is what I have in Java...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this is basically from one of the ESRI samples..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a propertySet that contains the connection information to ArcSDE
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; In ArcCatalog, the first three values are: server, service, database in the connection properties of the sde connection.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPropertySet propertySet = new PropertySet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVER", "servername");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("INSTANCE", "sde:sqlserver:SERVERNAME");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DATABASE", "databasename");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("USER", "sde");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("PASSWORD", "sdepassword");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("VERSION", "sde.DEFAULT");

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a SdeWorkspaceFactory and open it
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory sdeworkspaceFactory = new SdeWorkspaceFactory();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace workspace = new Workspace(sdeworkspaceFactory.open(propertySet, 0));
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:25:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618252#M16577</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2021-12-12T02:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618253#M16578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks but it didn't work and since it isn't an SDE DB (though it does have geospatial data) I'm not sure it would have helped anyway.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 18:47:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618253#M16578</guid>
      <dc:creator>MitchWolberg</dc:creator>
      <dc:date>2013-07-24T18:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618254#M16579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@Mitch&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You are trying to connect using Operating System Authentication, so I hope you already have your database configured to use Operating system authentication else you need to configure it. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Try to see if normal SQL Server Authentication is working as per the code provided above by Leo Donahue. This essentially means you are able to make connections using arcobjects code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPropertySet propertySet = new PropertySet();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVER", "servername");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("INSTANCE", "sde:sqlserver:SERVERNAME");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DATABASE", "databasename");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("USER", "databaseUser");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("PASSWORD", "databaseUserpassword");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a SdeWorkspaceFactory and open it&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory sdeworkspaceFactory = new SdeWorkspaceFactory();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace workspace = new Workspace(sdeworkspaceFactory.open(propertySet, 0));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) A good way to test OSA is to first use some kind of a client or sql command window to connect in OS Authentication mode. Then try using the code you have.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 19:05:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618254#M16579</guid>
      <dc:creator>SachinKanaujia</dc:creator>
      <dc:date>2013-07-24T19:05:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618255#M16580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Got it too work with ISqlWorkspaceFactory by supplying the IP of the server!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'SERVER' , 'servername' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'INSTANCE' , 'sde:sqlserver:servername' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'DATABASE' , 'SamplesSQL' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'DBCLIENT' , 'SQLServer' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'SERVERINSTANCE' , 'IP Address of server' ) ; //***Key***&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pProps.SetProperty ( 'AUTHENTICATION_MODE' , 'OSA' ) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Even better, I was able to create the IFeatureWorkspace, load the table and plot a point map. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mitch Wolberg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RockWare, Inc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 19:55:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618255#M16580</guid>
      <dc:creator>MitchWolberg</dc:creator>
      <dc:date>2013-07-24T19:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618256#M16581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Well, I can't find the Java equivalent of class Type.. hmmm.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But to answer your question try this:&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/0001/0001000003z8000000.htm"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/0001/0001000003z8000000.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;&lt;STRONG&gt;Connecting to a SQL workspace&lt;/STRONG&gt;&lt;BR /&gt;Connecting to a SQL workspace involves creating a &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/d/001m00000037000000.htm"&gt;SqlWorkspaceFactory&lt;/A&gt; and using one of the &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/d/002500000m9w000000.htm"&gt;IWorkspaceFactory&lt;/A&gt; or &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/d/002500000m9z000000.htm"&gt;IWorkspaceFactory2&lt;/A&gt; Open methods to provide the workspace factory with connection properties.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The following code sample shows how to connect to an Oracle 11&lt;SPAN style="font-style:italic;"&gt;g&lt;/SPAN&gt; instance using the &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/d/002500000mnm000000.htm"&gt;IWorkspaceFactory.Open&lt;/A&gt; method:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;// Create the workspace factory. Type factoryType = Type.GetTypeFromProgID("esriDataSourcesGDB.SqlWorkspaceFactory");&lt;BR /&gt; IWorkspaceFactory workspaceFactory = (IWorkspaceFactory)Activator.CreateInstance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (factoryType);&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;// Create the connection properties. IPropertySet connectionProps = new PropertySetClass(); &lt;BR /&gt;connectionProps.SetProperty("dbclient", "Oracle11g"); &lt;BR /&gt;connectionProps.SetProperty("serverinstance", "MyServer"); &lt;BR /&gt;connectionProps.SetProperty("authentication_mode", "DBMS"); &lt;BR /&gt;connectionProps.SetProperty("user", "MyLogin"); &lt;BR /&gt;connectionProps.SetProperty("password", "MyPassword");&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;// Open the workspace. IWorkspace workspace = workspaceFactory.Open(connectionProps, 0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;oh.. I see you already figured it out.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 20:13:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618256#M16581</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-24T20:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618257#M16582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;And I will add "Boo!" to the documentation that doesn't list the PropertyType: SERVERINSTANCE as a required property.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It lists "INSTANCE", but if you just use that value, it won't work, if you are using a SqlWorkspaceFactory.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 20:41:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618257#M16582</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-24T20:41:33Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618258#M16583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Leo, there seems to be a lot of inconsistency in the help: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; AUTHORIZATION_MODE vs AUTHENTICATION_MODE,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; DBCLIENT vs DATABASE_CLIENT,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe either one would work but it's just one more thing that makes it difficult to work things out. Of course it would also be nice if the components returned a more helpful error message that didn't leave you guessing as to the missing or incorrect parameters. One last gripe, why require both a Server and a Server IP address, one or the other should be sufficient.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There's a lot of power in ArcObjects but after I've spent a day dealing with an uncooperative black box I get frustrated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mitch Wolberg,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RockWare, Inc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 21:09:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618258#M16583</guid>
      <dc:creator>MitchWolberg</dc:creator>
      <dc:date>2013-07-24T21:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618259#M16584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I was able to use your sample with server name where you supplied IP address.&amp;nbsp; Maybe you need to supply the fully qualified name for your SERVERINSTANCE ?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;server.domain_name maybe?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 21:14:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618259#M16584</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-24T21:14:21Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618260#M16585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I was able to use your sample with server name where you supplied IP address.&amp;nbsp; Maybe you need to supply the fully qualified name for your SERVERINSTANCE ?&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;server.domain_name maybe?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just gave that a shot and got: Failure to access the DBMS server&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mitch&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2013 15:23:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618260#M16585</guid>
      <dc:creator>MitchWolberg</dc:creator>
      <dc:date>2013-07-25T15:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618261#M16586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mitch, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure why I can get away with just the server name.&amp;nbsp; Could be differences in our network setups.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've re-capped the difference in connecting to a SqlWorkspaceFactory vs a SdeWorkspaceFactory, for the Java users. (if there are any...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For the SqlWorkspaceFactory, anything less than the properties listed below will throw an AutomationException.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ex:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AutomationException: 0x80040268 - The connection property set was missing a required property or the property value was unrecognized. in 'ESRI GeoDatabase' at com.esri.arcgis.datasourcesGDB.SqlWorkspaceFactory.open(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And.. how would I know what property I'm missing if "SERVERINSTANCE" is not documented?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static void connectToSQLServer(){&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPropertySet propertySet = new PropertySet(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVER", "server_name"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVERINSTANCE", "server_name");&amp;nbsp; // Or server_name\\server_instance_name if SQL named instance &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DATABASE", "database_name"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DBCLIENT", "SQLServer"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("USER", "user_name"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("PASSWORD", "user_password"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //propertySet.setProperty("AUTHENTICATION_MODE", "DBMS");&amp;nbsp; // Optional.&amp;nbsp; DBMS is default &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //propertySet.setProperty("AUTHENTICATION_MODE", "OSA");&amp;nbsp;&amp;nbsp; // Required if using Operating Sytem Authentication&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory workspaceFactory = new SqlWorkspaceFactory();&amp;nbsp; // Note: using SqlWorkspaceFactory &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace workspace = new Workspace(workspaceFactory.open(propertySet, 0));&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEnumDatasetName dsFeatureClassNames = workspace.getDatasetNames(esriDatasetType.esriDTAny);&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName fcName = dsFeatureClassNames.next(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (fcName != null){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(fcName.getName()); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fcName = dsFeatureClassNames.next(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (AutomationException e) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (IOException e) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; private static void connectToSDE(){&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPropertySet propertySet = new PropertySet(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVER", "server_name"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("INSTANCE", "sde:sqlserver:SERVER_NAME"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DATABASE", "database_name"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("USER", "user_name"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("PASSWORD", "user_password"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("VERSION", "sde.DEFAULT");&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a SdeWorkspaceFactory and open it &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory sdeworkspaceFactory = new SdeWorkspaceFactory();&amp;nbsp; // Note: using SdeWorkspaceFactory &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace workspace = new Workspace(sdeworkspaceFactory.open(propertySet, 0));&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEnumDatasetName dsFeatureClassNames = workspace.getDatasetNames(esriDatasetType.esriDTAny);&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName fcName = dsFeatureClassNames.next(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (fcName != null){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(fcName.getName()); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fcName = dsFeatureClassNames.next(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (AutomationException e) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (IOException e) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2013 15:49:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618261#M16586</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-25T15:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SQL Server Workspace</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618262#M16587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hooray! I tried once more and it worked without using the IP of the server and using your code as a template and it worked.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your time and help,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mitch Wolberg,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RockWare, Inc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2013 18:01:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/creating-an-sql-server-workspace/m-p/618262#M16587</guid>
      <dc:creator>MitchWolberg</dc:creator>
      <dc:date>2013-07-25T18:01:06Z</dc:date>
    </item>
  </channel>
</rss>

