Quantcast
Channel: ComponentSource News
Viewing all articles
Browse latest Browse all 18795

ApexSQL Diff Professional 2018.03

$
0
0
ApexSQL Diff Professional

Adds SQL Server 2019 CTP 2.0 support, plus SQL Server Management Studio 18 integration.

Features

  • Microsoft SQL Server 2019 CTP 2.0 support.
  • Microsoft SQL Server Management Studio 18 integration support.
  • High DPI and 4K resolution support.
  • New error handling and send logs functionality.
  • Improved application installer with a dark theme.
  • New application icon.
  • Save automation script as a PowerShell script.
  • Visual Studio integration support.
  • Active Directory support for:
    • Password authentication.
    • Integrated authentication.
  • Comparison summary output is added under the Export options in the Home tab.
  • Ignore pre-processing script failure option is added under the Synchronization options.
  • Additional outputs are added in the Automation script window for:
    • Comparison summary.
    • Synchronization actions.
    • Synchronization warnings.
    • Execution results.
    • Synchronization summary.
  • CLI switches:
    • Source and destination login for Azure Active Directory authentication [/ad1 and /ad2].
    • Dependencies output [/dpo].
    • Synchronization actions output [/aco].
    • Execution results output [/ero].
    • Name of the executable installer or C# solution package [/pknm].
    • New value for the Synchronization options switch: Ignore pre-processing script failure [ippsf].

