Migrating data between different versions of MS SQL

ADAudit Plus allows administrators to store and retrieve Windows servers' audit log data from MySQL, MS SQL, or PostgreSQL databases.

MS SQL server has built-in methods to migrate data from one version to another. Two of these methods are described below:

1. MS SQL DB Migration using Detach and Attach Method

Recommended for: Full DB backup, moving DB data to another drive, moving DB data between different versions of SQL server (Ex: SQL Server 2008 R2 to SQL Server 2012).

  • Login to Microsoft SQL Server Management Studio.
  • Right click on the DB that you want to move (Eg: adap). Select Task --> Detach.
  • In the Detach DB wizard --> Select both the check boxes (Drop Connections and Update Statistics) --> Ok.
  • Go to the DB storage path (Ex: C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA) --> Copy the .mdf and .LDF files (Ex: adap.mdf and adap_log.LDF).
  • Save both of the above files in a desired location.
  • Login to Microsoft SQL Server Management Studio.
  • Right click on the destination database and select Task --> Attach.
  • In the Attach DB wizard, click Add button.
  • Select the .mdf file from where it has been saved --> Ok (the .LDF file will get selected automatically).
  • Go to \conf folder --> Open database_params --> Change the SQL server location and DatabaseName, so that the product is pointed to the new DB.
ad-audit-plus-db-migrations-detach-attach-method

2. MS SQL DB Migration using Import Data Method

Recommended for: Moving particular table data from one DB to another.

  • Login to Microsoft SQL Server Management Studio.
  • Right click on the DB that you want the data moved to (Ex: adap_new). Select Tasks --> Import Data.
  • The SQL Server Import and Export wizard opens up --> Click Next
  • In the Data Source wizard, that opens up, specify: (In the Data source drop down, select SQL Server Native Client if it's not selected already.)
    • Server Name.
    • Authentication (Used to login to SSMS).
    • Database.
    • Click Next.
  • Under the Destination wizard, enter the following: (In the Data source drop down, select SQL Server Native Client if it's not selected already. )
    • Server Name (will get automatically detected, you can change the destination, if you want).
    • Authentication.
    • Database (will get automatically detected, you can change the destination, if you want).
    • Click Next.
  • Under Specify Table Copy or Query --> Choose Copy Data From One or More Tables/Views --> Next.
  • Under Select Source Tables and Views --> Choose the tables to be copied from source, select the tables from the left column using Edit Mappings --> Select particular table operations --> Next.
  • Check the Run Immediately box--> Next.
  • Click Finish.

我们的客户