ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data Namespace / DatabaseConnectionProperties Class / Version Property
Example

In This Topic
    Version Property (DatabaseConnectionProperties)
    In This Topic
    A traditional version to connect to. Acceptable value is a string that represents a traditional version name.
    Syntax
    public string Version {get; set;}
    Public Property Version As String
    Example
    Opening an Enterprise Geodatabase using connection properties
    public async Task OpenEnterpriseGeodatabase()
    {
        await ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
        {
            // Opening a Non-Versioned SQL Server instance.
            DatabaseConnectionProperties connectionProperties = new DatabaseConnectionProperties(EnterpriseDatabaseType.SQLServer)
            {
                AuthenticationMode = AuthenticationMode.DBMS,
    
                // Where testMachine is the machine where the instance is running and testInstance is the name of the SqlServer instance.
                Instance = @"testMachine\testInstance",
    
                // Provided that a database called LocalGovernment has been created on the testInstance and geodatabase has been enabled on the database.
                Database = "LocalGovernment",
    
                // Provided that a login called gdb has been created and corresponding schema has been created with the required permissions.
                User = "gdb",
                Password = "password",
                Version = "dbo.DEFAULT"
            };
    
            using (Geodatabase geodatabase = new Geodatabase(connectionProperties))
            {
                // Use the geodatabase
            }
        });
    }
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also