Fixes

  • Collapsed objects are expanded in the Results grid if any change is made in the Difference filter panel.
  • Newly added objects are not checked by default in a previously saved project file.
  • The inline comments are not ignored through the CLI when the /ig:icm switch is used.
  • The ANSI option sets the Off state in the GUI while it sets the On state in the CLI for the Set quoted_identifier statement.
  • All groups are collapsed in the Results grid upon the comparison or re-comparison of data sources and column sizing is changed.
  • The UserName folder cannot be expanded and default folder cannot be shown in the Browse window for the Synchronize now and Create a synchronization script actions in the Synchronization wizard.
  • The /sourcecontrol_label switch is not shown in the Batch script panel of the Save as batch window, when the Get by label option is used in the Source control wizard.
  • Package name tags under the Package tab of the New project window are not shown as actual server and database name by default.
  • Changing the column filter and refreshing the results, removes the rest of options for the selected object type from the Difference filter panel.
  • The View DDL for source or destination object window cannot be closed when the Esc key is pressed.
  • "Error details: The given path's format is not supported" error is encountered when the repository path is entered in the Project field.
  • The New project window under the Source control wizard cannot be closed when the Esc key is pressed.
  • "Some files in the C:\Users\UserName\AppData\ApexSQL\ApexSQL Diff\temp folder are read only. Overwrite?" message is shown before committing to the Team Foundation Server repository.
  • Sorting of options under the Difference filter panel is changed when check/uncheck all option is used.
  • Redundant Schema compare tab is opened in SQL Server Management Studio when the Set as destination command is clicked after the Set as source command.
  • "There are unsaved changes in the Object filter panel. Do you want to save changes?" message is shown when the Open button is clicked in the Object filter panel even though there were no changes in the Object filter panel.
  • SSIS comparison results are not shown in the HTML interactive report when everything is equal and the equal type is checked in report options.
  • Sorting of objects under the Results grid is changed when check/uncheck all option is used.
  • "Recompare after synchronization" option is not working when the Create a synchronization script action is chosen in the Synchronization wizard.
  • Name of data sources from the loaded recent project is shown in the Project file text field under the Save as batch window when a recent project is opened and then the New project is initiated.
  • "Method not found: 'ApexSql.Common.Dependency.DatabaseInfo[]" error is encountered in the Dependencies step of the Synchronization wizard.
  • Project file is shown in the Recent projects list even after the Delete or Remove from list commands were used.
  • The Test button under the Output tab of the Options window does not open SQL Server Management Studio with default arguments.
  • "Parsing errors: Parse error: [Incorrect syntax near 'INDEX'] at [position: 717, line: 35, column: 54]" error is encountered during the comparison of functions in script folder or source control repository data sources that contains the Nolock statement.
  • Varchar data type shows incorrect (0) length in table objects when exported into HTML report.
  • "The Select permission was denied on the object 'sql_logins', database 'master', schema 'sys'" error is encountered when the Compare button is clicked to compare two Azure SQL Databases.
  • "Object reference not set to an instance of an object" error is encountered during the comparison of objects in script folder or source control repository data sources that contain the Lag or Lead window functions.
  • "The server principal "ServerName" is not able to access the database "master" under the current security context" error is encountered when login/user who has no permissions for master database on Azure is trying to select database from dropdown list.
  • "Parse error: [Incorrect syntax near 'TABLOCKX'] at [position: 1564, line: 47, column: 98]" error is encountered during the comparison of procedure in script folder or source control repository data sources that contains the Tablockx keyword.
  • Data sources information, objects and script differences are mixed up in the main application window upon the source and destination data sources were swapped in the Synchronization wizard and the re-comparison is finished.
  • "Object reference not set to an instance of an object" error is encountered when the only project from the Recent list in the Project management window is removed
  • Equal graph tables are shown as different in the Results grid.
  • "Incorrect syntax near the keyword 'AS'" error is encountered for graph table that contains the On [Primary] file group.
  • "Cannot drop or disable index or constraint 'GRAPH_UNIQUE_INDEX_357C3BC6E0D9440CB767CDEF1880E3F9' because the last unique index or constraint on '$edge_id' cannot be dropped or disabled" error is encountered when system index is dropped.
  • The last used collapse/expand setting is not remembered in the Results grid.
  • The object is synchronized from one database to another one and shown as equal, even though the selected object exists in the destination database.
  • Datetime2 data types, with non-default scale setting, are shown as different after the synchronization, even though there are no differences, when the script folder is used as data source.
  • The “Include dependent objects” option is checked in the Synchronization wizard even though the “Include dependent objects” option is unchecked under the Synchronization option section in the Options tab of the New project window.
  • Variables are not ignored during the SSIS comparison even when the “Variables” option is checked to be ignored under the Options tab of the New project window.
  • Variables are not removed from the Results grid after being unchecked in the Package difference filter panel.
  • Objects from a database are not committed to the Git source control repository when using the CLI.
  • Objects are not selected in a saved project when using Open button in the Project management window.
  • Redundant ApexSQL Diff menu is shown in SQL Server Management Studio.
  • Position and size of panels in the main application window are not remembered after closing the application.
  • The application goes into the not responding state for a short period of time after creating the synchronization script when there are 40,000+ objects.
  • "A network-related or instance-specific error occurred while establishing a connection to SQL Server" error is encountered when the Compare now button is clicked in the Project management window for a selected project file.
  • Custom sub-folder names cannot be set for object types in the Mapping configuration window.
  • Script folder path is not remembered in the Data sources tab of the New project window after the comparison when the Edit button from the Home tab is clicked.
  • "No differences were detected. There are no objects to synchronize" incomplete message is shown when using CLI to synchronize objects.
  • Incorrect order of dependent objects is generated in synchronization script when synchronizing views with the With nolock inner join clause.
  • "The specified folder does not contain the appropriate folder structure" message is shown when a selected source control project contains the Assemblies folder.
  • 'Parse error: [Incorrect syntax near 'c'] at [position: 268, line: 16, column: 47]' error is encountered in the CLI when parsing stored procedure that contains the Nolock keyword.
  • "Parse error: [Incorrect syntax near 'at']; [Incorrect syntax near 'ON']; [Incorrect syntax near 'INNER']; [Incorrect syntax near '(']" errors are encountered when comparing procedures and views with the At identifier as keyword.
  • "Parsing errors: Parse error: [Incorrect syntax near '[PRIMARY]'] at [position: 585, line: 14, column: 29]" error is encountered while comparing a table that contains the Textimage_on [Primary] filegroup.
  • "Parsing errors: Parse error: [Incorrect syntax near '('] at [position: 837, line: 22, column: 6]" error is encountered during the re-comparison of a database and script folder due to incorrectly created script in a script folder data source with two With statements for temporal and memory optimized table.
  • False differences are shown in the Results grid when comparing indexes and dataspaces for memory optimized tables in a database against a script folder data source.
  • Changes:
    • Save as batch is now Automation script.
    • Aliases for the /excel_report_options and /excel_report_options2 CLI switches are now /exco and /exco2.

Viewing all articles
Browse latest Browse all 18795

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>