DBImport v3.5 Chinese version released: database timing synchronization and document generation tool (required for IT personnel)

 

Foreword:

Taking advantage of the recent break, I can only be more diligent: write more code, update articles more.

Because once a new job is invested, it is estimated that the blog will return to the state where only a few articles are produced a year.

For DBImport, because of the opinions of users, a highlight function has been added, so that the software B can be upgraded to a database synchronization tool, so it is worth introducing.

Major functional updates compared to the previous version:

1: Optimize the import efficiency of MySql.

2: Increase the timing function (the B frame is upgraded to the time-to-time data synchronization function).

3: Optimize the exported table script and data script.

4: Upgrade from .NET 2.0 to .NET 4.0 version: (mainly to support Oracle: Oracle.ManagedDataAccess.dll is compiled from 4.0)

5: The problem of character escaping has just been added (including: generating SQL data scripts, Mysql refers to the data of the Load Data statement)

Introduction of DBImport V3.5:

1: Main picture: The main interface change has removed the stored procedure paging option, and added the timing function configuration item

Timing function introduction: (The user reminds me: add timing function, then the software has the function of synchronizing data from time to time, and it is also cross-database)

As a result, the B grid of the software has been improved at once, because the data synchronization software on the market is very expensive, and it is only suitable for similar databases.

Now, everyone has an easy choice.

Timing function introduction:

1: When ticked (by day or by interval) = "operation selection will automatically switch to the fourth option (press the primary key to automatically identify update or insert)

2: Check Check [Time...] (if there is an EditTime or UpdateTime field in the table, the latest updated data will be automatically selected based on this identifier)

3: Start importing data [If you want to stop, just cancel the ticked timing]

PS1: The name of the time field is configurable, see the Config.txt file in the software directory.

PS2: The following Where condition also adds a label [EXETIME], which is suitable for timers that require custom conditions.

Application scenarios:

The example site of the ASP.NET Aries framework was released before, but as a result, there were always people who made trouble, changed passwords, deleted data and destroyed it, affecting other people's use.

Every time the user reminds me that the account cannot be logged in, or the menu is missing, I have to silently turn on the computer, open DBImport, and restore the data from the local machine. Tired...

Now throw DBImport on it, and update the data regularly for half an hour, and you will be relieved all of a sudden, and you will no longer have to worry about these rogue users destroying the data.

If you also have a demo station, you are afraid that users will delete data, hehe, throw a DBImport on it, set a time, and delete it whether you like it or not.

2: Main Figure 2: The interface adjusts the order of the database and adds Xml options

Several points have been optimized here:

1: When displaying the data script, change from synchronization to thread (it will be stuck when there are user response fields for a long time)

2: Revise the export data script of Txt and Xml (text in Json format and Xml in Xml format)

3: Export MSSQL data script For fields starting with n such as nvarchar, add: N'' (there are user responses without N, Chinese garbled in English environment)

4: The exported script handles the Bit type and converts it to 1,0 data uniformly. (Before, MySql must be False, MSSQL must be 'False', and whether there are quotation marks must be handled carefully.)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325215684&siteId=291194637